Как включить интернет или настраиваем VPN соединение с помощью pptp
Это первое, что я собираюсь обозначить в этом блоге, тем более после установки Linux'a - это первый вопрос, который встал передо мной, и, наверное, большинством других пользователей. И я боюсь забыть, поэтому все теперь записываю...
У меня интернет приходит по выделенной линии, и соединение устанавливается через VPN. Если у Вас что-то другое, значит, эта информация будет Вам бесполезна. Касательно сети и локалки, могу сказать, что она находится автоматически во время установки, с этим проблем не было,
Задача: запустить интернет на Debial Linux через VPN
Исходные данные: интернет от местного провадера Геликон
1, Убедившь, что у Вас установлен ppp, устанавливаете pptp - клиент:
#apt-get install pptp-linux
У меня был вставлен в cdrom дистрибутив Debian r01a DVD1, откуда он был успешно установлен за пару секунд.
2, Создаете файл /etc/ppp/options.pptp
persist
noauth
nobsdcomp
nodeflate
3.Создаете файл /etc/ppp/peers/gelicon
pty "pptp 172.21.29.1 --nolaunchpppd"
name login
require-chap
remotename PPTP
file /etc/ppp/options.pptp
ipparam gelicon
4. Создаете файл /etc/ppp/ip-up.d/gelicon
route del defaultroute add default dev ppp0
route add -net 195.90.177.128 netmask 255.255.255.128 gw 172.21.21.10route add -net 195.90.177.208 netmask 255.255.255.248 gw 172.21.21.10
5. Редактируем файл /etc/ppp/chap-secrets
login PPTP password *
6. Добавляете в файл /etc/ppp/ip-up
sh /etc/ppp/ip-up.d/$6
7. Включаете (и выключаете) vpn-соединение по Вашему желанию:
pon gelicon
poff
Комментарий: замените выделенное жирным на свои параметры: имя туннеля (и файла) gelicon на какое-нибудь другое название, например, своего провайдера; адрес 172.21.21.10 на Ваш шлюз; login & password на ваши логин и пароль; подставьте другие ip-адреса;
И все должно работать! :-)
Сегодня мне удалось наладить интернет и проделать все семь шагов за 1 мин, правда, у меня были заготовлены файлики. С утра поставил Linux, и вот уже в полудню я в сети,
Не спрашивайте чего это мне стоило: пара бессоных ночей, чтения всех подряд форумов, документации по клиенту pptp, общение с моим провайдером, которые первое письмо вообще проигнорировали, а вчера прислали (после повторного запрос) довольно подробную инструкцию (почти как эта), которую я написал здесь с небольшими косметическими правками, Новые сотрудники еще не такие испорченные, как другие, и пытаются отвечать на все вопросы... хотя и не должны по идее, ведь Linux обычно не поддерживается, в отличие от XP.
Если у Вас что-то не получилось, то я Вам вряд ли смогу чем помочь. Эта запись по сути нужна лишь мне, т.к. не смотря на всю простоту, запустить интернет на новой машине, когда ничего не понимаешь, не так уж и просто.
Еще когда я со всем этим игрался, то как-то включал режим вывода на экран служебной информации во время запуска pon скрипта, но забыл, Еще было бы интересно узнать, как поставить pon gelicon в автозагрузку. Если Вы знаете, напишите.
Материалы для дополнительного чтения и использованная "литература":
Инструкция по установке PPTP Client на Debain
Инструкция по настройке VPN на Debian для Корбины
Форум LinuxForum.Ru - ищите по ключевикам vpn, pptp, route по всему форуму