Page 1 of 1

sshd startar inte vid boot [Löst]

Posted: 26 January 2008, 01:39
by Freddy
Jag behöver lite hjälp med att få till sshd så att den startar vid boot.

0. Jag kör Ubuntu (minns inte vilken, feisty tror jag) på AMD 64.
1. Jag har försökt med att söka i forumet efter en lösning, utan framgång.
2. Jag har installerat sshd vi apt-get enligt (förhoppningsvis) konstens alla regler.
3. Jag har kollat runlevel. Får N 2 som svar.
4. Har kollat /etc/rc2.d och där finns S16ssh.
5. Om jag startar sshd manuellt (/etc/init.d/ssh start) så kan jag köra på som vanligt.

Problemet jag har är att sshd inte vill gå igång automatiskt vid uppstart. Jag tror att jag kollat allt det uppenbara men jag kan inte hitta något fel.

Jag kör shorewall (om det kanske kan vara en orsak till strulet).
Har två NIC:ar, eth0 och eth1. eth0 används inte men startar automagiskt vid uppstart. eth1 är kablad och får ip från dhcp också detta vid uppstart.

Om någon vänlig själ kan ge mig tips/hjälp vore det högst uppskattat.

Tack på förhand.

/Freddy

Posted: 26 January 2008, 10:45
by kratz
Är S16ssh körbar?

Posted: 26 January 2008, 12:20
by Freddy
Ja, S16ssh är körbar. Länkar mot /etc/init.d/ssh.

Posted: 26 January 2008, 13:42
by kratz
Kolla om du har någon fil som heter något med rc.conf. "find / -name *rc.conf*"
Jag har för mig att den används i ubuntu för att styra lite sådant, men att den heter något mer än bara rc.conf.

Kör du i runlevel 2?

EDIT: testa även att köra update-rc.d

Posted: 27 January 2008, 02:52
by Freddy
Jag hittade ingen fil med find-kommandot.

update-rc.d säger "System startup links for /etc/init.d/ssh already exist."

Japp, runlevel 2.

Posted: 1 February 2008, 23:11
by Freddy
Äntligen!

Problemet löstes med att göra följande förändringar (osäker på vilken som faktiskt löste problemet):

1. Jag ställde om så att sshd startade efter att dhcp-clienten dragit igång och fått ett (statiskt) IP-nummer från DHCP-servern.
2. Kommenterade bort raden som gör att sshd binder till ett specifikt IP-nummer.

Så var det problemet löst.

Tack alla som bidrog med tips till lösning!

/Freddy