The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"помогите static-routes"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"помогите static-routes"  
Сообщение от IgorX email(??) on 30-Апр-07, 09:39 
Привет!
подскажите пож. - пути в static-routes не прописываются после перезагрузки
в static-routes только одна строка
eth0 net 192.168.8.0 netmask 255.255.255.0 gw 192.168.4.253

в скрипте /etc/init.d/network есть строка

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

если ^any меняю на eth0 то все работает, но не понимаю - что
делать если есть несколько сетевых интерфейсов?

--
Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "помогите static-routes"  
Сообщение от Oyyo on 30-Апр-07, 11:07 
>Привет!
> подскажите пож. - пути в static-routes не прописываются после перезагрузки
> в static-routes только одна строка
а сколько их должно быть? у тебя что, на каждом интерфейсе по провайдеру?
>eth0 net 192.168.8.0 netmask 255.255.255.0 gw 192.168.4.253
>
>в скрипте /etc/init.d/network есть строка
>
> grep "^any" /etc/sysconfig/static-routes
>
>если ^any меняю на eth0 то все работает, но не понимаю -
>что
>делать если есть несколько сетевых интерфейсов?
>
>--
>Спасибо!

Gateway прописывается только для одного интерфейса, через который эта машина ходит в мир, все остальные интерфейсы сами являются шлюзами для твоих подсетей

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "помогите static-routes"  
Сообщение от Mikhail email(??) on 30-Апр-07, 12:47 
В зависимости от дистрибутива синтаксис static-routes может быть разный. Пример для RH 7.3:
cat /etc/redhat-release
Red Hat Linux release 7.3 (Valhalla)

rpm -qf /etc/sysconfig/networking
initscripts-6.67-1

rpm -ql initscripts|grep doc
...
/usr/share/doc/initscripts-6.67/static-routes-ipv6
/usr/share/doc/initscripts-6.67/sysconfig.txt    
/usr/share/doc/initscripts-6.67/sysvinitfiles

less /usr/share/doc/initscripts-6.67/sysconfig.txt
- ищем строку static-routes и внимательно читаем:

Contains lines of the form:                    
  <device> host|net <arguments to route command>
...
For example:                                                
  eth0 host 192.168.2.2 eth0                                  
  adds a host route through eth0 to 192.168.2.2, while        
  any net 192.168.2.0 netmask 255.255.255.0 ppp0              
  adds a network route to the 192.168.2.0 network through ppp0.
...

Никаких проблем, все замечательно работает.
Собственно, можно просто взять init-скрипт для network и посмотреть, как он обрабатывает файл static-routes.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "помогите static-routes"  
Сообщение от Neco on 10-Май-07, 19:20 
Млин, была такая же проблема и тока счас допёрло, что это регулярное выражение, фактически означающее "для каждой строки, начинающейся с any"
в общем, он ожидает, что в твоём static-routes будет написано "any net 10.201.2.0 ....."
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру