В общем суть проблемы:
провайдер выделил адрес 46.хх.хх.86/30. Соответственно шлюз указываю 46.хх.хх.85.Подключил все это к машине на FreeBSD 10.0
Заметил что какие-то ресурсы с нее недоступны, посмотрел таблицу маршрутизации и увидел непонятно откуда взявшийся маршрут:
Destination Gateway Flags Refs Use Netif Expire
46.0.0.0/8 link#2 U 0 0 xl0
Т.е. маршрут в сеть, которая "как бы" напрямую подключена к машине, но по факту уходит в никуда. Недоступна вся 46.0.0.0/8
Меняю маршрут так
route change 46.0.0.0/8 46.хх.хх.85
все работает, но через некоторое время получаю в консоли
Apr 24 23:59:42 router kernel: arpresolve: can't allocate llinfo for 46.xx.xx.85
И доступ в интернет пропадает совсем, до перезагрузки.
Подключал к машине с FreeBSD 8.2 - та же ситуация. Более того - подключал в нетбук с Win7, и опять в таблице маршрутизации тот же самый маршрут.
Таблица маршрутизации с FreeBSD 10.0
Destination Gateway Flags Refs Use Netif Expire
default 46.xx.xx.85 UGS 0 3839 xl0
46.0.0.0/8 link#2 U 0 0 xl0
46.xx.xx.86 link#2 UHS 0 0 lo0
127.0.0.1 link#3 UH 0 2 lo0
192.168.0.0/16 192.168.17.100 UGS 0 28 re0
192.168.17.0/24 link#1 U 0 3577 re0
192.168.17.200 link#1 UHS 0 0 lo0
(15:21) router:[/]# ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
ether 00:1d:7d:e9:11:55
inet 192.168.17.200 netmask 0xffffff00 broadcast 192.168.17.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=82009<RXCSUM,VLAN_MTU,WOL_MAGIC,LINKSTATE>
ether 00:04:76:27:3c:91
inet 46.xx.xx.86 netmask 0xff000000 broadcast 255.255.255.252
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Протоколы динамической маршрутизации не настраивал.
В гугле ответа не нашел.
Прошу сильно не пинать если ошибся разделом.