LinuxForum.Fans
Тема

VPN

Автор: Wolfenberg 39 сообщений 8962 просмотров
#75989

Добрый день.
У меня почему-то не прописываются автоматически маршруты из скрипта ip-up.
Маршрутизацию делал по инструкции
http://wiki.mandriva.com/ru/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_VPN_%D0%B2_Mandriva
только файл с параметрами аутентификации назвал aist
Если всё прописываю вручную в консоли, то VPN прекрасно поднимается и работает.
При задании команды pppd call aist ничего не происходит и я вижу только свою сетевую карту :(

#76003

Wolfenberg, а у Вас Mandriva, или же

ОС: Kubuntu 10.04 LTS
#76042

Gnom, на данный момент стоит Mandriva Spring 2010 Free. Kubuntu буквально развалился из-за конфликта с железом
после обновления oO (половина служб стала недоступна, команда apt-get стала работать через раз, слетели драйвера видеокарты и стало выскакивать сообщение об ошибке настроек ядра). Кончилось всё полной потерей GRUB'а

#76047

У меня стоит KDE. Через графику невозможно получить ответ с сервера провайдера. В консоли-получаю oO
Полдня мучался с маршрутизацией. В результате-если в терминале задаю маршруты, в сеть выхожу. Сохраняю их в виде скрипта на выполнение, они лежат мёртвым грузом. oO

#76048
Wolfenberg написал:
Сохраняю их в виде скрипта на выполнение, они лежат мёртвым грузом.

А что за скрипт? И куда Вы прописываете то, что он должен запускаться?

#76052

Просто записываю маршрутизацию (локальная+внешняя), закидываю в папку ip-up.d файлом на выполнение ip-up.
В конце скрипта ставлю
route del default
route add default dev ppp0
Пробовал вместо dev ppp0 gw ip_внешнего_сервера_провайдера-результат тот же...
При этом скрипт ip-down полностью выполняется oO
Пробовал ставить на автозапуск в local-rc, система даже не почесалась

#76061

У меня так (правда Debian)
/etc/ppp/ip-up
сюда добавить sh /etc/ppp/ip-up.d/$6
Маршруты прописаны в
/etc/ppp/ip-up.d/vpn
route del default
/sbin/route add -net xxx.xx.x.x netmask xxx.xxx.xx.xx gw xxx.xx.xx.x
и т.д.
route add default dev ppp0

где vpn - имя подключения.

#76062

Wolfenberg, права на исполнение скрипту даете?

#76065

durc, Gnom
У меня он выглядит примерно так (ip-up):
#!/bin/sh
#
# This script is run by pppd when there's a successful ppp connection.
#
route add -host 195.14.38.1 gw 10.167.0.17
route add -host 195.14.38.2 gw 10.167.0.17
route add -host 195.14.38.3 gw 10.167.0.17
....
route add -host 195.14.38.19 gw 10.167.0.17
route add -host 195.14.38.20 gw 10.167.0.17
route del default
route add default dev ppp0
Маршруты, естественно, другие.
Файл аутентификации (aist):
pty "pptp server.avtograd.ru --nolaunchpppd --nobuffer"
remotename pptp
user VPN_LOGIN
password "VPN_PASSWORD"
lock
usepeerdns
nodeflate
nobsdcomp
noauth
nopcomp
noaccomp
mtu 1460

#76066

А как ему права присвоить? Каждый раз ставить chmod?

#76073

Каждый раз не надо,один раз достаточно
[console]chmod +x имя_скрипта[/console]

#76075

Что то у вас всё в одной куче.
Права должны быть
-rwxr-xr-x 1 root root 1970 Июн 19 21:28 ip-up
Делается один раз.

#76108

durc, aist расположен отдельно-в папке peers.
Права на выполнение не решили проблемы. Всё осталось так же.

#76110
Wolfenberg написал:
Права на выполнение не решили проблемы. Всё осталось так же.

А почему не попробовать как я выше написал?
http://linuxforum.ru/viewtopic.php?pid=87967#p87967

#76115

добавьте в файл /etc/ppp/peers/aist строку [console]welcome /etc/ppp/ip-up.d/ip-up[/console]
проверьте, не изменяли ли Вы скрипт /etc/ppp/ip-up - из-за него не выполняется скрипт /etc/ppp/ip-up.d/ip-up
также можно маршруты писать прямо в скрипте /etc/ppp/ip-up перед последней строкой exit 0

#76157

romkaromka, нет этот скрипт я не менял. Кстати, у меня почему-то не всегда корректно ОС реагирует на "dev ppp0". Хотя соеденение ADSL...

#76169
Wolfenberg написал:
romkaromka, нет этот скрипт я не менял. Кстати, у меня почему-то не всегда корректно ОС реагирует на "dev ppp0". Хотя соеденение ADSL...

ну так возможны ppp1, ppp2,...
задайте попробуйте переменной $PPP_IFACE в скриптах, которые лежат в директории /etc/ppp/ip-up.d, директории /etc/ppp/ip-down.d
или если будете маршрутизировать через скрипт /etc/ppp/ip-up или через скрипт /etc/ppp/ip-down, - то задайте переменной $5

#76711

Ни чего не могу понять, объясните пошагово пожалуйста как и что настроить, я знаю ip логин и пароль.

#76712

romkaromka, сейчас проверял подключение. Если по статическим маршрутам-VPN поднимаю, но сеть недоступна. oO
Если через графику, то в DSL пишет "соеденение провалено", а в "кабельный модем"-поднимается, если я прописываю там свой ip-адрес(сеть, естественно, недоступна) oO
Пробовал MS-VPN-полный вакуум. oO
Маршруты локальной перенёс в файл ip-down, все сервера провайдера пингуются... :(
Значение MTU=1460. В тестовом режиме всё работало.

Войдите или зарегистрируйтесь, чтобы ответить.