Problem mit Eazydns

Bind, PowerDNS
klausi01
Posts: 115
Joined: 2003-05-19 22:28

Problem mit Eazydns

Post by klausi01 »

Hallo,

Ich habs geschafft meinen bind9 einzurichten.
Dig auf meine domains funktionieren einwandfrei.

Jetzt versuche ich eazydns zu installieren und stehe vor einem Problem...

Das webinterface läuft.

Doch bringt dercronjob mir folgende meldung :
DBI connect('database=eazydns;host=localhost;mysql_socket=/var/run/mysqld/mysqld.sock','eazydns',...) failed: Couldn't connect to localhost:3306/tcp: IO::Socket::INET: connect: Connection refused at PERL2EXE_STORAGE/DBD/mysqlPP.pm line 109
at /root/eazydns/root/eazydns line 125
Was habe ich hier falsch gemacht ?? Welche angaben benötigt ihr um mir helfen zu können ??
hades
Posts: 14
Joined: 2002-08-12 17:20
Location: Düsseldorf

das gleiche Problem

Post by hades »

Suse 8.1

Hast du das Problem mittlerweile gelöst? Bei mir läuft eazydns auf 2 Servern, Primary und Secondary. Die Vorgängerversion ließ sich ohne Fehler starten. Als ich easydns dann updaten wollte, bekam ich auf dem Primary die gleiche Fehlermeldung wie du. Der Secondary startet merkwürdiger Weise ohne Fehler.
By the way:
Nach wie vor habe ich das Problem, dass Eazydns den Nameserver nach einem Neueintrag nicht neu läd.

derHADES :twisted:

______________________________
die Welt endet nicht am Horizont
klausi01
Posts: 115
Joined: 2003-05-19 22:28

Re: Problem mit Eazydns

Post by klausi01 »

Das problem lässt sich lösen, wenn du in der /etc/mysql/my.cnf den eintrag
#skip networking auskommentierst.

Hat allerdings den nachteil, das du damit mysql auch von aussen erreichbar machst.

Ich hab leider keine andere Möglichkeit finden können.

Ps : kann mir jemand sagen, woher man eine Serial für die Demo bekommt ?
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

Re: Problem mit Eazydns

Post by sasch »

Klausi01 wrote: Ps : kann mir jemand sagen, woher man eine Serial für die Demo bekommt ?
Hi,

ja kaufen eventuell bei mir ;-)

Grüsse

Sasch
smur
Posts: 167
Joined: 2003-05-26 16:00
Location: Mannheim

Re: Problem mit Eazydns

Post by smur »

Klausi01 wrote:Das problem lässt sich lösen, wenn du in der /etc/mysql/my.cnf den eintrag
#skip networking auskommentierst.

Hat allerdings den nachteil, das du damit mysql auch von aussen erreichbar machst.
$ man iptables
klausi01
Posts: 115
Joined: 2003-05-19 22:28

Re: Problem mit Eazydns

Post by klausi01 »

Worin liegt der Sinn, erst einen port auf zu machen, um ihn dann wieder zu schliessen ?

Andere Software kann auch auf mysql zugreifen, wenn ich den zugriff von aussen deaktiviert habe.

@ Sasch

Ne Demo Version kaufen ? lol ?
smur
Posts: 167
Joined: 2003-05-26 16:00
Location: Mannheim

Re: Problem mit Eazydns

Post by smur »

Klausi01 wrote:Worin liegt der Sinn, erst einen port auf zu machen, um ihn dann wieder zu schliessen ?
Das ist sinnlos. Aber das ist auch nicht, was ich geschrieben habe.
$ man iptables
Andere Software kann auch auf mysql zugreifen, wenn ich den zugriff von aussen deaktiviert habe.
Nicht von != localhost.
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

Re: Problem mit Eazydns

Post by sasch »

Klausi01 wrote: @ Sasch

Ne Demo Version kaufen ? lol ?
Das war meine Antwort auf die Fragen, wo bekomme ich denn die Serial für die Demo her.

Mal zur Info, dioe Demo ist bis zu 3 Domains frei Nutzbar und erst dann benötigt man eine Serial zum Freischalten um EazyDNS weiter Nutzen zu können.

MfG

Sasch
klausi01
Posts: 115
Joined: 2003-05-19 22:28

Re: Problem mit Eazydns

Post by klausi01 »

Hmm, ich hab Eazydns frisch auf dem System installiert.
Leider übernimmt Bind aber keinerlei Ã?nderungen, die ich im Webinterface mache ...

Da ich aber keine fehlermeldung finden konnte, bin ich davon ausgegangen, das ich auch für die Demo eine Serial brauche ..
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

Nein

Post by sasch »

Hi,

neine, wie gesagt für bis zu 3 Domain wäre sie nutzbar ;-)

Dann liegt der fehler wo anderst ;-)

GRüsse

Sasch

PS: Wir nutzen zur Zeit mehr als 20 EazyDNS und sind sehr zufrieden ;-)
Last edited by sasch on 2003-12-26 21:19, edited 1 time in total.
klausi01
Posts: 115
Joined: 2003-05-19 22:28

Re: Problem mit Eazydns

Post by klausi01 »

Okay .. Danke für die Info ..dann werd ich mal weitersuchen ...

Kann ich wo Preise für die Lizensen einsehen , falls das was für mich ist ?
hades
Posts: 14
Joined: 2002-08-12 17:20
Location: Düsseldorf

Re: Nein

Post by hades »

Sasch wrote:PS: Wir nutzen zur Zeit mehr als 20 EazyDNS und sind sehr zufrieden ;-)
Auch für Suse 8.1? Bei mir werden nämlich die Nameserver nicht neu gestartet

derHADES :twisted:

______________________________
Die Welt endet nicht am Horizont
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

Bitte mal die Conf anschauen!!!

Post by sasch »

Hi,

@hades

Dann schaue doch einfach mal nach deiner eazydns.conf!!!!

Lasse mich nicht lügen, der wir haben keine Suse laufen ;-)

Wie lautet denn dort der Start und Stop Befehl????

/etc/init.d/bind oder named ?? oder sogar rc.d ???

Einfach den richtigen Befehl in die Zeile
$named_stop = "/etc/init.d/bind stop";
$named_start = "/etc/init.d/bind start";
eintragen, schon geht wieder ;-)


Grüsse

Sasch
hades
Posts: 14
Joined: 2002-08-12 17:20
Location: Düsseldorf

Re: Bitte mal die Conf anschauen!!!

Post by hades »

Sasch wrote: .... eintragen, schon geht wieder ;-)
leider nicht. In der conf steht schon alles richtig. Das Problem muss anderswo liegen.

derHADES :twisted:
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

Naja

Post by sasch »

Hi,

kann ich nicht ganz nachvollziehen.

Hast Du eine Vollversion??? Denn die Demo geht nur für 3 Domains!!!!

Gerne schaue ich mir das an, bzw. sende mir mal bitte die Conf per PN
dann schaue ich mir das mal an.

Grüsse

Sasch

PS: Wie lautet denn bei SUSE nun der Start und Stop Befehl für Bind????
hades
Posts: 14
Joined: 2002-08-12 17:20
Location: Düsseldorf

Re: Naja

Post by hades »

Sasch wrote:Hi,

kann ich nicht ganz nachvollziehen.

Hast Du eine Vollversion??? Denn die Demo geht nur für 3 Domains!!!!

Gerne schaue ich mir das an, bzw. sende mir mal bitte die Conf per PN
dann schaue ich mir das mal an.

Grüsse

Sasch

PS: Wie lautet denn bei SUSE nun der Start und Stop Befehl für Bind????
Die Befehle heißen:
/etc/init.d/named stop
/etc/init.d/named start

Natürlich habe ich registrierte Versionen, sonst würden die Zoneneinträge nicht gemacht. Nach meiner Kenntnis ist es mit der Demoversion auch nicht möglich, einen Primary und einen Secondary zu betreiben (wie ich oben erwähnte)
Ich kann die Einträge in die eazydns.conf für die beiden Server hier angeben (natürlich ohne Passw. und Seriennummern), obwohl ich sicher bin, dass diese korrekt sind - es sei denn, es gibt noch geheime Zeilen, die ich nicht kenne.

Primary:
$host = "localhost";
$user = "sqldnsuser";
$password = "passwort";
$database = "eazydns";
$zonedir = "/var/named/eazydns/";
$zoneext = ".db";
$namconf = "/etc/named.eazydns";
$named_stop = "/etc/init.d/named stop";
$named_start = "/etc/init.d/named start";
$socket = "/var/lib/mysql/mysql.sock";
$serial = "Serial für Primary";
$version = "p";
$prisec = "1";
Secondary:
$host = "ip von Primary";
$user = "sqldnsuser";
$password = "Passwort für mysqldnsuser auf Primary";
$database = "eazydns";
$zonedir = "/var/named/eazydns/";
$zoneext = ".db";
$namconf = "/etc/named.eazydns";
$named_stop = "/etc/init.d/named stop";
$named_start = "/etc/init.d/named start";
$socket = "/var/lib/mysql/mysql.sock";
$serial = "Serial für Secondary";
$version = "p";
$prisec = "2";
Wie gesagt, das Problem liegt wahrscheinlich anderswo, und ich befürchte, das hat mit Suse 8.1 zu tun; diese Version ist nicht explizit in der Kompatiblitätsliste. Ich hatte früher Suse7.2, da lief es.

der HADES :twisted:
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

OK, hier schau mal

Post by sasch »

Da du ja SUSE 8.1 oder 8.2 drauf hast, denke ich es leigt an folgendem:
Dort sind die pfade in den init-scripten nicht absolut bzw. wird der
path nicht global gesetzt, mach einfach folgendes:

in der /etc/init.de/named im bereich start und stop vor checkproc,
killproc und startproc einen /sbin/ setzen, also eigentlich das:

start)
echo -n "Starting name server bind9 "
/sbin/checkproc -p $NAMED_PID $NAMED_BIN
if [ $? -eq 0 ] ; then
echo -n "- Warning: named already running ! "
else
[ -e $NAMED_PID ] && echo -n "- Warning: $NAMED_PID exists !
"
fi
/sbin/startproc -p $NAMED_PID $NAMED_BIN -u named
rc_status -v
;;
stop)
echo -n "Shutting down name server bind9 "
/sbin/checkproc -p $NAMED_PID $NAMED_BIN
[ $? -ne 0 ] && echo -n "- Warning: named not running ! "
/sbin/killproc -p $NAMED_PID -TERM $NAMED_BIN
rc_status -v
;;
OK, bis dann

Grüsse

Sasch
hades
Posts: 14
Joined: 2002-08-12 17:20
Location: Düsseldorf

@sasch

Post by hades »

Danke Sasch,

das war es. Ich hatte zwar schon eine Hilfskrücke, indem ich named per cronjob nach der Ausführung von eazydns reloadet habe, so ist es aber wesentlich eleganter.
Da du dich mit eazydns besser auskennst als ich, weißt du vielleicht auch noch, warum ich beim Update von eazydns 1.4.1 auf 1.7 beim Start von eazydns auf meinem Primary die folgende Meldung erhalte:
DBI connect('database=eazydns;host=localhost;mysql_socket=/var/lib/mysql/mysql.sock','sqldnsuser',...) failed: Timeout of authentication at
PERL2EXE_STORAGE/DBD/mysqlPP.pm line 109
at /root/eazydns/eazydns line 125
Für den Secondary bekomme ich diese Fehlermeldung nicht (beide Server sind identisch konfiguriert, aber, wie du weißt, ist in der eazydns.conf $host auf den Primary gesetzt).
Wenn ich auf dem Primary die Version 1.4.1 weiter laufen lasse, habe ich keine Probleme, aber ich würde die Updates gerne durchführen, wenn es möglich ist.

der HADES :twisted:
Anonymous

Re: Problem mit Eazydns

Post by Anonymous »

Tach hades!
Hab was gefunden und es hat bei mir geholfen...

in /etc/host mal

127.0.0.1 localhost

anstelle von

127.0.0.1 localhost.localdomain localhost

eintragen.

mysql neustarten. Danach lief eazydns bei mir.
Ich hoffe die Ã?nderung macht an anderer Stelle keinen Ã?rger. (Ich hab leider auch nicht so viel Plan)
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Problem mit Eazydns

Post by oxygen »

Naja, ich kann da nur immer wieder PowerDNS empfehlen. Das ist kostenlos und vereinigt die Funkionalität von Bind und EazyDNS in einem Programm.
hades
Posts: 14
Joined: 2002-08-12 17:20
Location: Düsseldorf

@jheiser

Post by hades »

Ich hab es bei mir ausprobiert, obwohl es mit der alten Version einwandfrei lief; es funktioniert tatsächlich. Weist du eigentlich, was an der neuen eazydns-Version anders ist?

Ob das Entfernen von localhost.localdomain sich anderswo auswirkt, kann ich leider auch nicht sagen - vielleicht weiß es hier jemand.

Herzliche Grüße
der HADES :twisted:
dts
Posts: 290
Joined: 2004-02-05 20:40

Re: Problem mit Eazydns

Post by dts »

Hallo,

Wie habt ihr denn das Problem gelöst, dass EazyDNS auf die Datenbank am 1. DNS zugreifen kann? Meine bisherigen Versuche, waren im Confixx von 1. DNS den Zugriff von aussen als Admin freigeschalten.

Klappte aber scheinbar nicht so wirklich, da sich nichts änderte und weiterhin folgende Fehlermeldung erscheint:

Code: Select all

DBI connect('database=usr_web13_1;host=123.123.123.123;timeout=6000','web13',...) failed: Timeout of authentication at PERL2EXE_STORAGE/DBD/mysqlPP.pm line 109
 at /root/eazydns/eazydns line 143
Weiss jemand noch Rat?

Gruss, euer DtS!
sasch
Posts: 13
Joined: 2003-07-05 17:24
Location: Pfungstadt
Contact:

Re: Problem mit Eazydns

Post by sasch »

DtS wrote:Hallo,

Wie habt ihr denn das Problem gelöst, dass EazyDNS auf die Datenbank am 1. DNS zugreifen kann? Meine bisherigen Versuche, waren im Confixx von 1. DNS den Zugriff von aussen als Admin freigeschalten.

Klappte aber scheinbar nicht so wirklich, da sich nichts änderte und weiterhin folgende Fehlermeldung erscheint:

Code: Select all

DBI connect('database=usr_web13_1;host=123.123.123.123;timeout=6000','web13',...) failed: Timeout of authentication at PERL2EXE_STORAGE/DBD/mysqlPP.pm line 109
 at /root/eazydns/eazydns line 143
Weiss jemand noch Rat?

Gruss, euer DtS!
Ist denn schon in der my.cfg das #skip-networking auskommentiert??

GRüsse

Sasch
dts
Posts: 290
Joined: 2004-02-05 20:40

Re: Problem mit Eazydns

Post by dts »

Hallo Sasch,

Nein das nicht, weil ich mir damit MySQL komplett für Zugriff von aussen
öffne und das möchte ich eigentlich nicht. Aber ich habe jetzt nochmal
die Datenbank mit dem Admin von Confixx geöffnet und es funktioniert
nun vom 2. DNS aus... :)

Aber... dafür bekomme ich jetzt am 1. DNS keinen Zugriff mehr, kannst
du mir sagen, warum das so ist?

Fehlermeldung, wenn in der eazydns.conf $host="localhost" steht:

Code: Select all

DBI connect('database=usr_web13_1;host=localhost;timeout=6000','web13',...) failed: Couldn't connect to localhost:3306/tcp: IO::Socket::INET: connect: Connection refused at PERL2EXE_STORAGE/DBD/mysqlPP.pm line 109
 at /root/eazydns/eazydns line 143[code]

[u]Fehlermeldung, wenn in der eazydns.conf $host="123.123.123.123" steht:[/u]

[code]DBI connect('database=usr_web13_1;host=123.123.123.123;timeout=6000','web13',...) failed: Couldn't connect to localhost:3306/tcp: IO::Socket::INET: connect: Connection refused at PERL2EXE_STORAGE/DBD/mysqlPP.pm line 109
 at /root/eazydns/eazydns line 143[code]

Eine Ahnung, was hier schief läuft?  :roll: 

Gruss DtS!
dts
Posts: 290
Joined: 2004-02-05 20:40

Re: Problem mit Eazydns

Post by dts »

Hallo Sasch,

Ich habe da noch ein Problem wie ein anderer hier, benutze aber Debian.
Bind9 läuft allerdings nicht als root (Sicherheit), keine Ahnung ob es damit
zusammen hängt.

Jedenfalls funktionieren diese Befehle in der eazydns.conf nicht:
Einfach den richtigen Befehl in die Zeile:
$named_stop = "/etc/init.d/bind stop";
$named_start = "/etc/init.d/bind start";
eintragen, schon geht wieder
Es wird nichts in die syslog geschrieben und auch der Bind9 nicht neu
gestartet? Hast du (als anscheinender Nameserver-Profi) eine Ahnung,
was hier schief läuft?

Mfg, DtS! :?
Post Reply