Нстройка VPN Linux (pptp)
01-05-2007 19:32
к комментариям - к полной версии
- понравилось!
Вобщем начнем пожалуй -)
Для начала вам надо определится с протоколом либо это PPPoE(и тогда вам крупно повезло) либо это pptp(рассмотренный тут ниже )
Предупреждение:
Рассматривается отнюдь не самый легкий консольный метод!
бутте внимательны и осторожны
Поехали -)
Итак предположим нам не повезло и у нас-таки pptp
Исходные данные :
ОС: Kubuntu GNU/Linux 7.04 Feisty Fawn
1 сетевая карта за обозначением eth0
локальный айпи адрес 192.168.0.10 маска 255.255.255.0 адрес ВПН-сервера 192.168.0.3
Название для соединения нашего i-net
и так настройка сети
в кубунте можно, и, лучше, настроить сеть из графической морды но необязательно -)
Примечание: я Работаю в редакторе vim но можете чтобы не парится с ним использовать и mc и его редактор(mc хорошо говорит по-русски и кто юзал нортон легко там освоится)
Далее...
итак самое главное чего вам надо добиться на этом этапе - это прохождения пинга до впн-сервера поэтому проверятйе какие у вас маски адрес шлюза и адрес впн-сервера настраиваем и пингуем впн сервер есть пинг - зач0т, все гут нет его курим настройки дальше -)
Устанавливаем ВПН-клиент это либо командой sudo apt-get install pptp-linux
но в если инета нету то можно с той же венды зайти на packages.ubuntu.com слить версию для вашего дистрибутива (к)убунты и затем
sudo dpkg -i /путь/куда/вы/пакет/сохранили/pptp-linux-версия.deb
итак переходим собственно к настройке впн
Примечание:
Так сразу говорю я дома работаю в консоли не через sudo а под рутом(суперпользователем) мне так больше нравится поэтому злобные кАменты хоть закидайтесь сколько людей - столько и мнений кому надо, будет будет набирать каждый раз
sudo коммадна -аргумены
нпример sudo mc - и вперед редактировать файлы
или как в моем случае sudo su - и вперед
ну буду приводить комманды через судо т к для убунты оно роднее а вот в других дистрах может понадобится перейти под рута (команда su -) и далее
Далее...
Итак отредактируем несколько файлов
/etc/ppp/options.pptp
lock noauth nobsdcomp nodeflate
/etc/ppp/peers/i-net
pty "pptp 192.168.0.3 --nolaunchpppd"
name ваш_логин
remotename PPTP
#require-mppe-128 <----- эта строчка закомментирована т к в нашем случае ВПН-сервер не требует шифрования если ваш требует надо убрать '#'
file /etc/ppp/options.pptp
ipparam i-net
/etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
ваш_логин PPTP ваш_пароль *
Примечание в нашем случае используется MSCHAP идентификация если у вас PAP то нелбходио редактировать /etc/ppp/pap-secrets/
далее для (К)убунты
/etc/network/interfaces
auto i-net
iface i-net inet ppp
pre-up ip link set eth1 up
provider i-net
запускаться оно должно при старте системы
а вообще запуск соединения осуществляется коммандой sudo pon i-net
а остановка sudo poff i-net
команда plog для порверки все ли впорядке -)
ах да, ещще один нюанс, у нас впн серер еще и днс тоже, поэтому адрес ДНС я прописывал в свойствах сетевого подключения.
Как у вас - зависит от вашего ВПН-сервера
Вот вобщем-то и все, критикуйте дополню/поправлюсь -)
вверх^
к полной версии
понравилось!
в evernote