четверг, 26 августа 2010 г.

VPN в Gentoo

Ставим необходимый софт:

# USE="mppe-mppc" emerge -av net-dialup/ppp
# USE="-tcltk" emerge -av net-dialup/pptpclient

Пишем в /etc/conf.d/net:

config_eth0=("10.0.0.xxx netmask 255.255.255.0 brd 10.0.0.255")
# здесь я трафик на все наши подсетки 10.xxx.xxx.xxx направил через свой шлюз:
routes_eth0=("10.0.0.0/8 via 10.0.0.50")

config_ppp0=("ppp")
link_ppp0="pty 'pptp vpn.cinet.lan --nolaunchpppd'"
username_ppp0='логин'
password_ppp0='пароль'
pppd_ppp0=(
    debug
    lock
    deflate 0
    defaultroute
    mtu 1490
    mru 1490
    nobsdcomp
    persist # пускай демон сам пересоединяется в случае обрыва соединения
)

depend_ppp0() {
    need net.eth0
}

Теперь добавляем службы:

# cd /etc/init.d
# rm net.ppp0
# ln -s net.lo net.ppp0
# rc-update add net.ppp0 default
# /etc/init.d/net.eth0 restart
# /etc/init.d/net.ppp0 start


Мои данные
lock
debug
mppe required
mppe stateless
logfile /tmp/ppp.log
noauth
refuse-eap

Комментариев нет:

Отправить комментарий