Возникла необходимость, подключиться к 2003ому серверу из линукс – по VPN. И так приступим.
Для начала установим, всё необходимое:
#Все настройки нужно проводить с правами root
#Для archlinux
yaourt -S pptpclient
#Для ubuntu
apt-get install pptp-linux
#Для Archlinux
Создадим ppp устройство
mknod /dev/ppp c 108 0
Подгрузим модуль для vpn подключения
modprobe ppp_mppe
#Эта часть настройки что на ubuntu что на Арче одинакова
И так настроим соединения к серверу
nano /etc/ppp/peers/vpn #vpn – это название подключения
- pty «pptp ip_сервера –nolaunchpppd»
name Домен\\учетная запись домена
password «пароль от уч. записи»
usepeerdns
refuse-eap
lcp-echo-failure 30
lcp-echo-interval 5
refuse-chap
refuse-mschap
require-mschap-v2
debug
noauth
nobsdcomp
nodeflate
require-mppe-128
noproxyarp
теперь попробуем подключится
pon vpn #vpn – это название подключения
cat /var/log/daemon.log | tail -n 10
Если всё прошло нормально то вывод команды должен быть примерно таким:
- Apr 8 11:53:08 wildarcher pppd[9253]: local IP address «Адрес который получили вы»
Apr 8 11:53:08 wildarcher pppd[9253]: remote IP address «Адрес сервера»
Apr 8 11:53:08 wildarcher pppd[9253]: primary DNS address «Первичный днс провайдера»
Apr 8 11:53:08 wildarcher pppd[9253]: secondary DNS address «Вторичный днс провайдера»
Apr 8 11:53:08 wildarcher pppd[9253]: Script /etc/ppp/ip-up started (pid 9263)
Apr 8 11:53:08 wildarcher pppd[9253]: Script /etc/ppp/ip-up finished (pid 9263)
#если нужно к конкретному ПК проложить маршрут
route add -host ip_адрес dev ppp0
#если нужно к конкретной подсети #к примеру к подсети 192.168.4.0/255.255.255.0
route add -net 192.168.4.0 netmask 255.255.255.0 dev ppp0
p.s.: при настройки очень помог wiki archlinux
p.p.s.: Данная статья ни претендует на подробное руководство по настройки pptp, но всё же надеюсь – кому нибудь поможет.
UPD: Добавил настройку pptp в ubuntu