sshd startar inte vid boot [Löst]

Frågor kring allt som rör systemadministration.
Post Reply
User avatar
Freddy
Posts: 9
Joined: 5 January 2008, 03:40
Location: Stockholm
Contact:

sshd startar inte vid boot [Löst]

Post by Freddy » 26 January 2008, 01:39

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
Last edited by Freddy on 1 February 2008, 23:07, edited 1 time in total.
When troubleshooting, allways check the most obvious.

kratz
Posts: 1121
Joined: 9 May 2005, 17:21
Location: ~/Högsby
Contact:

Post by kratz » 26 January 2008, 10:45

Är S16ssh körbar?
Välkommen till http://archlinux.se !

User avatar
Freddy
Posts: 9
Joined: 5 January 2008, 03:40
Location: Stockholm
Contact:

Post by Freddy » 26 January 2008, 12:20

Ja, S16ssh är körbar. Länkar mot /etc/init.d/ssh.
When troubleshooting, allways check the most obvious.

kratz
Posts: 1121
Joined: 9 May 2005, 17:21
Location: ~/Högsby
Contact:

Post by kratz » 26 January 2008, 13:42

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
Välkommen till http://archlinux.se !

User avatar
Freddy
Posts: 9
Joined: 5 January 2008, 03:40
Location: Stockholm
Contact:

Post by Freddy » 27 January 2008, 02:52

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.
When troubleshooting, allways check the most obvious.

User avatar
Freddy
Posts: 9
Joined: 5 January 2008, 03:40
Location: Stockholm
Contact:

Post by Freddy » 1 February 2008, 23:11

Ä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
When troubleshooting, allways check the most obvious.

Post Reply