ボンディングされたインターフェイスを設定して、Linuxサーバーからインターフェイスを保護する必要があります。配線情報が正しくありません。
両方のインターフェイスが同じLANに接続されているかどうかを簡単に知る方法はありますか?
一部のインターフェイスには IP がないため、可能であれば仮想 IP を設定しないことをお勧めします。
ついに使用が終わり、arping
サーバーにインストールされました。
ifconfig eth2 up
ifconfig ethO up
tcpdump -i eth2 -c 3 arp net 10.10.10.10
他の端末から:
arping -D -I eth0 10.10.10.10
tcpdump
次の行が表示されます。
16:15:43.032103 arp who-has 10.10.10.10 (Broadcast) tell 0.0.0.0
16:15:44.032277 arp who-has 10.10.10.10 (Broadcast) tell 0.0.0.0
16:15:45.032441 arp who-has 10.10.10.10 (Broadcast) tell 0.0.0.0
*-D
はオプションですが、素晴らしい0.0.0.0ソースアドレスを提供します。
答え1
インターフェイスがeth0とeth1であると仮定するいくつかのアイデアは次のとおりです。
両方のインターフェイスで同時に非ユニキャストトラフィックをスニッフィングします。すべてのパケットを2回見てください。
( tcpdump -nni eth0 -c 10 broadcast or multicast & tcpdump -nni eth1 -c 10 broadcast or multicast & ) | sort
IP-freeプロトコルを使用したプローブ。
たとえば、このツールを使用してDHCP要求を生成します。 http://www.latinsud.com/pub/dhd/dhd.c
( sleep 1; ./dhd eth1 > /dev/null ) & tcpdump -nni eth0 udp and port 68
次の内容が表示されます。
14:46:16.449738 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:50:56:99:76:cb, length 300 14:46:16.650330 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:50:56:99:76:cb, length 300