Главная > Программное обеспечение BSD\Linux > Настройка pptp клиента в RHEL \ Fedora \ CentOS

Настройка pptp клиента в RHEL \ Fedora \ CentOS

Вообще, о том как настроить pptp или l2tp сервер на RHEL-Based дистрибутивах мы поговорим в следующих статьях, сегодня же задача более чем простая, разобраться и настроить pptp клиент в RHEL \ Fedora \ CentOS. Настраивать будем без гуев, ибо в моем случае их просто нет, все манипуляции провожу на сервере. Плюс немного поговорим про маршрутизацию и роутинг, но совсем немного.

Для того чтобы поднять VPN соединение нам потребуются 2 пакета, ppp и pptp. Скорее всего пакет ppp уже установлен у вас в системе ( на 95% уверен в этом), а вот pptp придется ставить отдельно.

Взять пакет pptp можно в репозитарии RPMForge, о том как подключить репозиторий читайте тут. После того как вы успешно подключите репозитарий вам необходимо так же успешно установить пакет pptp не сложной командой:

1
yum -y pptp install

Настройка

После установки начнем настраиваться. Идем в директорию /etc/ppp/peers и создаем в ней файл vpn следующего содержания:

1
2
3
4
5
6
7
pty "pptp ip.your.vpn.server --nolaunchpppd"
user VPNUser
password "VPNPassword"
nodeflate
nobsdcomp
noauth
defaultroute

Параметры данного конфига в комментариях, я думаю, не нуждаются, а вот обратить внимание на кавычки в пароле следует, они обязательны.

Тестовый запуск

Для начала запустим соединение в debug режиме, посмотрим как оно будет работать, что будет в логах. Запускаем его командой:

1
pppd call vpn debug nodetach

В консоли должно отобразиться состояние хода подключения, если все без ошибок, в следующий раз запускаем соединение без режима debug.

Не лишним так же будет подгрузить и ppp_mppe модуль в ядро:

1
modprobe ppp_mppe

Так же стоит обратить внимание на значение mtu на интерфейсе ppp0. По умолчанию он равен 1500. Если же вы используете отличное от 1500 значение, например 1492, то добавьте строку mtu 1492 в ваш конфиг VPN соединения.

Роутинг

Вообще с роутингом дело обстоит следующим образом… Все зависит исключительно от настройки PPTP сервера, к которому вы коннектитесь. Обычно, если администратор сервера постарался, все маршруты приходят автоматически. Если этого не произошло и после подключения связи с внешним миром нет, то логично предположить что не верно указан шлюз по умолчанию. Поправим его руками командой:

1
route del defaul && route add default gw ip.your.vpn.gateway

Отключение

Отлючиться от VPN сервера всегда можно командой:

1
killall pppd

Вот собственно и все, VPN клиент настроен, можно использовать…

 

 

Popularity: 18% [?]




Похожие записи:

coded by nessus
Plugin from the creators of Brindes :: More at Plulz Wordpress Plugins