pppoe: WARNING: net.ppp0 has started, but is inactive
Шаманыш 4 февраля, 2008 - 23:50
Хотел поднятие pppoe переложить на системный init-скрипт. Но вылазит вот это
% sudo /etc/init.d/net.ppp0 start net.ppp0 | * Bringing up interface ppp0 net.ppp0 | * Loaded modules: adsl apipa arping tuntap bridge ccwgroup macchanger macnet ssidnet iproute2 pppd system dhcpcd ip6to4 net.ppp0 | * Starting pppd in ppp0 ... [ ok ] net.ppp0 | * Backgrounding ... net.ppp0 | * WARNING: net.ppp0 has started, but is inactive
ничего не открывается и не пингуется.
Кто-нить знает, что означает
"WARNING: net.ppp0 has started, but is inactive"
и как это исправть?
/etc/conf.d/net
config_eth0="192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" routes_eth0="default via 192.168.0.1 10.0.0.0/8 via 192.168.0.1 ::/0" config_ppp0="ppp" link_ppp0="eth0" plugins_ppp0="pppoe" username_ppp0='blabla' password_ppp0='blabla' pppd_ppp0=" \ usepeerdns \ noauth \ defaultroute \ lcp-echo-interval 15 \ lcp-echo-failure 3 \ mru 1492 \ mtu 1492 \ " depend_ppp0() { need net.eth0 }
»
- Для комментирования войдите или зарегистрируйтесь
.
подозрительная запятая...
У меня в /etc/init.d/runscript.sh есть строки
но в фразе "has started but is inactive" нет запятой :-(
вот кусок разговора с http://bugs.gentoo.org/show_bug.cgi?id=148700
baselayout какой
baselayout какой версии?
_______________________
From Siberia with Love!
О как интересно
sys-apps/baselayout-2.0.0_rc6-r1
RC_PARALLEL="yes"
% sudo rc-status -a | grep net.ppp0
net.ppp0 [ inactive ]
:)
Кажись, мы
Кажись, мы вдвоем с тобой попали :). Те же симптомы. Обновился с baselayout-2.0.0_rc4 и теперь интернета больше нет :). Это приобретает тенденцию.
_______________________
From Siberia with Love!
У меня
У меня sys-apps/baselayout-2.0.0_rc6-r1, а baselayout-2.0.0_rc4 вроде и в портеджах уже нету..
"WARNING: net.ppp0 has started, but is inactive" - само по себе ничего плохово не значит, просто новый бейслейаут, как я понимаю пытается все сетевые сервисы запускать в фоне, что изрядно ускоряет загрузку. У меня тоже самое сообщение при старте любово интерфейса, но через некоторое время, соединение просто активным становиться и всё.
Во первых посмотрите ifconfig -ом что действительно через некоторое время (в течении 10-сек обычно) соединение не поднялось.
Если не поднялось, то ищите ошибку либо в логах, либо запускайте звонилку в nodetach режиме (примерно так - pon имя_соединения debug nodetach logfd 2) и смотрите что в консоль пишет.
Если и это не поможет, то скорее всего - неправильно замёрджили конфиги при обновлении baselayout.
PS. По своему опыту могу сказать, что RC_PARALLEL="yes" - излишнее на новом baselayout, я специально замерял разницу на домашнем и ноуте, с опицией этой или без, там только видимость быстрого старта вначале, реально время в плоть до секунды одинаково. Т.о выключил её уже давно. Хотя безусловно может быть конфигурация на которой она даст некоторый прирост к скорости старта, но сюрпризы, которые она потенциально несёт ИМХО - того не стоят.
Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950
rppppoe
Да похоже попали... Обновил baselayout и openRC поставил-интернет закончился... Хорошо backup сделал, перешел на старую систему... Как такую проблему то решить, инет нужен, а соединение inactive?????
Блин, даже я
Блин, даже я знаю, что у связки baselayout2/openrc другой формат сценариев инициализации
Пожалуйста, не описывайте своё железо в подписи
То, что скрипт
То, что скрипт inactive ещё ничего не значит. Проверяйте настройки. В частности попробуйте удалить все опции ppp. У меня, например, проблема была с updetach
inactive значит что
inactive значит что скрипт стартует но ссоединение еще не поднялось
у меня тож так стартует =) просто дальше идет проверка живости ссоединения openrc
если ссоединение живо то линк помечается как active,started
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
To Drak: Поиск то
To Drak:
Поиск то ладно, на него святое дело забивать.. но если уж в тему писать то можно её почитать сначала!
Смотри моё сообщение прямо над твоим и половины вопросов не будет.
RC_PARALLEL_STARTUP
RC_PARALLEL_STARTUP здесь не при чом. У меня пишется такая же фраза даже при запуске pppoe на уже загруженной ОС. Но инет нормально ходит. Я даже внимания никогда не обращал на это.
Хм, раз так, то
Хм, раз так, то давайте взглянем, что происходит при соединении через rpppoe и через системный скрипт.
Есть не мало странного. К примеру, автозапуск системного сервиса при pppoe-start
Давайте теперь сравним с попытко запуска системного сервиса.
я заметил только различие в
[pppd] Connect: ppp0 <--> /dev/pts/5
в первом случае
и
[pppd] Connect: ppp0 <--> eth0
во втором.
Непонимаю, что там не таек :(
на всякий случай вот конфиг pppoe.conf
ЗЫ Пароли/логины везде одинаковы, так, что они вне подозрений
а настройки из
а настройки из /etc/conf.d/net ?
В первом посте.
В первом посте.
у меня
у меня несколько подругому записано
попробуй запусти через pppoe-start а потом посмотри вывод ps aux | grep pppd
и добавь в опции того чего нехватает...
password_ppp0='my_pass' эт
password_ppp0='my_pass'
этот параметр не воспринимается в baselayout-2
впиши его в параметры pppd, у меня вот так
pppd_ppp0="defaultroute lock noauth refuse-eap refuse-chap refuse-mschap nobsdcomp \
nodeflate persist maxfail 0 holdoff 10 lcp-echo-interval 10 lcp-echo-failure 9 password qweasd"
вообще для baselayout-2 имеет смысл скачать последний pppd.sh и net.example
http://sources.gentoo.org/viewcvs.py/*checkout*/baselayout/trunk/net.Linux/pppd.sh
http://sources.gentoo.org/viewcvs.py/*checkout*/baselayout/trunk/conf.d.Linux/net.example
Верно, скорее
Верно, скорее всего в этом дело. В свое время я пытался понять почему так, но различий между pppd.sh из 2.0.0-rc4 и 2.0.0-rc6 не нашел... Хотя имеет смысл попробавть версию из cvs.
_______________________
From Siberia with Love!
ужасс....
но действительно такая бага...
использую "x86" после обновления ppp в ауте...
помогает только ручное приписывание в параметрах но это не есть правильно :-(
vim
vim /usr/share/doc/openrc/net.example
В baselayout-2.0.0
В baselayout-2.0.0 (типа stable) вместе с openrc все работает. Единственное - поменялся формат conf.d/net, там выкинули скобки и стали использовать одинарные кавычки. В net.example все расписали.
_______________________
From Siberia with Love!
Quote: выкинули
- резануло слух. Красоты ради: отказались от bash-style синтаксиса.
помогает только ручное приписывание в параметрах
А как это хоть ручками прописать? Примерик можно?
У меня GPRS
У меня GPRS всегда так пишет. И всегда работает. В моём случае нужно подождать минуту и можно пользоваться сетью. ifconfig спустя минуту-три не показывает, что сеть есть?
поставил baselayout
поставил baselayout 2 - теперь gprs больше не работает, приходится настраивать всё в /etc/ppp/ и ручками pppd call something
А у меня всё
А у меня всё работает... Вот например мой конфиг /etc/conf.d/net
спасибо
спасибо огромное, заработало :)
дело было вот в чём:
'OK' 'AT+CGDCONT=1,\"IP\",\"internet\"'
'OK' 'AT+CGDCONT=1,"IP","internet"'
вверхняя строчка рабочая.
Quote: дело было
Я до этого пол-дня допирал методом проб и ошибок, когда перешёл на baselayout2...
"WARNING: net.ppp0 has
"WARNING: net.ppp0 has started, but is inactive"
У меня такое сообщение вылазило когда роутинг был ненастроен. Проверь свой.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root@Antarctic $ emerge -av penguins
у меня такое же
у меня такое же сообщение при старте wifi стало выдавать после установки openrc+baselayout2
кстати выложите кто нить net.example от baselayout2, а то ссылка выше не работет (
/usr/share/doc/openrc/net.example - нашел ))
Попробуйте
Попробуйте перенесите password_ppp0='blabla' в раздел pppd_ppp0 в виде password password-string
тема годичной давности но
тема годичной давности но проблема таже
/etc/init.d/net.ppp0 start net.eth0 | * Bringing up interface eth0 net.eth0 | * null ... [ ok ] net.ppp0 | * Bringing up interface ppp0 net.ppp0 | * Starting pppd in ppp0 ... [ ok ] net.ppp0 | * received address 89.112.58.15 net.ppp0 | * WARNING: net.ppp0 has started, but is inactive
инет впринципе работает (сразу же), но ошибка вылезает
openrc 0.6.0-r1
rc_parallel= YES/NO без разницы, да и в ручном режиме тоже
/etc/conf.d/net
Это не ошибка. rc-скрипт
Это не ошибка. rc-скрипт кинул pppd в фоновый режим и не стал дожидаться, чем там закончится подключение. Это фича, чтобы pppd не стопорил бесконечными переподключениями систему при загрузке.
Не грусти, товарищ! Всё хорошо, beautiful good!
у меня все фиксилось разовым
у меня все фиксилось разовым убиванием ppp0 и рестртом eth0
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Метрика
У меня появилась та же неприятная проблема, и я решил ее добавив в /etc/conf.d.net строчку
Так как через pppoe-start метрика была нулевой и роуты работали, а через /etc/init.d/net.ppp0 метрика ppp0 была около 4000 и все роуты шли через eth0 с метрикой 0. На практике метрика /etc/init.d/net.ppp0 стала 1.
Надеюсь кому нибудь это поможет.
Would you like to know more?