どのインターフェースを使用しているかを認識する

どのインターフェースを使用しているかを認識する

私のラップトップには 2 つのインターフェイス (wlan0 と eth0) があり、有線接続すると、ifconfigeth0 でも「RUNNING」と表示されます (両方のインターフェイスは同じネットワーク内にあります)。

/sbin/ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,**RUNNING**,MULTICAST>  mtu 1500

/sbin/ifconfig eth0
eth0: flags=4163<UP,BROADCAST,**RUNNING**,MULTICAST>  mtu 1500

使用しているインターフェースをどうやって確認すればよいですか?

答え1

トラフィックが流れている間に実行してみてくださいwatch netstat -i。アクティブなインターフェースではカウンターが増加します。

このコマンドnetstat -rnにより、さらに詳しい情報が得られる可能性があります。トラフィックは、最も低い値のインターフェース上を流れると考えられますirtt

答え2

ip routeシステムがパケットを送信している場所を表示します。man ip-routeパケットの送信先を制御するためのパスを開始します。

関連情報