Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   Сохранение маршрута в route-eth (http://forums.kuban.ru/f1029/sohranenie_marshruta_v_route-eth-2052296.html)

Phobos 12.01.2012 22:53

Сохранение маршрута в route-eth
 
Доброго времени суток!
Подскажите, пожалуйста, в чем я допустил ошибку?
Есть дистрибутив CentOS 5.5
eth0 192.168.2.10
Прописал маршрут rout add default gw 192.168.2.2 все работает как надо, но когда решил сохранить его в конфигурации, чтоб при перезагрузке они не терялся.
создал файл /etc/sysconfig/network-scripts/route-eth0
прописал в нем default via 192.168.2.2
результат netstat -nr
gw 192.168.2.10

По умолчанию откуда-то вытаскивает прежний gw а тот который прописываю в файле так и не появляется. В чем причина?

gloomymen 12.01.2012 23:07

причина в отсутствии правильного восприятия действительности
cat /etc/sysconfig/network|grep -i gateway
cat /etc/sysconfig/network-scripts/ifcfg-eth*|grep -i gateway
cd /usr/share/doc/initscripts*; cat sysconfig.txt|less

Phobos 13.01.2012 01:02

Спасибо! Добавил GATEWAY=*** в ifcfg-eth все заработало, и сохранилось. Так же сохранил ip_forward 1 в /etc/sysctl.conf. Теперь задача сохранить с параметрами iptable POSTROUTING MASQUERADE. Нашел такой вариант, засунуть все предыдущие настройки вместе с ip_forward и iptable в скрипт который поместить в init.d и добавить в атозагрузку, а можно обойтись без скрипта все сделать ручками? Но так, чтоб после перезагрузки все подгружалось?

patsya 13.01.2012 06:38

смотреть туда:
iptables-save
iptables-restore

lithium 13.01.2012 09:53

на будущее поможет чтение содержимого /usr/share/doc/initscripts-XXX (версию initscripts сам подставишь)

droidman 13.01.2012 12:43

rc.local, свой sh-скрипт инициализации и делаем ручкой разнообразию линухов) но это не тру, это dirty-hack ;)

gloomymen 13.01.2012 13:51

это как раз тру, а iptables-save/restore это для виндузятнегов было сделано, которые привыкли что оно само как-то где-то откуда-то работает, чтобы стресс при переходе смягчить

Гинзбург 13.01.2012 15:21

gw1:~# ls /usr/share/doc/initscripts-*
ls: /usr/share/doc/initscripts-*: No such file or directory

gloomymen 13.01.2012 15:29

а попробуй
ls /data/migrate/el5/

Гинзбург 13.01.2012 15:36

а что это ?

gloomymen 13.01.2012 15:42

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

lithium 13.01.2012 16:21

8-Гинзбург >
это все фигня, посмотри на это:
C:\Documents and Settings\Max>ls /usr/share/doc/initscripts-*
"ls" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

gloomymen 13.01.2012 16:27

12-lithium > а ты в тюрьму этот вындоуз засунь, вдруг согласится?


Текущее время: 20:34. Часовой пояс GMT +3.