И все таки PPPoE

Поделитесь инфой.
Мой интернет через PPPoE работает, но всякий раз при загрузке компа необходимо дождаться пока интерфейсы eth0 и соответственно ppp0 через eth0 по DHCP получат адреса, при этом неактивные покрайне мере последний, набирать в консоли

#route add default dev ppp0

мой конфиг прилагаю.

###### Global Configuration ######
routes="default via dev ppp0"
###### Connection Configuration ######
#----------------------------------
config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"
#----------------------------------
password_ppp0="password"
pppd_ppp0=(
    "noauth"
    "updetach"
    "lcp-echo-interval 20"
    "lcp-echo-failure 3"
    "mtu 1000"
    "usepeerdns"
    "holdoff 3"
    "nomppe"
)
config_ppp0=( "ppp" )
link_ppp0="eth0"
username_ppp0="user"
plugins_ppp0="pppoe"

depend_ppp0()
{
need net.eth0
}

В /etc/ip-up.d можно поместить исполняемый файл <*.sh> с командой, которую нужно выполнить после поднятия интерфейса ppp.

Странно, и у меня ррр. В процессе загрузки системы инет подкл, и в момент появления раб, стола, я в инете. Стоит сетевой мост.

Alexander Nein wrote:

В /etc/ip-up.d можно поместить исполняемый файл <*.sh> с командой, которую нужно выполнить после поднятия интерфейса ppp.

Идея неплохая попробую, только корректно ли это.

Роман Гаврилюк wrote:

Странно, и у меня ррр. В процессе загрузки системы инет подкл, и в момент появления раб, стола, я в инете. Стоит сетевой мост.

Скорее всего интерфейс поднимается при загрузке рабочего стола с помощью wicd, у меня же NetworkManeger, который я хочу снести или думаю по крайней мере поменяю на wicd. В процессе загрузки KDE NetworkManeger делает down eth0 и соответственно ppp0, а затем заново его подымает. По моему, NM делает это не совсем корректно или я неправильно его настраиваю под KDE.

У меня стоит CLS + базовые кеды 4,6,2 нет в системе ни NetworkManeger ни wicd. Делал по инструкции. Стоит пакет kde-base/kppp - 4.6.2.
Создал:

Code Listing 4.2: Creating the PPP and ethernet scripts
 # ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0
 # ln -s /etc/init.d/net.lo /etc/init.d/net.eth1

Отредактировал /etc/conf.d/net:

nanoCode Listing 4.3: A basic PPPoE setup
config_eth1=( null )
config_ppp0=( "ppp" )
link_ppp0="eth1"
plugins_ppp0=( "pppoe" )
username_ppp0='LOGIN'
password_ppp0='PAROL'
pppd_ppp0=(
       "noauth"
       "defaultroute"
       "usepeerdns"
       "holdoff 3"
       "child-timeout 60"
       "lcp-echo-interval 15"
       "lcp-echo-failure 3"
       noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp
)

depend_ppp0() {
    need net.eth1
}

Добавил в автозапуск:

sudo rc-update add net.eth1 default
sudo rc-update add net.ppp0 default

Во время загрузки инет подхватывается автоматом и, когда появляется раб стол, инет подключён без всяких задержек и перенаборов.