Поддержка VPN клиента на начальных этапах установки Gentoo
Гость 9 января, 2006 - 16:03
Собираюсь попробовать поставить Gentoo и возник
вопрос: Как настроить vpn клиента на начальных этапах установки, у нас в районе локалка а интернет через vpn.
Напишите порядок действий если не трудно.
Наверняка многие уже это делали.
»
- Для комментирования войдите или зарегистрируйтесь
очень просто
Я делал все очень просто. Хорошо что там на livecd есть ppp-client и pptpd, что дает возможность безболезненного подъема впн. Что делать? Создать в любом разделе 3 файлика:
/etc/ppp/options.pptp помоему трогать не надо, он вроде правильный.
Делаем первый и последний исполняемыми.
Перезагружаемся. chap-secrets надо положить в /etc/ppp/ (должен надеюсь, тогда как я подключался? не помню) и запустить последовательно runpptp.sh и ip-up с подмонтированного раздела.
Ну еще соответственно надо поднять локалку, об этом в хандбуке написано хорошо. Удачи.
Чет не помогло =(
прописал в chap-secrets
Видимо что-то надо править в /etc/ppp/options.pptp, только вот что не знаю =((
Должно работать
Вот мой options.pptp
Может поможет. Должно в принципе, я ничего особого не менял. И этот подход уже на трех линуксах испытан.
И почему ты запускаешь #pptp IP.SERV? как насчет runpptp,sh. или они ничем не отличаются?
Не помогло =(( а
Не помогло =((
а разницы между runpptp.sh и pptp IP.SERV нету, втрой вариант из хендбука. Я и так и так пробовал =)
=((
Доку мне что ли
Доку мне что ли создать по этой теме..? =)
Нулевое: USE="mppe-mppc dhcp" emerge pptpclient pppd -pv
Первое: грамотно написать скрипт в /etc/ppp/peers/YOUR_SCRIPT
как его написать правильно отдельная история..
Второе: в options.pptp обычно надо убрать require-mppe(начиная 2.6.13 ядра)
Третье: указать роутинг по нужному направлению в интернет.
Один из способов: route add default dev ppp0
Четвертое: все можно сделать срествами pptp-command. На вопрос про роутинг написать строчку из третьего пункта.
Пятое: не забыть прописать логин и пароль в следующем формате в файле /etc/chap-secrets
LOGIN(логин =)) * PASSWORD(пароль) SERVER(если вы не используите более одного pptp соединения или др. аккаунтов, то ставьте "*" иначе IP сервера)
Шестое:(Запуск)
1. pon YOUR_SCRIPT;
route add default dev ppp0;
2. pptp-command (там все более менее понятно).
Седьмое:(Отключение)
poff(иногда poff -a);
pptp-command stop
После соблюдения всех выше сказанных правил все должно заработать сразу. Не забудьте все выше указанные действия делать под root'ом, так как формирование tcp/ip пакетов в ядре разрешена по умолчанию только для пользователя root !!!! Для продвинутых: man pppd
Если необходимо создать доку стучите в приват, я ее завечер напишу =))
пиши :)
to gh0stwizard: пиши раз вызвался :). Интересный вариант. У меня впринципе и по моему рабоатет, но вдруг не правильно.
to Kasian: впринципе может и способ gh0stwizard тебе поможет. а какой у тебя инсталлер? может там поддержка pptp в ядро не включена. я конечно не знаю, но после установки gentoo пришлось ядро перекомпилить на предмет поддержки pptp.
Re: пиши :)
Я пробовал на amd64_2005.1-r1 и x86_2005.0, результат одинаковый =(
Пойду попробую новый способ, точнее четвертый, pptp-command, т.к. первый мне не подходит =), а второй и третий я пробовал уже.
У меня
У меня заработал VPN только после
USE="mppe-mppc" emerge ppp
Успехов...
Написал HOWTO
Написал HOWTO (нужно дополнение!)
Читать здесь:
http://ru.gentoo-wiki.com/Настройка_VPN-соединения
или
http://ru.gentoo-wiki.com/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_VPN-%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F
небольшое дополнение
Чтож, мои пять копеек в разговор.
MPPE ( Microsoft Point-to-Point Encryption) как я понимаю нужно тогда, когда VPN сервер стоит под ОС вида Micro$oft, даеще и требует шиврования.
DHCP - динамическое присвоение ip-адресов, тоже нужен не всем, поэтому надо подумать включать его или нет.
У меня, ни то не другое не подключено, т.к. сервак у нас в локалке стоит на BSD like OS, и ip-адрес у меня статический.
Поэтому и могут появляться расхождения.
Также, для упрощения жизни, строку с route можно прописать в /etc/ppp/ip-up т.к. pppd invokes the following scripts, if they exist. It is not an error if they don't exist. [man pppd]
А какие еще дополнения нужны? Я наверное плохо смотрел, но ничего не углядел. Хорошая статья, надо будет опробовать.
Re: небольшое дополнение
У меня в сетке тоже стоит FreeBSD однако там есть MPPE, сделан специально для виндовс-пользователей =))