VPN в сети NetLine
VoofT 12 ноября, 2006 - 22:56
Помогите выйти в инет с генты.
Я уже с неделю тыкаюсь как только можно: перерыл кучу howto, wiki и просто руководств, сам сайт нетлайна. На форуме спросил, но там полный игнор :(. Помогите, плз, настроить его.
В принципе, я вроде настроил само подключение (т.е. вроде подключеюсь к vpn.nln.ru), но ни один сайт не пингуется. Соответственно, надо только маршруты настроить, но я без понятия какие добавлять/удалять и в каком порядке.
Я ставил Gentoo Linux 2006.0 XOR's, иксы еще не ставил, голый stage3 с ppp и pptpclient.
»
- Для комментирования войдите или зарегистрируйтесь
я так понимаю,
я так понимаю, что если есть подключение, но пакетики не ходят в инет, то это значит, что пакетики ходят вместо инета на локальный шлюз,
следовательно в момент поднятия ppp0 нужно менять дефолтовый шлюз...
самый простой способ это сделать,
это добавить в /etc/ppp/ файлик ip-up.local
далее сделать chmod 0755 ip-up.local
и вписать в ip-up.local следующее:
где peername это имя подключения в /etc/ppp/peers/
так-же добавить и сделать исполняемым файлик /etc/ppp/ip-down.local
c таким содержимым
где peername это имя подключения, а 10.0.0.254 это адрес шлюза в локалке,
всё это для того, что-бы вернуть роутиг при обрыве связи...
ах да! конечно
ах да! конечно же следует убедиться, что нормально резолвятся имена...
а то бывает люди мучаются, а на самом деле тот же ya.ru пингуется, но не по имени, а по ипу...
Зачем так
Зачем так сложно:
http://gentoo-wiki.com/HOWTO_PPTP_Internet
Вот она, директива:
routes_eth0=( "10.0.0.138" )
ага, но роутинг
ага, но роутинг при поднятом ppp0 не должен ходить через локалку,
а должен идти через VPN-туннель
routes_eth0=( "10.0.0.138" ) это указание шлюза для сетевухи которая смотрит в локальную сеть, в интернет смотрит ифейс ppp0, значит он должен быть дефотовым шлюзом
Ага. Ну не буду
Ага. Ну не буду же я переписывать всю инструкцию оттуда:
"defaultroute" # Make this PPP interface the default route
Просто эта инструкция наиболее простая, соответсвует gentoo style и хорошо работает у провайдеров, дающих монструозные батники, прописывающие роуты.
Делаю, вроде
Делаю, вроде все так как написано, но выдает:
что за модуль нужен?
А пакеты
А пакеты поставил?
net-dialup/ppp-2.4.3-r15
net-dialup/pptpclient-1.7.1
И еще настройки ядра стоит проверить.
Пакеты стоят, в
Пакеты стоят, в ядре:
так что все, вроде есть, но все равно не работает :(
всё по большей
всё по большей части как я вижу модулями...
а модули эти подгружаются перед поднятием тунеля?
сделай lsmod и посмотри чего не хватает
В общем, я
В общем, я внимательнее прочитал то руководство и переставил baselayout - и все, заработало :).
Спасибо за помощь!
_________________
Fedora? rpm -Uhv emerge