я использую следующую команду, чтобы отключить режим многоадресной к интерфейсу eth0, но я не работает:почему я не могу отключить многоадресный запрос
sudo ifconfig eth0 -multicast
, когда это сделать, настроить eth0 является так:
ifconfig -v eth0
eth0 Link encap:Ethernet HWaddr 00:16:3E:E8:43:01
inet addr:10.232.67.1 Bcast:10.232.67.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:46728751 errors:0 dropped:0 overruns:0 frame:0
TX packets:15981372 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8005709841 (7.4 GiB) TX bytes:3372203819 (3.1 GiB)
тогда я сделать ИКМП ECHO_REQUEST в хозяине 10.232.67.2:
ping 224.0.0.1
и TCPDUMP пакет на хост 10.232.67.1:
tcpdump -i eth0 host 224.0.0.1 -n
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
21:11:03.182813 IP 10.232.67.2 > 224.0.0.1: ICMP echo request, id 3639, seq 324, length 64
21:11:04.184667 IP 10.232.67.2 > 224.0.0.1: ICMP echo request, id 3639, seq 325, length 64
21:11:05.186781 IP 10.232.67.2 > 224.0.0.1: ICMP echo request, id 3639, seq 326, length 64
поэтому, как отключить режим многоадресной рассылки?
, кстати, когда я отключить трансляцию:
sudo ifconfig eth0 -broadcast
сообщение об ошибке:
Внимание: Интерфейс eth0 еще в широковещательный режим.
так, почему не удается остановить широколистный режим?
Вы пытались остановить и перезапустить eth0? – Bill