View previous topic :: View next topic |
Author |
Message |
Gucky_der_Mausbiber Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 10 Apr 2005 Posts: 359 Location: Wetzlar, Hessen
|
Posted: Wed Apr 15, 2009 11:23 pm Post subject: bind startet nach Internet-Zwangstrennung nicht mehr neu |
|
|
Nabend,
ich habe bei uns auf der Arbeit ein komisches Problem. Wir haben dort einen gentoo-Server stehen, mit hardened-stable-amd64 Profil und ansich gab es die letzten 4 Monate auch keine Probleme. Der Server arbeitet als Router und Nameserver, und ist per DSL-Modem ans Internet angeschlossen.
Bekannterweise trennen die Provider ja nach 24h die Verbindung. Auch kein Problem, der server baut die Verbindung immer wieder brav auf. Was ich schon immer seltsam fand, wenn die Zwangstrennung kommt, dann stoppt auch bind. Und wenn dann wieder eine Verbindung besteht startet bind neu.
Ist das eigentlich ein normales Verhalten? Weil eingestellt habe ich das nicht und im Prinzip würde ich das auch gerne geändert haben. Aber naja, das hat der server von Anfang an gemacht und es gab auch nie Probleme. Bind ist jedesmal brav neugestartet. Zumindest die ersten 4 Monate ....
Seit letzter Woche Freitag startet bind nicht mehr neu, d.h. irgendwann nachts kommt die Zwangstrennung, bind stoppt, Verbindung wieder hergestellt, bind startet nicht(!) ...
Das ist ziemlich beknackt, weil über den nameserver auch noch interne Sachen laufen und vorallem komplett unverständlich weil ich an dem Tag keine Updates gefahren habe.
Natürlich habe ich mir erstmal die "messages" angeschaut, aber dort erscheint keinerlei Fehler. Bind stoppt ganz ordnungsgemäß und versucht erst gar nicht mehr neu zu starten.
Tja, und das Ergebnis ist das jeden Morgen erstmal bind per Hand aus dem Netzwerk heraus neugestartet werden muss, vorher läuft das gesamte FirmenNetzwerk nicht mehr - nicht gut.
Jemand ne Idee woran das liegen könnte? _________________ intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kriz Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/155618464650706e50ad230.jpg)
Joined: 22 Jan 2003 Posts: 231
|
Posted: Thu Apr 16, 2009 2:44 am Post subject: |
|
|
ist vllt. eine etwas dreckige loesung aber wie waers die daemons per cron geregelt zu stoppen/starten? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Gucky_der_Mausbiber Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 10 Apr 2005 Posts: 359 Location: Wetzlar, Hessen
|
Posted: Thu Apr 16, 2009 9:55 am Post subject: |
|
|
hmm, ja, also diese Lösung ist wirklich "dreckig" und fällt deswegen erstmal komplett raus.
Suche schon eine "saubere" Lösung.
Sonst noch jemand eine Idee? _________________ intel quad core, nvidia 8800gts, intel hd audio+sb live, gnome 2.24 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
manuels Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/106271246545d319130201e.gif)
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AWO Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/gallery/Funny_Figure/owner.gif)
Joined: 24 May 2005 Posts: 144 Location: 52°32N / 11°58E
|
Posted: Thu Apr 16, 2009 4:13 pm Post subject: |
|
|
Hallo,
wie wäre es denn, wenn du deine "eigene Zwangstrennung" per Script durchführst?
Der Vorteil wäre, dass du kontrollieren kannst, wann die Internetverbindung getrennt wird und außerdem kannst du hinterher alle Dienste wieder sauber starten. Damit sollten dann deine hier beschriebenen Probleme nicht mehr auftauchen.
Ich hatte sowas mal testweise am laufen und es funktionierte prima. Soweit ich das mitbekommen habe, ist es ausreichend die Internetverbindung für ein paar Minuten zu trennen.
Gruß AWO |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kriz Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/155618464650706e50ad230.jpg)
Joined: 22 Jan 2003 Posts: 231
|
Posted: Thu Apr 16, 2009 11:26 pm Post subject: |
|
|
AWO wrote: | Hallo,
wie wäre es denn, wenn du deine "eigene Zwangstrennung" per Script durchführst?
Der Vorteil wäre, dass du kontrollieren kannst, wann die Internetverbindung getrennt wird und außerdem kannst du hinterher alle Dienste wieder sauber starten. Damit sollten dann deine hier beschriebenen Probleme nicht mehr auftauchen.
Ich hatte sowas mal testweise am laufen und es funktionierte prima. Soweit ich das mitbekommen habe, ist es ausreichend die Internetverbindung für ein paar Minuten zu trennen.
Gruß AWO |
das nicht genau das n cronjob? ![Wink ;)](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AWO Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/gallery/Funny_Figure/owner.gif)
Joined: 24 May 2005 Posts: 144 Location: 52°32N / 11°58E
|
Posted: Fri Apr 17, 2009 6:07 am Post subject: |
|
|
kriz wrote: |
das nicht genau das n cronjob? ![Wink ;)](images/smiles/icon_wink.gif) |
... stimmt eigentlich.
Gruß AWO |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
labs n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 21 Apr 2009 Posts: 1
|
Posted: Tue Apr 21, 2009 8:46 am Post subject: Noch ne Lösung |
|
|
Hallo...,
ich habe auch dieses problem. Gelöst habe ich dieses indem ich das INIT-Script (/etc/init.d/named) wie folgt angeglichen habe:
depend() {
need net.eth1
......
}
wobei "eth1" das interne Netzwerkinterface (z.B. 192.168.0.1) ist. Danach ist die Anhängigkeit zu allen anderen Netzwerkinterfaces (z.B. ppp0, eth0 ...) nicht mehr gegeben. Wenn also "ppp0" neu gestartet wird, wird named nicht neu gestartet.
Dieses kann selbstverständlich für alle andern Dienste (ldap, squid, dhcp) ebenso angeändert werden.
Viele Grüße aus Berlin
Torsten |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
py-ro Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/1714555094ed55010ccff6.jpg)
Joined: 24 Sep 2002 Posts: 1734 Location: Velbert
|
Posted: Tue Apr 21, 2009 10:32 am Post subject: |
|
|
Oder in
/etc/conf.d/rc
die Variabel
Code: | RC_NET_STRICT_CHECKING="lo" |
oder
Code: | RC_NET_STRICT_CHECKING="none" |
setzen. BEschreibung dazu in der Datei.
Py |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kriz Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/155618464650706e50ad230.jpg)
Joined: 22 Jan 2003 Posts: 231
|
Posted: Tue Apr 21, 2009 10:35 am Post subject: |
|
|
als loesung sind mir auch spontan n paar funktionen eingefallen. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|