| |||
|
|
Настройка Debian Linux для провайдера Corbina Telecom 1) Ставим пакет pptp-linux : sudo apt-get install pptp-linux 2) Создаём файл /etc/ppp/peers/corbina :pty "pptp vpn.spb.corbina.ru --nolaunchpppd" connect /bin/true name mylogin remotename PPTP file /etc/ppp/options.corbina ipparam corbina holdoff 30 maxfail 0 persist(При разрыве соединения будут делаться повторные попытки, каждые 30 секунд.) 3) Создаём файл /etc/ppp/options.corbina :nodeflate nobsdcomp noauth4) Создаём файл /etc/ppp/ip-up.d/corbina и пишем в нём ряд команд по замене «ложного» шлюза, созданного программой pppd, на шлюз, выделенный Корбиной в вашей подсети.route del $5 dev $1 route add -host $5 gw mygateway route del default route add default dev $1 tc qdisc add dev $PPP_IFACE root sfq perturb 10(Подробнее см. здесь) 5) Пишем соответствующий скрипт для завершения ppp-соединения, т.е. /etc/ppp/ip-down.d/corbina :PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin export PATH route del default route add default gw mygateway6) В файле /etc/ppp/chap-secrets пишем логин и пароль, полученные от Корбины:mylogin PPTP mypassword 7) Прописываем интерфейсы и маршруты в файле /etc/network/interfaces :auto lo eth0 ppp0 # Corbina network iface eth0 inet dhcp # local network up ip route add 10.0.0.0/8 via mygateway dev eth0 # corbina.ru, help.corbina.ru, home.corbina.ru up ip route add 89.179.135.67/32 via mygateway dev eth0 # stat.corbina.ru up ip route add 195.14.50.26/32 via mygateway dev eth0 # ntp.corbina.ru up ip route add 195.14.40.141/32 via mygateway dev eth0 # sip.corbina.ru up ip route add 195.14.50.93/32 via mygateway dev eth0 # dc.spb.corbina.ru up ip route add 83.102.255.226/32 via mygateway dev eth0 # Corbina VPN iface ppp0 inet ppp provider corbinaЭто маршруты для Санкт-Петербурга; для других городов они не подойдут. Маршруты для Corbina.TV здесь не указаны. 8) Всё готово; выполняем ifup eth0 ifup ppp0 |
|||||||||||||