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:albor...@gmail.com

Ответить