Перейти к содержанию

interface and routing


Рекомендуемые сообщения

Наблюдается такая картина:

Если интерфейс положить, а потом поднять,

то теряются все маршруты, которые были описаны через ip этого интерфейса.

Как сделать, что бы при поднятии интерфейса автоматически восстанавливались все маршруты через него?

Ссылка на комментарий
Поделиться на другие сайты

Master400 писал(а) пт, 14 октября 2005 17:18

В принципе так и должно быть - слабай скрипт который дергает интерфейс и маршрутизацию.

А какой дистр.?

И в 9.0 и в 10.хх.

Хотя в 9.0 точно, а вот в 10.2 я не помню.

Ссылка на комментарий
Поделиться на другие сайты

Что то я совсем запутался.

На примере MDK 10.2

В /etc/sysconfig/static-routes

прописываю

any net 192.168.200.0 netmask 255.255.255.0 gw 182.168.1.1

далее

/etc/rc.d/init.d/network restart

Получаю SIOCADDRT: Network is unreachable

После этого руками делаю

route add -net 192.168.200.0 netmask 0xffffff00 gw 192.168.1.1

Не ругается и добавляется в таблици роутинга.

Как вообще тогда статический рутинг настраивать, если такая трабла присходит?

Ссылка на комментарий
Поделиться на другие сайты

На момент исполнения этого куска

# Add non interface-specific static-routes.

if [ -f /etc/sysconfig/static-routes ]; then

grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do

/sbin/route add -$args

done

fi

в /etc/rc.d/network

для интерфейса xxx(eth0, eth1...)ip адрес ещё почему то не определен.

Кто мне подскажет, как тогда лучше сделать статический рутинг?

Или никто такое не делает, все пользуют gated и тд... ?

Ссылка на комментарий
Поделиться на другие сайты

Dr.Spectre писал(а) пн, 17 октября 2005 21:15

попробуйте iproute2 это расширенный вариант в том числе и роутинга

ip route

Что значит попробовать?

Вручную что ли заводить ip route add ?

Или есть как запомнить все настройки, пусть да же один раз введенные вручную?

1. Я не нашел как зделать так, что бы роутинг восстанавливался при падении интерфейса и дальнешем его поднитием.

2. Я не нашел более чего лучшего, чем в rc.local прописать ip route add.

Или как то можно прописать правила рутинга и они будут отрабатывать при перегрузке компьютера?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Или как то можно прописать правила рутинга и они будут отрабатывать при перегрузке компьютера?

нет только если их в rc.local прописать.

вообще statis-routes должен отрабатывать

Цитата:

any net 192.168.200.0 netmask 255.255.255.0 gw 182.168.1.1

попробуйте вместо any поставить интерфейс на который эти правила

например

eth1 net 192.168.200.0 netmask 255.255.255.0 gw

Ссылка на комментарий
Поделиться на другие сайты

Dr.Spectre писал(а) вт, 18 октября 2005 15:57

Цитата:

Или как то можно прописать правила рутинга и они будут отрабатывать при перегрузке компьютера?

нет только если их в rc.local прописать.

вообще statis-routes должен отрабатывать

Цитата:

any net 192.168.200.0 netmask 255.255.255.0 gw 182.168.1.1

попробуйте вместо any поставить интерфейс на который эти правила

например

eth1 net 192.168.200.0 netmask 255.255.255.0 gw

grep "^any" /etc/sysconfig/static-routes

Эта строка отсеит все остальное.

Нашел такую штуку (в mandriva 2005 во всяком случае),

Если в /etc/sysconfig/network-scripts/ создать файл route-eth0(для eth0), и там прописать рутинг черезб этот интерфейс в стиле ip route, с учетом, что ip route add подставляет скрипт - то при поднятии интерфейса рутинг поднимается.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...