[BUG] ifconfig i PROMISC

Daniel Mróz beorn w send.gromada.pl
Śro, 12 Cze 2002, 12:42:14 CEST


Czesc

   Dzisiejsza sesyjka testowa:

[root w pfil root]# ntop -n -m 192.168.0.0/24 -i eth1 -d -S 1 -p protocol.list
[root w pfil root]# tail -1 /var/log/messages
Jun 12 12:28:28 pfil kernel: device eth1 entered promiscuous mode
[root w pfil root]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:60:08:04:5B:44
          inet addr:192.168.0.1  Bcast:192.168.0.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53926323 errors:2594 dropped:0 overruns:0 frame:2714
          TX packets:33005431 errors:0 dropped:0 overruns:0 carrier:231
          collisions:393990 txqueuelen:100
          RX bytes:2146005875 (2046.5 Mb)  TX bytes:2845638482 (2713.8 Mb)
          Interrupt:10 Base address:0xf880

[root w pfil root]# ip link show eth1
3: eth1: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:60:08:04:5b:44 brd ff:ff:ff:ff:ff:ff


Dlaczego ifconfig nie pokazuje, ze interfejs eth1 jest w trybie
przechwytywania?
Jest to o tyle dziwne, ze ma to miejsce tylko wtedy, gdy tryb ten jest
ustawiany przez != ifconfig:

[root w pfil root]# ifconfig eth1 192.168.0.1 netmask 255.255.255.0 promisc up
[root w pfil root]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:60:08:04:5B:44
          inet addr:192.168.0.1  Bcast:192.168.0.255 Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:53932044 errors:2594 dropped:0 overruns:0 frame:2714
          TX packets:33011207 errors:0 dropped:0 overruns:0 carrier:231
          collisions:394029 txqueuelen:100
          RX bytes:2148745295 (2049.2 Mb)  TX bytes:2850867802 (2718.7 Mb)
          Interrupt:10 Base address:0xf880


net-tools-1.60-6
ntop-1.3.2-2.010326
iproute2-2.4.7.ss010803-8
kernel 2.2.20-18 kompilowany ze zrodel dystrybucyjnych z nalozonym
patchem ip_masq_vpn


Pozdrawiam
Beorn

-- 
----------------------------------------------------------------------
Daniel `Beorn' Mróz      <beorn w alpha.pl>       http://127.0.0.1/beorn
GCS/E d-(pu) s-:- a--@ C++++ UL++++$ P+++ L+++ E--- X W+>++ N+++ o? K-
w--- O M- V- PS PE- !Y PGP+ t- 5- R tv-- b+ DI++ D+++ G++ e h+ r--- y?
----------------------------------------------------------------------



Więcej informacji o liście dyskusyjnej pld-devel-pl