Все вводные слова смотрите в статье Клиент VPN. Здесь же я приведу пример конфигурации для Gentoo.
Мне очень понравилась красота и изящество решения с уже упоминавшегося корбиновского форума. Ссылка на взятый мною за основу пост: Настройка 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
Вот собственно и всё. Так легко и просто мне ещё не удавлаось поднять VPN ни в одном дистрибутиве :). Хотя может дело не в дистрибутиве, а в том что количество таки перешло в качество 🙂
[…] Собственно всё что я хотел рассказать на этот раз, я изложил в статье VPN в Gentoo. Критикуйте […]
Уведомление от продолжаю осваивать… « Заметки на память — 5 декабря, 2006 @ 12:32:36
а где сдесь адрес впн сервера к которому устанавливаеться подключение???
комментарий от cos — 27 августа, 2008 @ 12:27:43
link_ppp0=»pty ‘pptp vpn.cinet.lan —nolaunchpppd'»
Вот, я так думаю.
комментарий от solshark — 11 ноября, 2008 @ 14:02:57