проблема с поднятием eth1 после отключения vpn в mandriva 2009

PCLinuxOS

Модератор: Bizdelnick

antll
Сообщения: 90

проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение antll »

Есть две сетевые карты встроенная в материнку (мандрива определила ее как eth0) и подключаемая отдельно (eth1) которой и пользуюсь. Для поднятия ВПН использую утилиту pptp-command. В /etc/ip-up прописаны маршруты

Код: Выделить всё

route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.134.1
   route del default
   route add default dev ppp0
, в /etc/ip-down

Код: Выделить всё

route del default
   route del -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.134.1
   route add default gw 192.168.134.1 dev eth1
.
Но после команды

Код: Выделить всё

pptp-command stop
сеть не подымается на eth1, а пытается подняться на eth0, который соответственно не задействован и не настроен. Приходится снова в ручную подымать eth1.
В 2008.1 с такими же настройками все работало и подобной проблемы не возникало. Подскажите как исправить ситуацию.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение SinClaus »

pptp-command stop исполняет /etc/ppp/ip-down. В которой кстати в самом начале написано:

Код: Выделить всё

# This file should not be modified -- make local changes to
# /etc/ppp/ip-down.local instead
Спасибо сказали:
antll
Сообщения: 90

Re: проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение antll »

pptp-command stop исполняет /etc/ppp/ip-down. В которой кстати в самом начале написано:
Код
# This file should not be modified -- make local changes to
# /etc/ppp/ip-down.local instead

я не очень в этом разбираюсь, подскажите куда тогда нужно вписать маршруты?
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение SinClaus »

Вообще-то маршруты для VPN записываются в заголовочную часть файла /etc/ppp/peers/{имя-VPN} в виде спецкомментариев:

Код: Выделить всё

#logfile pptp-log
#
# PPTP Tunnel configuration for tunnel VPN-XXX
# Server IP: XXX.XXX.XXX.XXX
#
# Route: add -net 192.168.0.0 netmask 255.255.255.0 dev TUNNEL_DEV
# Route: add -net 62.68.128.0/19 gw 192.168.14.1 dev eth0
.......
# Route: del default
# Route: add default dev TUNNEL_DEV

у меня там еще много строк, добавляю городские сети, доступные без VPN, что бы не грузить сервер - у меня свой сервер обеспечивает выход во "внешку", т.е. во всемирную сеть. Городская доступна без VPN.

Команда pptp-command stop {имя-VPN} автоматически трет все добавленные маршруты и восстанавливает старый resolv.conf. Т.е. прописывать для стопа ничего не нужно.
Все файлы в /etc нужно привести к исходному виду.
Спасибо сказали:
antll
Сообщения: 90

Re: проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение antll »

Все файлы в /etc нужно привести к исходному виду.

поудалял из ip-up и ip-down все маршруты, которые сам дописывал, все равно после отключения ppp0(pptp-command stop) пытается поднять eth0 вместо eth1 :(
правда при настройке pptp-command в секции Add a NEW PPTP Tunnel я прописал лишь то что касается ip-up, то есть

Код: Выделить всё

route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.134.1
   route del default
   route add default dev ppp0
или может сюда же нужно было вписать и те маршруты которые должны выполнится после отключения? т.е.

Код: Выделить всё

route del default
   route del -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.134.1
   route add default gw 192.168.134.1 dev eth1
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение SinClaus »

А ошибок скрипт не выдавал? Насколько я помню, там пишется только тело команды, т.е. БЕЗ слова route. Команды на отключение писать не нужно вообще, восстановление предидущего состояния - работа скрипта (если в нем ничего не порушено).
Я сейчас как раз работаю через pptp VPN :).
Кстати, две карты для работы с VPN совершенно не нужно, скрипт ориентирован на поднятие и опускание VPN на одной eth, для этого собственно и вводятся новые маршруты.
Спасибо сказали:
antll
Сообщения: 90

Re: проблема с поднятием eth1 после отключения vpn в mandriva 2009

Сообщение antll »

ошибок скрипт не выдавал, слово route я не вписывал, и маршруты на отключение тоже не писал. На счет двух карт, когда-то плохо работал нет провайдер сказал что барахлит сетевуха, пришлось купить новую, но как оказалось потом проблема все же была не в карте. После того так мой новый д-линк у меня и прижился. Я понимаю что если отсоединить д-линк то все будет работать, но хотелось все же докопатся до сути проблемы, ведь на других дистрах такой прблемы нет.
Спасибо сказали: