Отправляет email-рассылки с помощью сервиса Sendsay

Где ip route сохраняет свою таблицу?

Добавил вторую сетевую карточку в Федоре, после чего сетевой принтер HP2200 стал
недоступен.
Выяснил, с помощью ip route list, что Федора сама успела прописать:
169.254.0.0/16 dev eth1 scope link
После выполнения
ip route change 169.254.0.0/16 dev eth0
все получилось.

А как сохранить это изменение, чтобы не потерять после перезагрузки?
И где вообще физически сохраняется эта таблица?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22220; Возраст листа: 823; Участников: 1442
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/462340

Ответить   Tue, 25 Oct 2005 15:16:34 +0400 (#462340)

 

Ответы:

стал

Неужели никто не сталкивался с этим?

Отвечаю сам себе:
По-моему (в Федоре по крайней мере) нигде таблица не сохраняется (?!!)

Оказалось, что:
$ cd /etc/sysconfig/network-scripts && grep 169.254 *
ifup-eth:278: ip route replace 169.254.0.0/16 dev ${REALDEVICE}
network-functions-ipv6:769: # test 169.254.0.0/16 (APIPA / DHCP link local)

В файле ifup-eth видим, что:
# Add Zeroconf route.
if [ -z "${NOZEROCONF}" -a "${ISALIAS}" = "no" ]; then
ip route replace 169.254.0.0/16 dev ${REALDEVICE}
fi

Гугль сказал, что нужно добавить в файл /etc/sysconfig/network строку
NOZEROCONF=yes

После
$ service network restart
строка 169.254.0.0/16 dev eth1 scope link действительно исчезла из таблицы.

А вот чтобы добавить что-либо свое в таблицу роутинга, нужно:
1) создать файл /etc/sysconfig/network-scripts/route-eth# (в моем случае eth0)
2) добавить в него строку 169.254.60.157 dev eth0 (в скрипте ifup-routes есть
проверка на существование этого файла, а далее перебираются строки и выполняется
команда ip route add для каждой строки)
3) опять service network restart

Остались вопросы:
а) а что это за хрень http://www.zeroconf.org/, из-за которой все мои проблемы?
б) файл route-eth# для каждого интерфейса нужно создавать ручками и никакой команды
типа ip route save до сих пор не придумали?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22253; Возраст листа: 824; Участников: 1443
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/463153

Ответить   Wed, 26 Oct 2005 17:56:39 +0400 (#463153)

 

Michael Krylov пишет:

Какой КОШМАР!!! Скоро такие дистры настраивать хуже маздая будет. Вот в
слаке при добавлении сетевухи правишь четыре (а скорее две) строчки в
файле rc.inet1.conf и все работает.

Ответить   Oleg Ponomarev Fri, 28 Oct 2005 18:52:46 +0300 (#465091)