Код: Выделить всё
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?