Hello UaFUG,
Добрый день сообществу! Есть серверок небольшой домашней сети.
Завязан на двух провайдеров. Сетевых карт не хватало, резервным линком
заведовал соседний ящик. Но это требовало ручного переключения в
случае падения. Заказали и привезли двухпортовую карточку, Intel,
поставили, воткнули шнур в один порт и начались непонятные мне чудеса:
карта не ловит MAC шлюза провайдера, соответственно, трафик на него
идёт через основной канал. tcpdump показывает нормальные arp-пакеты от
шлюза. На ноутбуке линк работает нормально. Попытка прописать MAC
вручную выдает сообщение:
%arp -s xxx.xxx.201.1 00:21:d8:80:e3:ff
cannot intuit interface index and type for xxx.xxx.201.1
В общем, ближе к делу:
%uname -a
FreeBSD cooler 8.2-STABLE FreeBSD 8.2-STABLE #2: Mon Mar 7 20:17:49 EET 2011
root@cooler:/usr/obj/usr/src/sys/COOLER i386
%ifconfig
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:15:17:d6:55:10
media: Ethernet autoselect
status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:15:17:d6:55:11
inet xxx.xxx.201.229 netmask 0xffffff00 broadcast 188.231.201.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
em2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:1b:21:55:a2:dc
inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:02:b3:94:fd:3e
inet xxx.xxx.131.42 netmask 0xfffffffc broadcast 109.200.131.43
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:02:b3:8a:30:3f
inet xxx.xxx.129.42 netmask 0xfffffffc broadcast 109.200.129.43
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet 127.0.0.1 netmask 0xff000000
fxp0 и fxp1 смотрят на основного провайдера (Украина и мир), em2 -
локалка, em0, em1 - двухголовая карта. Меня смущает вот ещё что:
%ifconfig em1 delete
%ifconfig em1 xxx.xxx.201.229 netmask 0xffffff00
ifconfig: ioctl (SIOCAIFADDR): File exists
--
Best regards,
Alexander mailto:[email protected]