Конфигурация моего подключения к Интернет следующая.
Модем D-Link-2640 работает в режиме маршрутизатора и "поднимает" pppoe к провайдеру.
LAN-адрес моего модема 192.168.1.1, а соответственно это адрес по умолчанию на моей сетевой карте в FreeBSD. Моя ОС 8.2-Release, но работает это у меня с 7.X.
В корпоративной сети используются адреса 10.0.0.0/8.
cd /usr/ports/net/pptpclient
make install
Затем вносим правки в файлы rc.conf, ppp.conf и pptp.sh:
/etc/rc.conf
pptp_enable="YES"
/etc/ppp.conf
default:
set log Phase Chat LCP IPCP CCP tun command
set ifaddr 0.0.0.0/0 0.0.0/0
vpn:
set authname your-login
set authkey your-password
set dial
set login
set timeout 0
set ifaddr 0 0
add 10.0.0.0/8 HISADDR
enable dns
/usr/local/etc/rc.d/pptp.sh
#!/bin/sh
case "$1" in
start)
/usr/local/sbin/pptp x.x.x.x vpn &
;;
stop)
if [ -f /var/run/tun0.pid ]
then
kill -TERM `cat /var/run/tun0.pid`
fi
;;
*)
echo "Usage: ^Basename $0 {start|stop}" >&2
;;
esac
exit 0
case "$1" in
start)
/usr/local/sbin/pptp x.x.x.x vpn &
;;
stop)
if [ -f /var/run/tun0.pid ]
then
kill -TERM `cat /var/run/tun0.pid`
fi
;;
*)
echo "Usage: ^Basename $0 {start|stop}" >&2
;;
esac
exit 0
где
your-login - login на VPN-сервере
your-password - пароль
x.x.x.x - IP-адрес VPN-сервера
Для запуска делаем
reboot
или
reboot
или
/usr/local/etc/rc.d/pptp.sh start
Немає коментарів:
Дописати коментар