Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > tcpdump не находит устройство


Автор: sir_nuf_nuf 21.2.2008, 11:24
Добрый день!

при попытке запустить tcpdump под rootом видим следущее:

Код

[root@jade1 /usr/home/demiurg]# tcpdump
tcpdump: no suitable device found


устройства в /dev я действительно не нашел:
Код

[root@jade1 /usr/home/demiurg]# ls -aR /dev
fd      null    ptyp1   ptyp3   ptyp5   ptyp7   ptyp9   ptypb   stderr  stdout  ttyp1   ttyp3   ttyp5   ttyp7   ttyp9   ttypb   zero
log     ptyp0   ptyp2   ptyp4   ptyp6   ptyp8   ptypa   random  stdin   ttyp0   ttyp2   ttyp4   ttyp6   ttyp8   ttypa   urandom

/dev/fd:
0       1       2


Однако сеть хорошо работает...
вот такие интерфейсы есть в системе:
Код

[root@jade1 /usr/home/demiurg]# ifconfig -a
sk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 192.168.2.6 netmask 0xffffffff broadcast 192.168.2.6
        ether 00:18:f3:19:d3:bb
        media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384


вопрос - где это есть таинственное устройство sk0, почему его не видно ни мне ни tcpdump
и как его получить обратно ? =)


Система:
Код

FreeBSD jade1.domain 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Mon May 14 19:22:05 MSD 2007




Автор: crashower 21.2.2008, 14:53
Я конечно с фрей не знаком. не приходилось работать. Но мне кажетса что именно интерфейс sk0 нужно указать через ключь для команды tcpdump. а для того что б узнать какой именно ключ должен быть, можно использовать вариант RTFM, тобишь прочесть man по tcpdump. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)