LINUX.ORG.RU

Помогите с маршрутизацией, пожалуйста!


0

0

Ситуация следующая. Есть машина(1) постоянно подкюченная к инету и машина(2) подключенная к (1) по выделенке на Курьерах. Машина (2) работает как шлюз для локалки и дайловых пользователей. Проблема в следующем, при падении ррр интерфейса на (1) пропадает маршрут для (2)и естественно дайловые пользователи и локалка дольше (2) ничего не видят. На (1) попробовал настроить gated, вот кусок его конфига:

rip yes {
interface all noripin, noripout;
interface eth0 ripin ripout version 2 broadcast;
interface ppp0 ripin ripout version 2 broadcast;
};
static
{
192.168.12.0 netmask 255.255.255.0 gw 192.168.13.1;
};

После запуска gated, некоторое время все работает нормально, тоесть при падении, а затем при востановлении ррр интерфейса, востанавливается и маршрут, но лишь какоето время. Потом иаршрут напрочь кудато пропадает и востановить его можно только ручками. Может кто сталкивался с такой ситуацией, помогите пожалуйста.

anonymous

Не совсем понял. Машина 1 как подключена к интернету - через ppp ? И какой ppp имеется в виду в письме ? Как первоначально прописывается route до первого падения ppp ?

anonymous
()
Ответ на: комментарий от anonymous

Машина 1 подключена к инету по Ethernet.
Падает ррр на машину 2.
192.168.12.0 - локалка и дайл через машину 2.
192.168.13.1 - ррр на машине 2.

На машине 1 прописывается route
-net 192.168.12.0 netmask 255.255.255.0 gw 192.168.13.1 с помощью gated.

anonymous
()

Поднимать gated, чтобы решить эту проблему, по-моему, не совсем правильное решение (мягко говоря). Все равно, что из пушки палить по воробьям. Первый вопрос: почему бы каждый раз после запуска ppp на машине 1 не прописывать route -net 192.168.12.0 ... заново ? И, кстати, имеется в виду pppd ?

anonymous
()
Ответ на: комментарий от anonymous

Да, имеется в виду pppd.
А прописывать заново маршрут, днем можно, согласен, а ночью?
Кроме того на этой машине, тоже дайловые пользователи есть и время от времени тарелка спутниковая включается, так что засунуть в ifup-ppp не получается.

anonymous
()

Ok. ifup-ppp не нужен. Есть другой скрипт - /etc/ppp/ip-up. Он исполняется pppd уже после установки соединения, когда ip адреса уже присвоены. Точно параметры его не помню, но что-то вроде : $1 - имя интерфейса (ppp0,..), $2 - ttySx, $3 - скорость, $4 - локальный ip, $5 - ip партнера. Можно в доках прочитать. Вот в нем и нужно поднимать route. Кстати, не redhat ли используется ? Если он, то задача еще упрощается - можно маршрутизацию прописать через ifup-routes.

anonymous
()
Ответ на: комментарий от anonymous

Засунул route в ip-up и все заработало.

Огромное спасибо!


anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.