как запомнить таблицу маршрутизации?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Das_Winter
Заглянувший
Сообщения: 5
Зарегистрирован: 20 дек 2005, 13:57

как запомнить таблицу маршрутизации?

Сообщение Das_Winter »

Изменения в таблице маршрутизации, заданные командой route после перезагрузки компьютера не запоминаются. Как c этим бороться?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Das_Winter, написать скрипт, поставить в автозагрузку.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Das_Winter
Заглянувший
Сообщения: 5
Зарегистрирован: 20 дек 2005, 13:57

Сообщение Das_Winter »

написать скрипт, поставить в автозагрузку
а вот с этого места, если можно, поподробнее. Подробнее опишу проблему.

как я понимаю, есть несколько способов запомнить таблицу маршрутов
- прописать в /etc/rc.d/rc.local
- создать файл /etc/sysconfig/static-routes
- модифицировать /etc/sysconfig/network-scripts/ifcfg-ethX

При загрузке происодит такая чехарда: поднимаются сетевые интерфейсы, и в таблице роутинга пес его знает откуда появляется второй дефолтный гейтвей. При этом, когда я пытался выправить положение (удалить несчастный гейтвей) тремя этими способами, обнаружилось: автозагрузка и перебивается static-routes, который перебивается настойками сетевой карты. И в конце вылезает этот второй гейтвей. Матюгаясь, выправляю вручную таблицу маршрутизации командой route. Перегружаюсь. Естественно, настойки не сохранились. Гейтвей снова появился. Откуда еще он мог прописаться-то?
Нет ли способа запомнить таблицу - раз и навсегда - и в одном месте. "чтобы была такая бумажка, при наличии которой ни Швондер, ни кто другой не мог бы даже подойти к двери моей квартиры. Тщательная бумажка. Фактическая. Настоящая!
Броня!"

Das_Winter
Заглянувший
Сообщения: 5
Зарегистрирован: 20 дек 2005, 13:57

Сообщение Das_Winter »

Да, вдогонку: дистрибутив, на котором все это безобразие творится - ReHat 9.0

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Das_Winter,
1) прекращаем пользоваться командой route. Вообще. читаем man ip, и только так.
2) Общего способа прописывания статических маршрутов общего для всех дистрибутиво нет. /etc/sysconfig/static-routes стандартом не является.
3) ИМХО самый здарвый путь - это отказаться от использования сетевых конфигурялок RH*-подобных систем. Максимум - поднять ip адреса на интерфейсе, дальше пишешь свой скрипт.
4) Это же относится и к firewall.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Das_Winter
Заглянувший
Сообщения: 5
Зарегистрирован: 20 дек 2005, 13:57

Сообщение Das_Winter »

1) прекращаем пользоваться командой route. Вообще. читаем man ip, и только так.
:)
/etc/sysconfig/static-routes стандартом не является
На линукс перешел с BSD, а там это как раз стандарт

passer-by
Неотъемлемая часть форума
Сообщения: 209
Зарегистрирован: 19 авг 2004, 01:24

Сообщение passer-by »

Das Winer посмотри у ip ключик -r

Аватара пользователя
invox
Неотъемлемая часть форума
Сообщения: 395
Зарегистрирован: 12 сен 2002, 17:53
Откуда: Минск
Контактная информация:

Сообщение invox »

Llama писал(а): 1) прекращаем пользоваться командой route. Вообще. читаем man ip, и только так.
Где такой травы взял? :lol:
Не узнаю тебя
Повеселил от души. :)

unix way не приемлет столь категоричных и безапеляционных выводов.
Любое работающее решение имеет право на жизнь

Ответить