Снова о VPN (Beeline)
Diversant 10 февраля, 2012 - 11:47
Некто на форуме пчелайна спросил делал ли кто-нибудь настройку через /etc/init.d/network, т.к. поднятие ВПН-а через /etc/init.d/net.eth0 выпилят рано или поздно..
Есть какие примеры, почитать что? Или вообще у кого-то готовая настройка?
На самом деле уже замучался ибо был и старый скрипт, который вроде работал.. Но некоторое время не пользовался гентой и работать он перестал. (речь идет о настройке через /etc/conf.d/net)
Вообще вопрос ещё дополнительно: шлюз пингуется, маршруты вроде прописываются, при попытке пингануть какой-нибудь адрес появляется IP, но пинги не летят. Значит DNS-серверы на связи.
Чего ему не хватает?
ЗЫ: Конфиги попозже будут.
»
- Для комментирования войдите или зарегистрируйтесь
Некто этот совсем не в курсе
Некто этот совсем не в курсе что делает апстрим. Отвечаю ;)
Настройки через /etc/conf.d/net как жили так и останутся.
Настройки через /etc/conf.d/network выпилили уже
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Ясно.. будем продолжать
Ясно.. будем продолжать дальше пользоваться. По ходу да.. Пост тот старый был. И форумы там полуживые. Здесь реально рассчитывать на оперативный ответ :)
Значиццо вот
Значиццо вот конфиги:
http://pastebin.calculate-linux.org/en/show/2813
Это идет в лог:
http://pastebin.calculate-linux.org/en/show/2814
Небольшое пояснение: eth0 - внутренняя материнская сетевуха, накрылась и не используется.
eth1 - внешняя USB-сетевуха (asix), через неё и хочется поднять VPN. Собственно под оффтопом на ней и сижу.
Перебробовал еще раз
Перепробовал ещё раз эти конфиги. Просто несколько "нетерпелив" был.
Хитрость оказывается в том что нужно переподнимать сетевуху через /etc/init.d/net.eth1 restart. А потом уже /etc/init.d/net.ppp0 start.
Вроде если не успеть, то ВПН не поднимается.
Возникает вопрос: NetworkManager в этом деле как-то мешает?
И ещё вопрос: после перезапуска сетевухи слетает DNS пока не стартану dhcpcd. Его что, каждый раз ручками запускать так? :)
Diversant
Он сам рулит интерфейсами, по заложенной в него логике. На содержимое /etc/conf.d/net ему пофиг. Обычно рекомендуется удалять все net.* кроме lo если юзаешь NetworkManager. Когда же параллельно ты пытаешься сам поднимать опускать интерфейсы...
Вобщем определись либо все через NetworkManager, либо все /etc/conf.d/net
Да вот кстати тут и
Да вот кстати тут и загвоздка. Не сильно пойму: через NM можно как-то поднять VPN не юзаю GUI?
Пока что нормально NetworkManager у меня работал в LiveCD/DVD версиях, а в продолжительной эксплуатации частенько слетал и требовал последующих танцев вокруг него ;) Поскольку для таких танцев желательны интернеты, а сам NM первичен, то... :)
юзаю wicd, NM пробовал, но не
юзаю wicd, NM пробовал, но не осилил подъем сети в консоли(в wicd это тривиально)
ppp0 поднимал только через conf.d/net, если есть проблемы то вырубайте NM и поднимайте вручную, разберетесь, тогда будете через NM пробовать.
Интересный момент. Точнее
Интересный момент. Точнее сложность для меня: после того как убрал NM из загрузки айпишник присваивается сетевухе другой и соответственно летит маршрутизация, которая указана в /etc/conf.d/net.
/etc/conf.d/net в студию, так
/etc/conf.d/net в студию, так же ifconfig и что ожидалось
http://paste.pocoo.org/show/5
http://paste.pocoo.org/show/550484/
http://paste.pocoo.org/show/550485/
Я так понимаю dhcpcd для этого надо тоже в default runlevel сунуть? Т.к. без него "Host name lookup failure".
А вообще при старте системы пока что его руками стартовал и получается если не поймать момент для поднятия ppp0, то впн не взлетает типа как в некий таймаут не вписываюсь.
И ещё: когда запускаю GDM то весь впн видимо отваливается. При этом убивание dhcpcd и повторная попытка поднять интерфейс net.eth1 к результату не приводят.
Что там такое происходит когда запускается GDM вообще?
dhcpcd это не ДНС, в runlevel
dhcpcd это не ДНС, в runlevel добавлять не надо, хватает упоминания /etc/conf.d/net
ppp0 должно спокойно стартовать в любой момент, после eth1.
Если dhcpcd правильно отработало, т.е. получило правильный ИП и т.д., то оно свое задачу выполнило и убивать/рестартовать и т.д. бессмысленно. Если не правильно, то надо разбираться почему, а стартовать ppp0 бесполезно.
Разберитесь на каком этапе проблема и логи этого эапа в студию.
Т.е. без gdm все работает? По идее он не должен влиять.
up
up
Здесь видно как VPN поднимается, а потом "Modem hangup"
Видно сначала когда говорит
А потом уже с пинка таки запускается.
А вот при заходе в данном случае в кеды кидает vpn. То бишь KDE или GNOME здесь видимо роли не играет.
Собака здесь зарыта?
Собака зарыта тут: Feb 17
Собака зарыта тут:
Если вы юзаете NetworkManager, то настраивать надо его, если через /etc/conf.d/net, то NetworkManager должен быть выключен.
Вот блин.
Черт. Я думал я его уже удалял. Либо ошибся, либо когда КДЕ собирал притянулся :)
удалять не обязательно,
удалять не обязательно, достаточно выключить сервис. если не планируете пользоваться NM, то "переключите" calculate на управление сетями через openrc(вроде через cl-install)