Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
PPTP & routes & startup script
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Sun Aug 10, 2008 10:11 am    Post subject: PPTP & routes & startup script Reply with quote

Доброго времени суток.
Это не новая проблема, но нормального решения я не нашел.

Есть локальная сеть 10.0.0.0/8
Есть VPN подключение с динамическим внешним адресом.
Хочется чтоб все запускалось через /etc/init.d/net.ppp0, но для этого приходится использовать для настройки /etc/conf.d/net , в котором не очень хорошо прописывать конфиги ВПН-а.
Code:
~ # cat /etc/conf.d/net

config_eth0=( "10.50.66.249 netmask 255.255.240.0 brd 10.50.66.255" )
routes_eth0=( "default gw 10.50.64.2" )

config_ppp0=( "ppp" )
username_ppp0="vpnusername"
password_ppp0="vpnpassword"
pppd_ppp0=(
"lock"
"asyncmap 0"
"crtscts"
"defaultroute"
"debug"
"persist"
"noauth"
"nobsdcomp"
"nodeflate"
"lcp-echo-failure 10"
"lcp-echo-interval 10"
"holdoff 20"
"idle 600"
)
link_ppp0="pty \"pon matrix\""
mtu_ppp0=( "1492" )

Если идти через link_ppp0="pty \"pon matrix\"" то скрипт pon matrix отрабатывает каждые 60 секунд, не знаю как это иссправить.
Если делать link_ppp0="pty \"pptp 80.xxx.xxx.xxx --nolaunchpppd\"" то не отрабатывают скрипты в /etc/ppp/ip-up.d/*

Хотелось бы чтоб все запускалось при запуске, т.е. стартупным скриптом. Как это можно реализовать примерно?

Провайдер не считает нужным делать руководство по подключению впна для линукса...

С уважением,
Заранее спасибо.
_________________
USE --force, Luke
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Mon Aug 11, 2008 10:41 am    Post subject: Reply with quote

либо добавь нужные роуты в routes_ppp0=, остальные действия в postup(){} и predown(){} (все в /etc/conf.d/net) и используй
Code:
link_ppp0="pty \"pptp 80.xxx.xxx.xxx --nolaunchpppd\""

либо попробуй
Code:
link_ppp0="pty \"pon matrix nodetach\""
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Mon Aug 11, 2008 8:00 pm    Post subject: Reply with quote

ba wrote:
либо попробуй
Code:
link_ppp0="pty \"pon matrix nodetach\""


Я упоминал, в таком случае pon matrix выполняется несколько раз, с промежутком по времени. Если удрать timeout, то набирается сразу же и бесконечно... Так вначале во время тестов нечаянно открыл около двух сотен коннектов впна :)

Ладно, пойду читать как работаь с постапом...
_________________
USE --force, Luke
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum