Добрый день.
У меня почему-то не прописываются автоматически маршруты из скрипта 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 ничего не происходит и я вижу только свою сетевую карту :(
VPN
Wolfenberg, а у Вас Mandriva, или же
ОС: Kubuntu 10.04 LTS
Gnom, на данный момент стоит Mandriva Spring 2010 Free. Kubuntu буквально развалился из-за конфликта с железом
после обновления oO (половина служб стала недоступна, команда apt-get стала работать через раз, слетели драйвера видеокарты и стало выскакивать сообщение об ошибке настроек ядра). Кончилось всё полной потерей GRUB'а
http://linuxforum.ru/viewtopic.php?id=147 вот это не пойдёт?
У меня стоит KDE. Через графику невозможно получить ответ с сервера провайдера. В консоли-получаю oO
Полдня мучался с маршрутизацией. В результате-если в терминале задаю маршруты, в сеть выхожу. Сохраняю их в виде скрипта на выполнение, они лежат мёртвым грузом. oO
Сохраняю их в виде скрипта на выполнение, они лежат мёртвым грузом.
А что за скрипт? И куда Вы прописываете то, что он должен запускаться?
Просто записываю маршрутизацию (локальная+внешняя), закидываю в папку ip-up.d файлом на выполнение ip-up.
В конце скрипта ставлю
route del default
route add default dev ppp0
Пробовал вместо dev ppp0 gw ip_внешнего_сервера_провайдера-результат тот же...
При этом скрипт ip-down полностью выполняется oO
Пробовал ставить на автозапуск в local-rc, система даже не почесалась
У меня так (правда 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 - имя подключения.
Wolfenberg, права на исполнение скрипту даете?
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
А как ему права присвоить? Каждый раз ставить chmod?
Каждый раз не надо,один раз достаточно
[console]chmod +x имя_скрипта[/console]
Что то у вас всё в одной куче.
Права должны быть
-rwxr-xr-x 1 root root 1970 Июн 19 21:28 ip-up
Делается один раз.
durc, aist расположен отдельно-в папке peers.
Права на выполнение не решили проблемы. Всё осталось так же.
Права на выполнение не решили проблемы. Всё осталось так же.
А почему не попробовать как я выше написал?
http://linuxforum.ru/viewtopic.php?pid=87967#p87967
добавьте в файл /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
romkaromka, нет этот скрипт я не менял. Кстати, у меня почему-то не всегда корректно ОС реагирует на "dev ppp0". Хотя соеденение ADSL...
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
Ни чего не могу понять, объясните пошагово пожалуйста как и что настроить, я знаю ip логин и пароль.
romkaromka, сейчас проверял подключение. Если по статическим маршрутам-VPN поднимаю, но сеть недоступна. oO
Если через графику, то в DSL пишет "соеденение провалено", а в "кабельный модем"-поднимается, если я прописываю там свой ip-адрес(сеть, естественно, недоступна) oO
Пробовал MS-VPN-полный вакуум. oO
Маршруты локальной перенёс в файл ip-down, все сервера провайдера пингуются... :(
Значение MTU=1460. В тестовом режиме всё работало.