イーサネットデバイスへの転送を一時的に無効にする方法

イーサネットデバイスへの転送を一時的に無効にする方法

一部のネットワークカードに接続されたイーサネットネットワークがあり、そのうちの1つだけが設定可能な間隔(分)内に転送されるようにしたいと思います。目標は、トランスポートインターフェイスのスループットを最大化し、レイテンシを最小化することです。

イーサネットMACの送信側を一時的に無効にしてから再度有効にできますか(再起動しない)?これはプログラムで行う必要があります。

ベストアンサー1

ネットワークインターフェイスを「ダウン」状態に設定できます。つまり、送信も受信も不可能です。直接コマンドは

ip link set eth0 down

eth0インターフェース名はどこにありますか?)

ip link set eth0 up

ifupただし、通常はすべてのフックと初期化を実行してレガシー/コマンドを使用できるようにしたいですifdown。 systemdにもこれを行う独自の方法があっても驚かないでしょう。

おすすめ記事