I recently switched my rp-pppoe setup to the new way of starting it with the net script of the baselayout. The problem is, that after net.eth0 goes up and pppd starts, the adsl-connect script dies. I try ps -Af |grep adsl and come up empty. If I issue a /etc/init.d/net.eth0 restart, it reconnets properly and this this time ps -Af |grep adsl shows this: root 17593 1 0 09:06 ? 00:00:00 /bin/sh /usr/sbin/adsl-connect /dev/fd/62 Now, I know adsl-connect is a shell script, what can possibly cause it to exit when eth0 starts at boot up? It is a very annoying problem, because when my connection drops, no reconnect occurs since adsl-connect is not running and my home server stays offline until I can get to it physicaly and restart net.eth0 Here is my emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r11 i686) ================================================================= System uname: 2.6.11-gentoo-r11 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 10:06:48)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.9.5, 1.4_p6, 1.5, 1.6.3, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -w" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer -w" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://files.gentoo.gr http://128.213.5.34/gentoo/ http://ftp.du.se/pub/os/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X aac aalib acpi alsa apache2 avi berkdb bitmap-fonts cdr crypt cups curl dedicated dlloader dvd dvdr dxr3 emboss encode esd ffmpeg flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile hal hardened hardenedphp imagemagick imap imlib java jpeg libg++ libwww mad maildir matroska mikmod mmx mmx2 mmxext motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg msn mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pdflib perl php pic pie png pwdb python quicktime readline remote samba sasl sdl slang spell sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales vda virus-scan vorbis win32codecs xine xml2 xmms xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
We are working right now to replace the crappy rp-pppoe client part with a gentoo-made baselayout module (see bug #53954). May I interest you in becoming a tester of that module? All you need to do is to copy the new module in /lib/rcscripts/net.modules.d and write a proper configuration in /etc/conf.d/net (see attached example file).
Thank you for the quick response, I will check it out and try it. I hope it solves my problem.
closing stalled bug (I hope you use the new pppd net module by now)