Страница 1 из 1
как запомнить таблицу маршрутизации?
Добавлено: 20 дек 2005, 14:02
Das_Winter
Изменения в таблице маршрутизации, заданные командой route после перезагрузки компьютера не запоминаются. Как c этим бороться?
Добавлено: 20 дек 2005, 14:39
Llama
Das_Winter, написать скрипт, поставить в автозагрузку.
Добавлено: 20 дек 2005, 15:56
Das_Winter
написать скрипт, поставить в автозагрузку
а вот с этого места, если можно, поподробнее. Подробнее опишу проблему.
как я понимаю, есть несколько способов запомнить таблицу маршрутов
- прописать в /etc/rc.d/rc.local
- создать файл /etc/sysconfig/static-routes
- модифицировать /etc/sysconfig/network-scripts/ifcfg-ethX
При загрузке происодит такая чехарда: поднимаются сетевые интерфейсы, и в таблице роутинга пес его знает откуда появляется второй дефолтный гейтвей. При этом, когда я пытался выправить положение (удалить несчастный гейтвей) тремя этими способами, обнаружилось: автозагрузка и перебивается static-routes, который перебивается настойками сетевой карты. И в конце вылезает этот второй гейтвей. Матюгаясь, выправляю вручную таблицу маршрутизации командой route. Перегружаюсь. Естественно, настойки не сохранились. Гейтвей снова появился. Откуда еще он мог прописаться-то?
Нет ли способа запомнить таблицу - раз и навсегда - и в одном месте. "чтобы была такая бумажка, при наличии которой ни Швондер, ни кто другой не мог бы даже подойти к двери моей квартиры. Тщательная бумажка. Фактическая. Настоящая!
Броня!"
Добавлено: 20 дек 2005, 16:21
Das_Winter
Да, вдогонку: дистрибутив, на котором все это безобразие творится - ReHat 9.0
Добавлено: 20 дек 2005, 16:23
Llama
Das_Winter,
1) прекращаем пользоваться командой route. Вообще. читаем man ip, и только так.
2) Общего способа прописывания статических маршрутов общего для всех дистрибутиво нет. /etc/sysconfig/static-routes стандартом не является.
3) ИМХО самый здарвый путь - это отказаться от использования сетевых конфигурялок RH*-подобных систем. Максимум - поднять ip адреса на интерфейсе, дальше пишешь свой скрипт.
4) Это же относится и к firewall.
Добавлено: 20 дек 2005, 18:58
Das_Winter
1) прекращаем пользоваться командой route. Вообще. читаем man ip, и только так.
/etc/sysconfig/static-routes стандартом не является
На линукс перешел с BSD, а там это как раз стандарт
Добавлено: 20 дек 2005, 19:12
passer-by
Das Winer посмотри у ip ключик -r
Добавлено: 21 дек 2005, 00:25
invox
Llama писал(а):
1) прекращаем пользоваться командой route. Вообще. читаем man ip, и только так.
Где такой травы взял?
Не узнаю тебя
Повеселил от души.
unix way не приемлет столь категоричных и безапеляционных выводов.
Любое работающее решение имеет право на жизнь