Здесь представлен пример настройки VPN-подключения для Debian Linux.
Но не менее полезна она будет обладателям дистрибутивов, основанных на Debian, например, Ubuntu.
# apt-get install pptp-linux
lock
noauth
nobsdcomp
nodeflate
“имя пользователя” PPTP “пароль” *
pty "pptp vpn.ketis.ru --nolaunchpppd"
name “имя пользователя”
remotename PPTP
file /etc/ppp/options.pptp
defaultroute
“имя пользователя” и “пароль” необходимо заменить Вашими именем пользователя и паролем без кавычек, так, как указанно в Вашем договоре.
# su touch /etc/ppp/ip-up.d/routes-up
# su chown a+x /etc/ppp/ip-up.d/routes-up
И вписываем в него следующее:
#!/bin/sh
/sbin/route del default
/sbin/route add default dev ppp0
Создаем файл /etc/ppp/ip-down.d/routes-down:
# su touch /etc/ppp/ip-down.d/routes-down
# su chown a+x /etc/ppp/ip-down.d/routes-down
И вписываем в него следующее:
#!/bin/sh
/sbin/route del default
/sbin/route add default dev eth0
# su pon ketis
Для подробного вывода информации о процессе подключения наберите:
# su pon ketis debug dump logfd 2 nodetach
Проверить подключены ли вы к VPN можно набрав команду ifconfig. Если в ее выводе есть секция ppp0, то вы подключены и можете начинать работу с Интернетом.
Для отключения нажмите ctrl+c, либо наберите:
# su poff ketis
#
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
option ms-classless-static-routes code 249 = array of unsigned integer 8;
#
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu, static-route,
rfc3442-classless-static-routes, ms-classless-static-routes;
#
# touch /etc/init.d/ketis
# su chown a+x /etc/init.d/ketis
# su ln -s /etc/init.d/ketis /etc/rc2.d/S99ketis
Впишем него следующее:
#!/bin/sh
su /usr/bin/pon ketis