Настройка VPN соединения на Mandriv-e 2007
Модератор: Модераторы
- Vitall
- житель форума
- Сообщения: 33
- Зарегистрирован: 18 июл 2006, 18:53
- Откуда: G-A
- Контактная информация:
Настройка VPN соединения на Mandriv-e 2007
Помогите настроить VPN, пробывал не получилось.
Посмотри по ссылке, там подробно написано с картинками, работает
http://flexhome.flex.ru/?p=help&id=13
http://flexhome.flex.ru/?p=help&id=13
ставишь пакеты pppd и pptp..
правишь файл /etc/ppp/chap.secrets (добавляешь строку, где login - имя пользователя, password - пароль..
потом создаешь файлец /bin/vpn.sh :, где
Потом sudo vpn.sh start и sudo vpn.sh stop
правишь файл /etc/ppp/chap.secrets (добавляешь строку
Код: Выделить всё
login * password
потом создаешь файлец /bin/vpn.sh :
Код: Выделить всё
#!/bin/sh
#
# network settings
#
USER=login
NETWORK=192.168.1.0
NETMASK=255.255.255.0
VPNSERVER=192.168.1.1
GATEWAY=192.168.10.1
DEVICE=eth0
#
# vpn stuff
#
PPPD=/usr/sbin/pppd
PPTP=/usr/sbin/pptp
if [ ! -w /root ]; then
echo "Нужны права root'а!"
exit 1
fi
if [ ! -x $PPPD ]; then
echo "$0: $PPPD not found"
exit 1
fi
if [ ! -x $PPTP ]; then
echo "$0: $PPTP not found"
exit 1
fi
#
# here we go
#
case "$1" in
start)
if [ ! -d /var/run/pptp ]; then
mkdir /var/run/pptp
fi
if [ -f /var/run/pptp/remote ]; then
if ping -vc1 "cat /var/run/pptp/remote"; then
exit 1
fi
killall -HUP pptp
killall -TERM pppd
sleep 2
fi
rm -rf /var/run/pptp/* >/dev/null
route del default
route add -host $VPNSERVER gw $GATEWAY dev $DEVICE
route add -net $NETWORK netmask $NETMASK gw $VPNSERVER dev $DEVICE
echo -n "===> Starting vpn: "
($PPTP $VPNSERVER defaultroute noauth user $USER && echo -n "done") || echo -n "failed"
echo
;;
stop)
echo -n "===> Stopping vpn: "
killall -HUP pptp
killall -TERM pppd
sleep 2
rm /var/run/pptp/* >/dev/null
route del -net $NETWORK netmask $NETMASK gw $VPNSERVER dev $DEVICE
route del -host $VPNSERVER gw $GATEWAY dev $DEVICE
route add default gw $GATEWAY dev $DEVICE
echo "done"
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "*** USAGE: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
- параметры твоего подключения..USER=login
NETWORK=192.168.1.0
NETMASK=255.255.255.0
VPNSERVER=192.168.1.1
GATEWAY=192.168.10.1
DEVICE=eth0
Потом sudo vpn.sh start и sudo vpn.sh stop