VPN
Здравствуйте уважаемые.
Всех с наступающими праздниками, пусть будет в эти дни тепло, много вкусных и горячих шашлыков, пиво, водки (нужное подчеркнуть :) ), девушек веселых и отдохнуть на всю катушку.
Пожалуйста, подскажите, как сделать так чтобы VPN соединение подключалось при старте системы, я в /etc/conf.d/net прописал следующие строки:
config_ppp0=( "ppp" )
link_ppp0="pty 'vpn1 --nolaunchpppd'"
username_ppp0='sid'
password_ppp0='*******'
pppd_ppp0=(
"persist"
"call vpn1"
"holdoff 10"
"mru 1400"
"mtu 1400"
"idle 600"
)
В /etc/conf.d/net.ppp0 прописано:
PEERDNS="no"
DEVICE="ppp0"
ONBOOT="yes"
USERCTL="yes"
PERSIST="yes"
DEBUG="yes"
DEFROUTE="yes"
PPPOPTIONS="require-mppe require-mppe-128 require-chap require-mschap-v2"
MRU=""
MTU=""
IDLETIMEOUT=""
VPN_HOST="хх.хх.хх.хх"
VPN_USER="sid"
ROUTES=""
но он не поднимается :( , если же я в ручную пишу pon vpn1 то подключается замечательно, никаких ошибок.
В /etc/ppp/peers/vpn1 прописано:
name sid
remotename хх.хх.хх.хх
pty "pptp хх.хх.хх.хх --nolaunchpppd"
lock
debug
logfd 2
mppe required,stateless
require-mschap-v2
noauth
refuse-eap
В /etc/ppp/options.pptp
lock
noauth
nobsdcomp
nodeflate
require-chap
require-mppe
require-mppe-40
require-mppe-128
require-mschap-v2
mppe required,stateless
#mtu 1000
#mru 1000
lcp-echo-failure 10
lcp-echo-interval 10
Файле chap-secrets все в порядке.
возвращаясь к вопросу, помогите пожалуйста с автоматическим подключением при старте системы, и если соединение разорвется, что нужно прописать чтобы оно восстанавливалось автоматически.
Всем спасибо, и еще раз с наступающими нас всех праздниками!!!
--- 29-04-2007 ---
- Для комментирования войдите или зарегистрируйтесь
rc-update del net.eth0
rc-update del net.ppp0 default
?
Нужно дать
Нужно дать такую команду? и все будет ок?
Будет
Ну эта команда добавляет в уровень запуска default команду подъёма ppp0-соединения. То есть должно быть именно то, по идее (-:Е
вы что
вы что чуваки?
сейчас 1 мая а не 1 апреля
вместо
rc-update del net.ppp0 default
нужно
rc-update add net.ppp0 default
если его нет, нужно сделать ссылку с net.ppp0 -> net.lo в /etc/init.d
а нельзя просто
а нельзя просто где-нибудь в автозагрузке Дженту прописать команду pon vpn (vpn - это у меня так называется соединение), и при старте или рестарте системы он будет поднимать соединение?
/etc/conf.d/local.start
/etc/conf.d/local.start -запуск всякого барахла не имеющего собственных скриптов инициализации
Re: вы что
Это и есть авто загрузка.Эо тебе не виндовс блин
С тем что это не
С тем что это не виндовс не поспоришь... а вот если у меня в /etc/conf.d/net не будет этих строк:
config_ppp0=( "ppp" )
link_ppp0="pty 'vpn1 --nolaunchpppd'"
username_ppp0='sid'
password_ppp0='*******'
pppd_ppp0=(
"persist"
"call vpn1"
"holdoff 10"
"mru 1400"
"mtu 1400"
"idle 600"
)
то если сделать ссылку с net.ppp0 -> net.lo в /etc/init.d vpn будет автоматом подниматся?
P.S. Кстати какая команда делает ссылку с net.ppp0 -> net.lo в /etc/init.d?
Я еще очень очень "novice" :(
я сказал что не
я сказал что не дел а адд - причём тут вынь?
Ja
Да, конечно, add. Проглядел
Не делай никаких ссылок! Это если бы у тебя скрипт пустой был, а тебе нужно тот, что у тебя есть, запускать
(а вообще воздание такой ссылки: cd /etc/init.d && ln -s net.lo net.ppp0)
Господа, ну так
Господа, ну так как поднимать VPN при рестарте системы? Чего и куда прописать?
Помогите
Помогите пожалуйста...
пропиши
пропиши команду в /etc/conf.d/local.start
или добавь интерфейс в default runlevel
если у меня в
если у меня в /etc/conf.d/net не будет этих строк:
config_ppp0=( "ppp" )
link_ppp0="pty 'vpn1 --nolaunchpppd'"
username_ppp0='sid'
password_ppp0='*******'
pppd_ppp0=(
"persist"
"call vpn1"
"holdoff 10"
"mru 1400"
"mtu 1400"
"idle 600"
)
и я исполню команду rc-update add net.ppp0 default соединение будет автоматом подниматся?
ты его сйчас
ты его сйчас как поднимаеш?
пишу команду pon
пишу команду pon vpn1 и поднимается соединение
Пожалуйста
Пожалуйста отпишите, как же поднять соединение автоматически при старте системы :(
Пожалуйста... ну
Пожалуйста... ну напишите ответ :(
-
Хватит тупить-то уж (-:Е
Эти свои строки впиши в файл net.ppp0 и потом rc-update тра-ля-ля, как уже раза три написали
или напиши в
или напиши в /etc/conf.d/local.start
pon vpn1
Pfpeq
rc-update add net.ppp0 default
Это будет поднимать интерфейс при запуске.
как сделать так
как сделать так чтобы после потери связи он сам автоматически восстанавливал связь? (куда вписать строчку persist)
p.s. Связь поднимается посредством команды pon vpn1 (vpn1 - это скрипт подключения), данную команду поместил в "автозагрузку" системы в /etc/conf.d/local.start
???
???
написать
написать скрипт, тут на форуме были - он пинает сайт какойнить, если нет ответа то заново пускает команду подключения