LINUX.ORG.RU
ФорумAdmin

Нужна консультация по части настройки Debian


0

0

Привет народ!

Такие проблемы есть:

Юзаю инет через впн, система дебиан sarge. Когда поднимаю ВПН тоннель инет нифига не работает, потому что маршрут по умолчанию не ставится на тоннель, ставлю в ручную, все ок. Кто нить подскажите как корректно debian way сделать что бы маршрут по умолчанию менялся при поднятии тоннеля. При переключении раскладки клавиатуры она меняется для всех запущенных приложений, знаю что вопрос глупый, сам не раз видел решиние этой проблемы, тока вот нипомню где. Желательно решение применительное именно к дебиан.

заранее спасибо.


1. vpn есть имя нарицательное и в данном случае ни о чем не говорит.
   Ну могу ответь: "Конфиг поправь".
2. xxkb

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

Значит настройки у менЯ такие:

user@home$ cat /etc/ppp/peers/provider 
file /etc/ppp/options.pptp 
pty "pptp ppp.vpnserver.com --nolaunchpppd" 
name UsErNaMe 
remotename ppp.vpnserver.com 
ipparam provider 
unit 0 
linkname provider 

user@home$ cat /etc/ppp/options.pptp 
unit 0 
ipcp-accept-remote 
require-mschap-v2 
noauth 
refuse-eap 
defaultroute 
asyncmap 0 
crtscts 
lock 
hide-password 
local 
noproxyarp 
lcp-echo-interval 30 
lcp-echo-failure 4 
noipx 
noipv6 

user@home$ cat /etc/ppp/chap-secrets 
UsErNaMe ppp.vpnserver.com PaSsWoRd * 

Для установления соединения: 
user@home$ pon provider 

Для разрыва соединения: 
user@home$ poff provider 

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

>defaultroute 
ХЗ. Должно работать.

Добавь в скрипт pon перед pppd
route del default

и после pppd (если он сам не пропишет default gateway)
route add default gw $ISP_IP

sdio ★★★★★
()

До поднятия VPN-соединения в системе не должно быть маршрута по умолчанию. А путь до VPN-сервера должен быть указан как route add -host 10.0.0.1 gw 10.0.0.15

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

Просто пропиши маршрут при поднятии VPN up route add ..... down route del .....

anonymous
()

в новых pppd есть опция replacedefaultroute.

defaultroute не изменяет дефолтный маршрут, а устанавливает, если такового нету.

Ростислав

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