2005/5/23, Marty <[EMAIL PROTECTED]>: > Yuwen Dai wrote: > > Deal all, > > > > I used /etc/ppp/ppp_on_boot to have pppoe bring up on boot time. > > Although ppp_on_boot is an obsolete method, it worked well untill I > > made an "apt-get dist-upgrade" yesterday. > > > > My Linux box has two ethernet cards, eth1 for internal networking and > > eth0 for pppoe. I found eth0 is not up when the the system boots, eth1 > > is OK. > > > > I read the /usr/share/doc/ppp/readme.Debian.gz. Added these lines to > > /etc/network/interfaces: > > auto eth0 > > iface eth0 inet ppp > > provider dsl-provider > > > > But eth0 wasn't up after /etc/init.d/network had run. I have to manually > > run > > > > ifconfig eth0 up > > > > before I run > > > > pon dsl-provider > > > > What's the correct way to bring up pppoe on boot time? Thanks in advance. > > > > Best regards, > > Dai Yuwen > > > > > > Just a guess, but if you use the "demand" keyword in the dsl-provider > file, to enable demand-dialing, then one of two things might happen, > first, you are not trying to send a packet to the connection is not > initiated, or secondly you do try to send a packet but for some reason > it doesn't get recognized as a WAN packet and consequently does not > trigger the dialup. (I'm pretty sure I've experienced the second > problem and while I don't recall the details, it involved a DNS catch-22 > type issue. I think the resolution was changing my default resolve.conf > settings.) >
Hi, Marty Thank you. I resolved the problem by adding lines in /etc/network/interfaces: auto ppp0 iface ppp0 inet ppp provider dsl-provider pre-up /sbin/ifconfig eth0 up Now eth0 is brought up automatically before dialing. Best regards, Dai Yuwen