/etc/conf.d/net & net.ppp & servicename (Настройке pppoe-подключения через /etc/conf.d/net с servicename)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
muxaba
Сообщения: 5
ОС: Gentoo 2.6.27-gentoo-r8

/etc/conf.d/net & net.ppp & servicename

Сообщение muxaba »

Здравствуйте. Провайдер предоставляет интернет посредством pppoe-подключения. Для подключения обязательно указывать имя службы (servicename). Некоторое время успешно пользовался ppoe-start. Но сейчас необходимо поднимать интерфейс при загрузке системы и автоматически назначать маршруты. Почитв форум решил настроить /etc/conf.d/net. Пробовал сделать так:

Код: Выделить всё

modules=( "ifconfig" )
config_ppp0=( "ppp" )
link_ppp0="eth1"
plugins_ppp0=( "pppoe" )
username_ppp0='username'
pppd_ppp0=(
       "defaultroute"
       "usepeerdns"
       "lcp-echo-interval 15"
       "lcp-echo-failure 3"
       "S xxx"
       "mtu 1492"
       "mru 1492"
        )
depend_ppp0() {
        need net.eth0


и так:

Код: Выделить всё

modules=( "ifconfig" )
config_ppp0=( "ppp" )
link_ppp0="eth1"
plugins_ppp0=( "pppoe" )
username_ppp0='username'
servicename_ppp0="xxx"
pppd_ppp0=(
       "defaultroute"
       "usepeerdns"
       "lcp-echo-interval 15"
       "lcp-echo-failure 3"
       "mtu 1492"
       "mru 1492"
        )
depend_ppp0() {
        need net.eth0


В первом случает /etc/init.d/net.ppp0 start запускает, ругается на параметр S, интерфейс не поднимается. Во втором случае ни на что не ругается, но интерфейс все равно не поднимается. Да и строки запуска демона pppd отличаются в случае pppoe-start и net.ppp0.
pppoe-start: /usr/sbin/pppd pty /usr/sbin/pppoe -p /var/run/-pppoe.pid.pppoe -I eth0 -T 80 -U -m 1412 -S xxx noipdefault noauth default-asyncmap hide-password nodetach mtu 1492 mru 1492 noaccomp nodeflate nopcomp novj novjccomp user username lcp-echo-interval 20 lcp-echo-failure 3
net.ppp0: /usr/sbin/pppd unit 0 user torgovaja_1_157 remotename ppp0 linkname ppp0 lcp-echo-interval 15 lcp-echo-failure 3 maxfail 0 persist connect true plugin rp-pppoe.so eth1
Как поднять net.ppp0 с указанием этого пресловутого servicename?
Let da force be with you!
Спасибо сказали: