The easiest way to rectify this, I've found, is to just delete /etc/init.d/net.eth0. Alternately, if you do want to keep the init script around, but don't want to wait for it to time out before continuing the boot process, what I did was add dhcpcd_eth0="-b" to fork it into the background. As for "what is trying to start net.eth0," I think there's an option in either /etc/rc.conf or /etc/conf.d/rc that determines what counts as "net" for init scripts that need net: no net required, loopback only, one non-loopback, or all of the net.* scripts. Try looking into that. Chris Reffett
On 03/09/2010 09:47 PM, Tony Miller wrote: > /etc/init.d/net.eth0 is not in any runlevels: > > o_0 tony # rc-update show > bootmisc | boot > checkfs | boot > checkroot | boot > clock | boot > consolefont | boot > hald | default > hostname | boot > keymaps | boot > local | default nonetwork > localmount | boot > modules | boot > net.lo | boot > net.wlan0 | default > netmount | default > ntp-client | default > rmnologin | boot > sshd | default > udev-postmount | default > urandom | boot > vixie-cron | default > xdm | default > > Yet it still insists on trying to start at boot! This isn't What I > Want, since this computer is a laptop and I generally use the wifi. > > Could it be related to udev or hotplug? > > Thanks, > -Tony