URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90950
[ Назад ]

Исходное сообщение
"Не поднимается PPPoE при старте"

Отправлено PavelShu , 16-Фев-11 06:32 
Привет.
Есть Freebsd 7.2-RELEASE-p4.
Модем ADSL в режиме бриджа.
Соединение c провайдером через PPPoE

Не поднимается соедините при загрузки ОС.

Но если запустить руками
ppp -ddial prov  или /etc/rc.d/ppp start
то соединение устанавливаться!

в rc.conf

ppp_enable="yes"
ppp_mode="ddial"
ppp_profile="prov"

пробовал добавлять ppp_user="root"
При старте в лог ничего не пишется, а если загрузить вручную то лог нормально пишется.

/etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
  ident user-ppp VERSION (built COMPILATIONDATE)

disable ipv6cp

set mru 1492
set mtu 1492

set timeout 180                        # 3 minute idle timer (the default)
enable dns                             # request DNS info (for resolv.conf)

prov:
set device PPPoE:axe1
set authname user@all
set authkey passXXX
set dial
set login
# add default HISADDR

Маршрут по умолчанию зарубил, т.к. есть еще одно соединение с провайдером по
статическому IP.


Содержание

Сообщения в этом обсуждении
"Не поднимается PPPoE при старте"
Отправлено Алексей , 16-Фев-11 10:30 
>[оверквотинг удален]
> info (for resolv.conf)
> prov:
>  set device PPPoE:axe1
>  set authname user@all
>  set authkey passXXX
>  set dial
>  set login
> # add default HISADDR
> Маршрут по умолчанию зарубил, т.к. есть еще одно соединение с провайдером по
> статическому IP.

А поменять порядок загрузки не пробовали?


"Не поднимается PPPoE при старте"
Отправлено PavelShu , 16-Фев-11 10:56 
>[оверквотинг удален]
>> prov:
>>  set device PPPoE:axe1
>>  set authname user@all
>>  set authkey passXXX
>>  set dial
>>  set login
>> # add default HISADDR
>> Маршрут по умолчанию зарубил, т.к. есть еще одно соединение с провайдером по
>> статическому IP.
> А поменять порядок загрузки не пробовали?

Нет. Скрипт запуска не трогал лежит /etc/rc.d/ppp

# PROVIDE: ppp
# REQUIRE: netif isdnd
# KEYWORD: nojail

rcorder /etc/rc.d/*

...
/etc/rc.d/hostname
/etc/rc.d/ipfilter
/etc/rc.d/ipnat
/etc/rc.d/ipfs
/etc/rc.d/kldxref
/etc/rc.d/sppp
/etc/rc.d/addswap
/etc/rc.d/auto_linklocal
/etc/rc.d/sysctl
/etc/rc.d/serial
/etc/rc.d/netif
/etc/rc.d/ip6addrctl
/etc/rc.d/atm2
/etc/rc.d/pfsync
/etc/rc.d/pflog
/etc/rc.d/pf
/etc/rc.d/isdnd

/etc/rc.d/ppp

/etc/rc.d/routing
/etc/rc.d/ip6fw
/etc/rc.d/network_ipv6
/etc/rc.d/devd
/etc/rc.d/ipsec
/etc/rc.d/ipfw
/etc/rc.d/nsswitch
/etc/rc.d/resolv
/etc/rc.d/mroute6d
/etc/rc.d/route6d
/etc/rc.d/mrouted
/etc/rc.d/routed
/etc/rc.d/netoptions
/etc/rc.d/NETWORKING
/etc/rc.d/mountcritremote
/etc/rc.d/devfs
/etc/rc.d/ipmon
...
/etc/rc.d/newsyslog
/etc/rc.d/syslogd
...
/etc/rc.d/named
/etc/rc.d/rpcbind
...
/etc/rc.d/dmesg
/etc/rc.d/ipxrouted

/etc/rc.d/statd
/etc/rc.d/lockd
...
/etc/rc.d/pppoed
...
/etc/rc.d/natd

Попробую поставить после ната


"Не поднимается PPPoE при старте"
Отправлено PavelShu , 16-Фев-11 11:25 
>>[оверквотинг удален]
>> А поменять порядок загрузки не пробовали?
> Нет. Скрипт запуска не трогал лежит /etc/rc.d/ppp

[skip]
> Попробую поставить после ната

Не выходит каменная чаша...
Некоторые службы требуют загрузки ppp до загрузки pppoed
например routing :(

Можете кинуть каким по очереди должен быть ppp,
до чего и перед чем он должен стартовать?



"Не поднимается PPPoE при старте"
Отправлено AlexLeon , 16-Фев-11 13:52 
FreeBSD 8.1 то же самое :( сегодня пришлось подключить по PPPoE. При старте системы ppp не стартует, в логи НИЧЕГО не пишится. Пришлось воткнуть старт в /etc/rc.local Однако! Почему??? не стартует? Что не так? Что не нравится :( :( :( Попробовал дома под VirtualBox, думал мож где в чем ошибся... Нет :( тоже не стартует

"Не поднимается PPPoE при старте"
Отправлено Darvin , 16-Фев-11 15:44 
Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.


"Не поднимается PPPoE при старте"
Отправлено PavelShu , 17-Фев-11 10:03 
> Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.

Может стоит разработчикам написать об этом?


"Не поднимается PPPoE при старте"
Отправлено Alexey Leonchik , 18-Фев-11 03:38 
>> Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.
> Может стоит разработчикам написать об этом?

На выходных вечерком сяду поколупаюсь :) Потому как например если руками стартануть /etc/rc.d/ppp start, то все встает запросто с нужными параметрами :)


"Не поднимается PPPoE при старте"
Отправлено PavelShu , 18-Фев-11 07:14 
>>> Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.
>> Может стоит разработчикам написать об этом?
> На выходных вечерком сяду поколупаюсь :) Потому как например если руками стартануть
> /etc/rc.d/ppp start, то все встает запросто с нужными параметрами :)

Добавил запуск ppp в /usr/local/etc/rc.d/
Теперь ppp поднимается при запуске, но не работает инет.
Приходится руками перезапускать /usr/local/etc/rc.d/firewall.sh
У меня 2 провайдера + почта + proxy + ftp + vpn + входящие подключения по разным портам
с КПК перенаправляются в локальную сеть...

Все это конечно мелочи, но не очень приятные.
Получается, что все статьи по настройке pppoe в инете не совсем рабочие.

PS Есть еще вариант настроить модем в режиме роутера и пусть на нем поднимается pppoe ;)


"Не поднимается PPPoE при старте"
Отправлено Alexey Leonchik , 18-Фев-11 14:14 
> Добавил запуск ppp в /usr/local/etc/rc.d/
> Теперь ppp поднимается при запуске, но не работает инет.
> Приходится руками перезапускать /usr/local/etc/rc.d/firewall.sh
> У меня 2 провайдера + почта + proxy + ftp + vpn
> + входящие подключения по разным портам
> с КПК перенаправляются в локальную сеть...
> Все это конечно мелочи, но не очень приятные.
> Получается, что все статьи по настройке pppoe в инете не совсем рабочие.
> PS Есть еще вариант настроить модем в режиме роутера и пусть на
> нем поднимается pppoe ;)

:) :) :) :) :) :) Цитата: "Шурик, это же не наш метод ..." и таГ далее :) ну и про корабли надо не забыть добавить, о которых БУХТЯТ :) и которые бороздят просторы нашей вселенной :)


"Не поднимается PPPoE при старте"
Отправлено AlexLeon , 20-Фев-11 03:05 

> Не поднимается соедините при загрузки ОС.

Чуть туть подправил /etc/rc.d/ppp На картинках видно, что зачем то запуск осуществляется от имени root. Вот - это мне не очень понятно. Зачем это делать, если процесс init и так вроде бы стартует демоны от рута?

Разбираться с запуском от имени не стал. Просто стартую без пользователя. Картинки тут: http://www.dropmocks.com/mRSYK

С уважением Алексей Леончик


"Не поднимается PPPoE при старте"
Отправлено PavelShu , 21-Фев-11 07:25 
>> Не поднимается соедините при загрузки ОС.
> Чуть туть подправил /etc/rc.d/ppp На картинках видно, что зачем то запуск осуществляется
> от имени root. Вот - это мне не очень понятно. Зачем
> это делать, если процесс init и так вроде бы стартует демоны
> от рута?
> Разбираться с запуском от имени не стал. Просто стартую без пользователя. Картинки
> тут: http://www.dropmocks.com/mRSYK

Таки помогло!

init запускает от root, но он по скрипту запускает su -m
А может ему не нравится окружение ключ -m
Тогда понятно почему игнорировался параметр ppp_user="root"

Спасибо.