Имеем RH 8.0. Используется в качестве firewall на границе нашей сети, имеет 2 интерфейса: eth0 во внутреннюю сеть, eth1 наружу. При установке маршрутизатором по умолчанию для этого нашего сервера был установлен некоторый IP - XXX.XXX.XXX.XXX, принадлежащий зоне, администрируемой нашим провайдером.
Сервер инсталировался в выходные дома. Был оттестирован, роутинг на нем работает, все нормально. После включения сервера в реальную сеть на запрос netstat -r в последней строке я получил строку вида: default <name.domain> 0.0.0.0 UG 40 0 0 eth1, вместо ожидавшегося: default <XXX.XXX.XXX.XXX> 0.0.0.0 UG 40 0 0 eth1, то бишь имя вместо IP. И тут оказалось, что зона у нашего провайдера настроена криво и этому <name.domain> соответствуют 2 разных IP-адреса, причем при обратном разрешении DNS подставляется не тот, что мне нужен. В результате роутинг по умолчанию не работает. Трейсинг дает замечательный результат типа: #traceroute 195.14.55.45 traceroute to 195.14.55.45 (195.14.55.45), 30 hops max, 38 byte packets 1 195.14.40.139 (195.14.40.139) 2.667 ms 2.621 ms 2.575 ms Ok. Не подскажите ли откуда эта проблема взялась (в RH 6.0 ничего подобного не было) и как мне ее решить. Только не советуйте пойти и исправить зону у криворукого провайдера - он мне обещает сделать это уже несколько дней и результатов пока нет.