Привет.
Есть 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 1492set 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.
>[оверквотинг удален]
> info (for resolv.conf)
> prov:
> set device PPPoE:axe1
> set authname user@all
> set authkey passXXX
> set dial
> set login
> # add default HISADDR
> Маршрут по умолчанию зарубил, т.к. есть еще одно соединение с провайдером по
> статическому IP.А поменять порядок загрузки не пробовали?
>[оверквотинг удален]
>> 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: nojailrcorder /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Попробую поставить после ната
>>[оверквотинг удален]
>> А поменять порядок загрузки не пробовали?
> Нет. Скрипт запуска не трогал лежит /etc/rc.d/ppp[skip]
> Попробую поставить после натаНе выходит каменная чаша...
Некоторые службы требуют загрузки ppp до загрузки pppoed
например routing :(Можете кинуть каким по очереди должен быть ppp,
до чего и перед чем он должен стартовать?
FreeBSD 8.1 то же самое :( сегодня пришлось подключить по PPPoE. При старте системы ppp не стартует, в логи НИЧЕГО не пишится. Пришлось воткнуть старт в /etc/rc.local Однако! Почему??? не стартует? Что не так? Что не нравится :( :( :( Попробовал дома под VirtualBox, думал мож где в чем ошибся... Нет :( тоже не стартует
Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.
> Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.Может стоит разработчикам написать об этом?
>> Аналогично на 8.1, тоже решил вопрос с помощью /etc/rc.local.
> Может стоит разработчикам написать об этом?На выходных вечерком сяду поколупаюсь :) Потому как например если руками стартануть /etc/rc.d/ppp start, то все встает запросто с нужными параметрами :)
>>> Аналогично на 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 ;)
> Добавил запуск ppp в /usr/local/etc/rc.d/
> Теперь ppp поднимается при запуске, но не работает инет.
> Приходится руками перезапускать /usr/local/etc/rc.d/firewall.sh
> У меня 2 провайдера + почта + proxy + ftp + vpn
> + входящие подключения по разным портам
> с КПК перенаправляются в локальную сеть...
> Все это конечно мелочи, но не очень приятные.
> Получается, что все статьи по настройке pppoe в инете не совсем рабочие.
> PS Есть еще вариант настроить модем в режиме роутера и пусть на
> нем поднимается pppoe ;):) :) :) :) :) :) Цитата: "Шурик, это же не наш метод ..." и таГ далее :) ну и про корабли надо не забыть добавить, о которых БУХТЯТ :) и которые бороздят просторы нашей вселенной :)
> Не поднимается соедините при загрузки ОС.Чуть туть подправил /etc/rc.d/ppp На картинках видно, что зачем то запуск осуществляется от имени root. Вот - это мне не очень понятно. Зачем это делать, если процесс init и так вроде бы стартует демоны от рута?
Разбираться с запуском от имени не стал. Просто стартую без пользователя. Картинки тут: http://www.dropmocks.com/mRSYK
С уважением Алексей Леончик
>> Не поднимается соедините при загрузки ОС.
> Чуть туть подправил /etc/rc.d/ppp На картинках видно, что зачем то запуск осуществляется
> от имени root. Вот - это мне не очень понятно. Зачем
> это делать, если процесс init и так вроде бы стартует демоны
> от рута?
> Разбираться с запуском от имени не стал. Просто стартую без пользователя. Картинки
> тут: http://www.dropmocks.com/mRSYKТаки помогло!
init запускает от root, но он по скрипту запускает su -m
А может ему не нравится окружение ключ -m
Тогда понятно почему игнорировался параметр ppp_user="root"Спасибо.