Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
bind startet nach Internet-Zwangstrennung nicht mehr neu
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Wed Apr 15, 2009 11:23 pm    Post subject: bind startet nach Internet-Zwangstrennung nicht mehr neu Reply with quote

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
View user's profile Send private message
kriz
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 231

PostPosted: Thu Apr 16, 2009 2:44 am    Post subject: Reply with quote

ist vllt. eine etwas dreckige loesung aber wie waers die daemons per cron geregelt zu stoppen/starten?
Back to top
View user's profile Send private message
Gucky_der_Mausbiber
Guru
Guru


Joined: 10 Apr 2005
Posts: 359
Location: Wetzlar, Hessen

PostPosted: Thu Apr 16, 2009 9:55 am    Post subject: Reply with quote

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
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Thu Apr 16, 2009 10:07 am    Post subject: Reply with quote

Naja, ein bisschen sauberer waere das Nutzen des /etc/ppp/ip-up Scriptes zum neustarten von Bind.
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
AWO
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2005
Posts: 144
Location: 52°32N / 11°58E

PostPosted: Thu Apr 16, 2009 4:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
kriz
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 231

PostPosted: Thu Apr 16, 2009 11:26 pm    Post subject: Reply with quote

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? ;)
Back to top
View user's profile Send private message
AWO
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2005
Posts: 144
Location: 52°32N / 11°58E

PostPosted: Fri Apr 17, 2009 6:07 am    Post subject: Reply with quote

kriz wrote:

das nicht genau das n cronjob? ;)


... stimmt eigentlich. :)

Gruß AWO
Back to top
View user's profile Send private message
labs
n00b
n00b


Joined: 21 Apr 2009
Posts: 1

PostPosted: Tue Apr 21, 2009 8:46 am    Post subject: Noch ne Lösung Reply with quote

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
View user's profile Send private message
py-ro
Veteran
Veteran


Joined: 24 Sep 2002
Posts: 1734
Location: Velbert

PostPosted: Tue Apr 21, 2009 10:32 am    Post subject: Reply with quote

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
View user's profile Send private message
kriz
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 231

PostPosted: Tue Apr 21, 2009 10:35 am    Post subject: Reply with quote

;) als loesung sind mir auch spontan n paar funktionen eingefallen.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum