>Нет интерфейса - нет маршрута ! и ветки 6 или 7 тут
>не причем ! Это везде так ! В любой ОС. Еще раз поясню - на пальцах.
ситуация:
FreeBSD 6.2 у несколько инетрфейсов em0,em1 и xl0
em0 IP = 192.168.x.x - назавем сеть "а"
em1 IP = 192.168.z.z - сеть "b"
xl0 IP = 10.10.10.1 - сетевка на адсл модем
три физических интерфейса!Они есть всегда и их ни кто ни как не трогает
часть трафика с этой машины статикой прописано например так
route add mail.ru 192.168.x.x -static - тоесть статически на майл.ру пойдем не по дефолту а только через направление .х.х
и
route add 3dnews.ru 192.168.z.z -static - только через направление .z.z
в таблице маршрутизации имеем
194.67.57.26 192.168.x.x UGHS 0 0 em0
88.212.196.94 192.168.z.z UGHS 0 0 em1
ключ S - статический маршрут на физ интерейсе em1 и em0
поднимаем PPPoE соединение (MPD4) через сетевую карту xl0
поднимается ng0 все нормально - прописывается дефолт шлюз на него ну все как надо.
вот маршрут
default a.a.a.a UGS 0 137 ng0
все кроме выше указаных хостов майл.ру и 3дньюс.ру ходит по нему, и соответственно таблицы маршрутов майл.ру и 3дньюс.ру ходят по статическим маршрутам согласно свом шлюзам
все есть и работает - и на те дисконект адсл модема, ну или сам я линк опустил.
Исчез интерфейс ng0 и вместе с ним все статические маршруты к КОТОРЫМ ОН ng0 ну НИ КАКОГО ОТНОШЕНИЯ НЕ ИМЕЛ.
ТАК ИЗМИНИТЕ ">Нет интерфейса - нет маршрута ! " - интерфейс есть!! даже два :) em0,em1
а маршрутов СТАТИЧЕСКИХ на них нет !!!
" Это везде так ! В любой ОС." - да ладно - пишу же - тоже самое на 4.10 и статика остается!!! там где и была.
ТАК КУДА КОПАТЬ ТО ??? ПИПЛ - может что не так поясняю, может не те кнопки жму.
все модули свои уже пересобрал hands.ко brain.ко - остальные смысла пересобирать не вижу ;)