Где 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
стал
Неужели никто не сталкивался с этим?
Отвечаю сам себе:
По-моему (в Федоре по крайней мере) нигде таблица не сохраняется (?!!)
Оказалось, что:
$ 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