>как в freebsd увидеть подключенные ethernet линки ?
>в linux есть mii-tools правда не всегда работает , может есть нечто
>подобное в bsd ?
>
>вот сейчас стоит 3 сетевые в роутере - 1 ая realtek 8039
>и две isa ne2k совместимые .
>#ifconfig выводит у первой (realtek )
>
>rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>.....
>media: Ethernet autoselect (100baseTX <full-duplex>)
>status: active
>
>у ed0 ,ed1
>
>ed1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>inet 10.0.3.1 netmask 0xffffff00 broadcast 10.0.3.255
>inet6 fe80::5054:4cff:fe01:a4a6М1 prefixlen 64 scopeid 0x4
>ether 52:54:4c:01:a4:a6
>
>тоесть ничего показываюшего активность линка нет , хотя ed1 включен .
>
>получается что информация котрую выводит ifconfig зависит от драйвера ??
к сожалению в Linux в этом отношении почему все через ж...у в отличие
от других unix-like систем у которых основные ключи команд ifconfig
и netstat совпадают:
ifconfig -a (man ifconfig)
autoselect - для карт с miibus и ряда других карты пытаются договориться
с hub/switch о режимах работы, status - показывает текущее состояние
[alone]~ > ifconfig dc0
dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 62.84.100.160 netmask 0xffffff00 broadcast 62.84.100.255
inet6 fe80::200:1cff:feb0:e394э0 prefixlen 64 scopeid 0x1
ether 00:00:1c:b0:e3:94
media: Ethernet 100baseTX <full-duplex>
status: active
[alone]~ > netstat -I dc0 -w 1
input (dc0) output
packets errs bytes packets errs bytes colls
2 0 128 0 0 0 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
8 0 8716 4 0 264 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
8 0 8716 4 0 264 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
2 0 128 0 0 0 0
^C
[alone]~ >
смотрим пакеты исходящие и входящие, ошибки, потери, коллизии
netstat -rn - роутинг