Ciao a tutti, a scopo didattico dovrei riuscire a sniffare con ethereal il traffico tra 2 pc collegati ad un router.
Sul primo pc, quello dove gira ethereal sto usando linux(suse 10) mentre sul pc da cui dovrei sniffare il traffico c'è windows xp.
Io ho settato cosi la scheda di rete sul pc linux:

codice:
linux:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:8D:E7:0F:6B
          inet addr:192.168.2.37  Bcast:255.255.255.255  Mask:255.255.255.0
          inet6 addr: fe80::250:8dff:fee7:f6b/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:280 errors:0 dropped:0 overruns:0 frame:0
          TX packets:285 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:136210 (133.0 Kb)  TX bytes:44221 (43.1 Kb)
          Interrupt:169

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:52 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3360 (3.2 Kb)  TX bytes:3360 (3.2 Kb)
poi lanciando ethereal selezione eth0 e abilito il promiscuos mode.
Quando pero vado ad analizzare i pacchetti, vedo che dall'interfaccia del pc con windows xp cattura solo i pacchetti broadcast.
Qualcuno puo aiuatarmi a configurare correttamente il programma e\o la scheda di rete??
Grazie