eth0 Не работает / не имеет адреса inet?

Я довольно плохо знаком с Linux и сетевыми технологиями и играю с tcpdump, но когда я пытаюсь запустить tcpdump, он говорит, что у eth0 нет IPv4-адреса, и это правда, что у него нет inet.

Это ifconfig -a:

eth0      Link encap:Ethernet  HWaddr 08:9e:01:21:5b:2a  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:44 

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:279 errors:0 dropped:0 overruns:0 frame:0
      TX packets:279 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:9469 (9.2 KiB)  TX bytes:9469 (9.2 KiB)

wlan0     Link encap:Ethernet  HWaddr 08:3e:8e:65:20:35  
      inet addr:10.1.3.37  Bcast:10.1.255.255  Mask:255.255.0.0
      inet6 addr: fe80::a3e:8eff:fe65:2035/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:9703 errors:0 dropped:0 overruns:0 frame:0
      TX packets:10686 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:5233812 (4.9 MiB)  TX bytes:1857593 (1.7 MiB)

Я пытаюсь увидеть весь трафик в локальной сети, который невозможен, если eth0 не работает. Есть ли способ заставить работать eth0?

1
задан 14 August 2013 в 22:53

2 ответа

Подключите кабель Ethernet.

Если вы хотите использовать tcpdump на другом интерфейсе, например wlan0, то вам нужно использовать опцию -i, например tcpdump -i wlan0. Если вы прочитаете документацию по tcpdump, это будет ясно задокументировано.

0
ответ дан 14 August 2013 в 22:53

Из того, что вы показали в своем вопросе, я предполагаю, что ваш проводной интерфейс не подключен (нет кадров («пакетов») вообще).

Вы можете запустить tcpdump на любом интерфейсе - чтобы позволить ему прослушивать wlan0 (ваш беспроводной интерфейс), вы набираете sudo tcpdump -i wlan0

0
ответ дан 14 August 2013 в 22:53

Другие вопросы по тегам:

Похожие вопросы: