sshd Gedenkminute (beim Systemstart)

kraekers

Well-Known Member
Moinsen,

wenn ich mein FreeBSD 7.2 mit aktiviertem sshd-Daemon starte, kommt es beim Systemstart immer zu einer Gedenkminute.

Hat jemand einen Tipp auf Lager wie man das umgehen kann ohne sshd auszuschalten, da ich diesen benötige.

Vielen Dank im Voraus.

Beste Grüße
kraekers
 
Ich hatte ein ähnliches Verhalten schon wenn meine /etc/hosts falsche Einträge (doppelte etc) hatte.

HTH
 
Nein, es ist nicht der sshd der spinnt. Wenn er die Ausgabe, dass er den Dienst startet anzeigt, ist er normalerweise bereits beim nächsten angekommen. Und auf SSH folgt Sendmail. Und Sendmail wiederum reagiert extrem allergisch auf defektes DNS. Kann er die eigenen Namen nicht auflösen, muss man das Timeout abwarten. Das kann wie Columbo sagt eine defekte /etc/hosts sein, alternativ auch ein nicht standardkonformer Hostname aka FQDN. In einen Hostnamen gehört ein Punkt, das wird immer gern vergessen:
"beispiel" -> falsch.
"beispiel.lan" -> korrekt.
 
Ich tippe auch auf den sendmail.....

Wenn´s beim Systemstart hängt bediene ich mich immer an folgendem Feature:
Code:
echo 'rc_debug="YES"' >> /etc/rc.conf

Beim Neustart sieht man dann meist sehr genau WO er hängen bleibt
 
Man kann auch an der Stelle, an welcher der Boot-Vorgang hängt, Strg+T drücken. Dann werden einige Informationen zum aktuell laufenden Prozeß ausgegeben. An dieser Ausgabe kann man erkennen, in welchem rc-Skript die Kiste gerade festhängt.

Bei Sendmail ist tatsächlich meistens eine falsch konfigurierte Namensauflösung der Grund für Hänger. Der FQDN des Rechners muß auf jeden Fall korrekt aufgelöst werden können, z.B. per DNS, /etc/hosts, NIS, LDAP, ...

Es gibt auch diverse andere Programme, die bei fehlerhafter Namensauflösung Ärger machen. Ist ja eigentlich auch richtig so. :D Daher sollte man das schon korrekt einrichten.
 
Moinsen,

Ihr habt Recht, es ist nicht sshd, sondern sendmail, da ich bei der Gedenkminute jetzt einmal STRG-C ausgeführt habe und das System mitteilte, das sendmail abgebrochen wird.

Aber was könnte mit meiner hosts sein?

Code:
::1	localhost localhost.local.lan							
127.0.0.1	localhost localhost.local.lan							
								
192.168.0.20	fredev.local.lan fredev							
192.168.0.20 	fredev.local.lan.							
								
192.168.0.10   	frewks.local.lan frewks							
192.168.0.11   	frenet.local.lan frenet							
192.168.0.30	freqem.local.lan freqem							
192.168.0.40	opbsrv.local.lan opbsrv

Beste Grüße

kraekers
 
Jetzt nagelt mich nicht fest, aber ich meine, das sendmail die hosts-Datei ignoriert und ein funtionierendes DNS haben will.

Also ich würde schauen, ob die Vorwärts- u. Rückwärtsauflösung klappt und den eingestellten Hostnamen bzw. die konfigurierte IP-Adresse liefert. Davor allerdings würde ich testen, ob die Namensauflösung überhaupt funktioniert.

Gruß c.
 
trag doch mal in der rc.conf hostname="fredev.local.lan" ein.
Hatte auch son Problem und das hat geholfen
 
Hallo,

der Name steht schon, so wie von Dir vorgeschlagen, in der rc.conf.

192.168.0.1 ist mein Router. Wenn er eingschaltet ist, dauert die "Gedenkminute" ca. 10 Sekunden, also wesentlich weniger.
 
Back
Top