Настройка VPN-соединения в Gentoo Linux очень проста. Предварительные требования для настройки pptp:
- Поддержка ядром (модулем или статикой) ppp, ppp_sync, ppp_async (Подразумевается, что с ядром Вы разберётесь сами)
- установленный пакет 'pptpclient' и его зависимости. Устанавливаем:
# emerge pptpclient
Открываем в текстовом редакторе файл /etc/conf.d/net: 'nano /etc/conf.d/net'
Подразумевается, что локальную сеть Вы уже настроили, далее только конфигурация VPN-соединения:
config_ppp0=( "ppp" )
link_ppp0="pty 'vpn.tomilino.net --nolaunchpppd '"
username_ppp0='USERNAME'
password_ppp0='PASSWORD'
pppd_ppp0=(
"noccp"
"holdoff 10"
"lock"
"debug"
"defaultroute"
"noauth"
"nobsdcomp"
"nodeflate"
"novjccomp"
"persist"
"maxfail 0"
"lcp-echo-interval 20"
"lcp-echo-failure 3"
)
depend_ppp0() {
need net.eth0
}
В примере выше необходимо заменить некоторые параметры на Ваши.
link_ppp0:
для абонентов Tomilino.Net : "pty 'vpn.tomilino.net --nolaunchpppd '"
для абонентов Lubertsi.Net : "pty 'inet.lubertsi.net --nolaunchpppd '"
username_ppp0 -- Ваш логин
password_ppp0 -- Ваш пароль
После этого необходимосоздать файл запуска net.ppp0, добавить его в автозагрузку и запустить:
# ln -sf /etc/init.d/net.lo /etc/init.d/net.ppp0
# rc-update add net.ppp0 default
# /etc/init.d/net.ppp0 start
На этом настройка pptp закончена!