Настройка VPN в Slackware 31.1

Материал из МФТИ-телеком.

Перейти к: навигация, поиск

1. Before installing system download pptp-client from http://sourceforge.net/projects/pptpclient/files/. Unfortunately Slackware does not contains that package.

2. install downloaded package using 'installpkg'

3. Append following fragment into file named '/etc/rc.d/rc.local':

    /etc/init.d/mipt-route start

4. create directory named '/etc/ppp/peers/telecom'

5. create file named '/etc/init.d/mipt-route' containing following lines:

#! /bin/sh

### BEGIN INIT INFO
# Provides:             mipt-telecom
# Required-Start:       $network $local_fs $remote_fs
# Required-Stop:
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    mipt network route manager
### END INIT INFO

set -e
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
echo  "pty \"pptp vpdn.mipt.ru --nolaunchpppd\"
user your-login-name
password \"your-password-name\"
nodeflate
nobsdcomp
mtu 1476
noauth
defaultroute
persist" > /etc/ppp/peers/telecom
sleep 1
gateway=`route -n | grep "^0\.0\.0\.0 \+[1-9][0-9.]\+" --color | awk '{print $2}'`
route add -net 192.188.189.0 netmask 255.255.255.0 gw $gateway > /dev/null 2>&1 & #
route add -net 10.0.0.0 netmask 255.0.0.0 gw $gateway > /dev/null 2>&1   &      #
route add -net 172.16.0.0 netmask 255.240.0.0 gw $gateway > /dev/null 2>&1 &    #
route add -net 192.168.0.0 netmask 255.255.0.0 gw $gateway > /dev/null 2>&1 &   #
route add -net 81.5.64.0 netmask 255.255.240.0 gw $gateway > /dev/null 2>&1 &   #
route add -net 81.5.88.0 netmask 255.255.252.0 gw $gateway > /dev/null 2>&1 &   #
route add -net 193.125.142.0 netmask 255.255.254.0 gw $gateway > /dev/null 2>&1 &       #
route add -net 194.85.80.0 netmask 255.255.252.0 gw $gateway > /dev/null 2>&1 &  #
route add -net 224.0.0.0/4 dev eth0 > /dev/null 2>&1 & #
pppd call telecom
exit 0
Личные инструменты