Nov 07, 2012 11:12
Случилось мне арендовать сервер для клиента. Поставил систему FreeBSD 9.0, адреса от провайдера сконифигурировал и запустил - и все было хорошо пока клиент не оказался в другой стране и отттуда никак не cмог получить доступ на сервер - при разборе полетов обнаружено было следующее:
Клиентский IP адрес был получен от местного провайдера: 46.120.205.205 и именно с него у клиента были проблемы входа на сервер.
мои настройки интерфейса следующие:
/etc/rc.conf
defaultrouter="46.XXX.YY.249"
ifconfig_bce0="inet 46.XXX.YY.250 netmask 255.255.255.248"
при данных настройках у меня почему то роутится вся сетка класса А:
netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 46.XXX.YY.249 UGS 0 22422 bce0
46.0.0.0/8 link#1 U 0 364 bce0
46.XXX.YY.248/29 link#1 U 0 0 bce0
Внимание вопрос: откуда у меня взялся роутинг на сетку 46.0.0.0/8
PS. При дальнейшем копании обнаружен в нашем осблуживании еще один сервер с аналогичным роутингом, на этот раз сервер польностью сконфигруирован провайдером - там сетка 5.0.0.0 замаршрутизирована.