LINUX.ORG.RU
ФорумAdmin

Beeline Home internet & VPN


0

1

Настроил VPN подключение к билайну.

# cat /etc/ppp/peers/beeline 
pty "pptp vpn.internet.beeline.ru --nolaunchpppd"
name 089*****
remotename PPTP
mtu 1400
lcp-echo-failure 10
lock
noauth
nobsdcomp
nodeflate
ipparam beeline
Соединение происходит. Но не устанавливается маршрут по умолчанию, приходиться ручками прописывать
#route add default dev ppp0
Все работать начинает, но доменные имена не понимает, так понимаю проблема в nameserver-ах.
# cat /etc/resolv.conf 
domain ring241.tatintel.com
search ring241.tatintel.com
nameserver 10.10.0.9
nameserver 10.10.0.10
если прописать nameserver гугла (8.8.8.8) то все прекрасно работать начинает.

Как сделать чтобы эти допольнительные действия не делать постоянно? (не прописывать руками роут и не добавлять другой DNS сервер)

# uname -a
Linux hm 2.6.32-5-openvz-amd64 #1 SMP Wed May 18 23:53:57 UTC 2011 x86_64 GNU/Linux



Последнее исправление: mrtmexx (всего исправлений: 3)

Ответ на: комментарий от guyvernk

Если не можешь помочь,то и нечего писать! NM можешь сам пользоваться!

mrtmexx
() автор топика

defaultroute в /etc/ppp/peers/beeline

c dns: читать man dhcp-клиента (для dhcpcd - nohook resolv.conf в /etc/dhcpcd.conf), ессесно придётся прописывать вместо vpn.internet.beeline.ru его ip.

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

спасибо за подсказку - теперь буду знать куда рыть.

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

homenet.beeline.ru/index.php?app=core&module=attach&section=attach&attach_id=264128
для deb систем

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

если у тебя уже стоит маршрут по умолчанию - надо дополнительно использовать нестандартную опцию(доступна вроде в Debian и RedHat-подобных дистрах) - replacedefaultroute

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

Или прописать статический маршрут до vpn и отключить получение маршрутов в dhcp-клиенте (я так сделал).

uzbl
()

Всем спасибо за помощь, сделал... вот что получилось Настройки pptp соединения:

# cat /etc/ppp/peers/beeline
pty "pptp 172.16.***.*** --nolaunchpppd --nobuffer"
remotename beeline
user "089*****"
password "965*****"
linkname beeline
lock
replacedefaultroute
usepeerdns
nodeflate
nobsdcomp
noauth
persist
nopcomp
noaccomp
maxfail 0
debug
logfile /var/log/ppptp.log
refuse-chap
Чтобы роут прописывался по умолчанию при подъеме VPN:
# cat /etc/ppp/ip-up.d/internet
#!/bin/bash
IFACE="ppp0"
/sbin/route add default dev ${IFACE}

Только есть один вопрос, я так понимаю VPN соединение может подняться как ppp1, как это можно отслеживать? или жестко прописать чтобы поднимался как ppp0?

P.S. ни у кого нет скрипта для проверки состояния соединения VPN и поднятия его при обрыве?

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

P.S. ни у кого нет скрипта для проверки состояния соединения VPN и поднятия его при обрыве?

pppd сам умеет. Опция persitant, емнип.

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

> Только есть один вопрос, я так понимаю VPN соединение может подняться как ppp1, как это можно отслеживать?

man pppd /ip-up. Имя интерфейса передаётся в одном из шести аргументов.

или жестко прописать чтобы поднимался как ppp0?

Можно посмотреть там же по словам linkname и unit.

P.S. ни у кого нет скрипта для проверки состояния соединения VPN и поднятия его при обрыве?

maxfail, persist, lcp-echo-*.

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