Показать сообщение отдельно
Старый 26.07.2007, 17:29
  post #1
Казаков Дмитрий
Новичок
 
Регистрация: 26.07.2007
Сообщений: 5
Спасибо: 0
Вес репутации: 1
По умолчанию Настройка VPN-подключения под Linux

Вроде бы здесь на форуме не видел еще предложений о том, как это можно организовать. Выкладываю свой вариант; может, кому понадобится.

1) Качаем и ставим пакеты: ppp, pptp
2) Добавляем в файл /etc/ppp/chap-secrets свои логин и пароль:
# Secrets for authentication using CHAP
# client server secret IP addresses
sample_login * sample_password *
3) Создаем файл /etc/ppp/options.pptp и добавляем следующее:
lock
noauth
defaultroute
refuse-chap
refuse-mschap
refuse-eap
4) Создаем нового провайдера, для этого создаем файл /etc/ppp/peers/tartila:
root@BIGHOST:/etc/ppp# cat peers/tartila
pty "pptp 172.16.111.111 --nolaunchpppd --logstring pptp"
name sample_login
file /etc/ppp/options.pptp
ipparam tartila
5) В загрузочный скриптах добавляем маршруты и запускаем подключение:
(можно добавить в rc.local, например)

root@BIGHOST:/etc/ppp# cat /etc/rc.d/rc.tartila
#!/bin/sh

echo "Establishing Tartila connection:"
echo "--->adding routes..."
route del default
route add 172.16.0.17 gw 10.2.6.1 dev eth0 #DNS
route add 172.16.111.111 gw 10.2.6.1 dev eth0 #vpn.tartila.net
route add 172.16.0.2 gw 10.2.6.1 dev eth0 #ftp1.tartila.net
route add 172.16.0.9 gw 10.2.6.1 dev eth0 #www.tartila.net
echo "--->connecting..."
pppd call tartila
#sleep 1
echo "---|done."

5.5) Теперь при загрузке подключение будет устанавливаться автоматически.
6) Все сообщения отладки находятся в /var/log/messages

PS:
to Jack: Так и не дождался я твоего мануала!
Казаков Дмитрий вне форума   Ответить с цитированием