Настройка VPN с Minimal CD 2007.0 (Corbina)
Заранее извиняюсь за возможный повтор...
У меня провайдер Corbina.
В общем ситуация такая, начал загрузку с minimal cd все по инструкции, дошел до этапа настройки сети. Сама сеть работает, пингуются vpn сервар и другие локальные ресурсы...
Для настройки vpn использовал вот эту статью:
http://homenet.corbina.net/index.php?showtopic=108953
Заполнил /etc/conf.d/net все как описано, за исключением того, что у меня шлюз 10.1.0.17
Создал симлинк:
cd /etc/init.d/
ln -s net.lo net.ppp0
Далее запуск:
/etc/init.d/net.ppp0 restart (или start)
Далее ошибка
/etc/conf.d/net: line 61: syntax error near unexpected token `{'
/etc/conf.d/net: line 61: `postup() {'
Starting ppp0
Configuration not set for ppp0 - assuming DHCP
Bringing up ppp0
dhcp
network interface ppp0 does not exist
Please verify hardware or kernel module (driver)
---------------
Вот так... во первых почему появляется ошибка рядом с функцией postup(), если убрать её, то рядом с postdown(), если и её убрать, то depend_ppp0()... не понятно... Но и без этих функций впн не поднимается...
Если у кого есть ответ на вопрос или альтернативное решение задачи, поделитесь
Заранее благодарен...
- Для комментирования войдите или зарегистрируйтесь
У меня для Вам
У меня для Вас небольшая новость — поиск по "Corbina" выдаёт минимум три (3) темы про Ваш VPN
НУ и что толку:???
Попробовал другой способ, называемый "официальный способ"
http://homenet.corbina.net/index.php?showtopic=23222&st=0
и опять
--------------------------------------------
Starting ppp0
Configuration not set for ppp0 - assuming DHCP
Bringing up ppp0
dhcp
network interface ppp0 does not exist
Please verify hardware or kernel module (driver)
--------------------------------------------
Я ставлю систему с нуля с minimal cd... кто - нибудь ставил так же... отзовитесь.... (хорошо бы люди из корбины)
Корбина
Корбина Москва?
если да, то для distfiles есть локальное зеркало, ftp://ftp.corbina.net/pub/Linux/gentoo
а так vpn я настраивал через pptp-client сам, без гентушной системы (и в окружении minimal cd наверное это можно...)
могу рассказать
Да корбина Москва...
Этот сервер доступен ftp://ftp.corbina.net/pub/Linux/gentoo, но там последний раз синхронизировали в июне, вроде... если не сложно, опишите подробно, как с помощью pptpclient сделать vpn соединение, я пробовал способ, описанный в книге по gentoo с офф сайта, ошибок не выходило... при запуске просил создать узел mknod, после создания ошибок не было, но к сожалению и ppp тоже...
Хл
Я испытал просветление
Фраза "Configuration not set for ppp0 - assuming DHCP" говорит нам: "Вы все как бы..." нет, не то (-;Е
Шутки в сторону, если в /etc/conf.d/net прописано config_ppp0=( "ppp" ), то dhcp не должен вызываться для этого интырфейса.
А это:
на меня лично навевает сомнения в правильности синтаксиса в сценарии...
Ну и ещё один вопрос: зачем при установке заморачиваться со сценариями? Это надо в готовой системе делать, а не на усечённом CD. При установке делай так
Спасибо
Спасибо, попробую, хотя это
# USE="mppe-mppc dhcp" emerge ppp pptpclient
не прокатит на minimal cd... но на live должно...
Да собирать-то
Да собирать-то не надо (-:Е
Просто настраивай файлы и соединение устанавливай так, как там описано. А # emerge трали-вали — это уже на установленной системе. На этапе "установки системных средств"
Гугл привёл
Гугл привёл меня на эту страницу. Еслиб ты, в своём бесценном комментарии, оставил хоть одну ссылку, эта страница перестала бы быть кучей никчёмного мусора.
я для
я для консольного пуска vpn юзаю такой скрипт под названием vpn
#!/bin/sh
VPNSERVER=твой
GATEWAY=твой
case "$1" in
start)
if [ -f /var/run/pptp/remote ]; then
if ping -c 1 `cat /var/run/pptp/remote`; then
exit 0;
fi
killall -HUP pptp
killall -TERM pppd
sleep 2
fi
rm -v /var/run/pptp/*
route del default
pptp $VPNSERVER call tkural (или подставь свой в /etc/ppp/peers)
;;
stop)
killall -HUP pptp
killall -TERM pppd
sleep 2
rm -v /var/run/pptp/*
route add default gateway $GATEWAY eth0
;;
esac
пускается vpn start прибивается vpn stop
при этом основные настройки лежат в /etc/ppp в часности в /etc/ppp/peers лежит файл tkural (ты можешь его бозвать корбиной) в котором есть
user <имя юзера>
file /etc/ppp/options.pptp
и другое, в файле options.pptp есть refuse-eap refuse-chap refuse-mschap и еще несколько параметров
а пароли лежат в /etc/ppp/chap-secrets в формате логин * пароль *
обязательно проверю этот способ, спасибо
спасибо... попробую
Моя настройка
Моя настройка примерно как тут 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-mppc не нужно (убрать require-mppe), так как в корбине шифрования нету
mtu,mru у меня заработало на 1250 без ошибок (ну тут как повезет наверное)
роутинг до vpn обязательно
можно примерно так:
host vpn.corbina.net | grep "has address" | awk '{print($4)}' | xargs -I'{}' route add {} gw ваш_районный_шлюз
в конце /etc/conf.d/local.start
и в /etc/ppp/ip-up.local добавил:
/sbin/route add default dev $1
Спасибо
Спасибо, попробую...
НЕ выходит
Попробовал все способы...
-------------------------
Начну со скрипта от grokinn
------
Запуск этого скрипта привел к тому, что первая строчка выдала ошибку...
#!/bin/sh - неизвестный интерпретатор... ну дальше думаю не стоит продолжать... я использовал одну строчку pptp $VPNSERVER call <мой файл>
в итоге выдалось сообщение
#-----------------------------------------------------------
/usr/sbin/pppd: pppd is unable to open the /dev/ppp device.
You need to create the /dev/ppp device node by
executing the following command as root:
mknod /dev/ppp c 108 0
#-----------------------------------------------------------
Создал этот узел, новая попытка вызова не вывела сообщений, но и впн создан не был...
--------------------------
Советы от ForeverYoung и krigstask привели к той же просьбе о создании узла и дальшейшем "несоздании" впн...
Может я что - то делаю не так? нужно систему ставить, а потом видимо пробовать эти способы... Что ж попробую с зеркала корбины
ВСЕМ СПАСИБО ЗА ПОМОЩЬ!!!!!!!!!!!!