I'm not sure of net.ppp0 counts for this or not, as it needs another interface to be working firts.

By default, Gentoo considers the network service to be running only if all network interfaces are up.
IF the network server is not considered running, thinks that depend upon it cannot start - including ssh.

Look at the file /etc/rc.conf, near the top you will find

Code:

# Do we allow any started service in the runlevel to satisfy the dependency
# or do we want all of them regardless of state? For example, if net.eth0
# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
# both will be started, but services that depend on 'net' will work if either
# one comes up. With rc_depend_strict="YES" we would require them both to
# come up.
#rc_depend_strict="YES"

Is that hint enough ?_________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.

On boot, sshd appears to start - but there is no process, and no sshd.pid in /var/run. It does claim to be already started when I try /etc/init.d/sshd start, and gives a missing /var/run/sshd.pid error when I run /etc/init.d/sshd stop.

/usr/sbin/sshd -d

works and I can login remotely.

I do not have a net.ppp0 script to delete - I just have net.eth0 and net.lo both of which appear to work. However, I have a spurious device called sit0 when I run ifconfig, for which I cannot find an init.d file.

I have also run as

/usr/sbin/sshd -e -D

which logs my logins succesfully. But - /etc/init.d/ssh start still pretends to work but doesn't.