dnsmasq startet nicht neu freetz 5120

Status
Für weitere Antworten geschlossen.

chrissy1962

Neuer User
Mitglied seit
9 Sep 2006
Beiträge
56
Punkte für Reaktionen
0
Punkte
6
Moin,

nach einem Update auf die neue Laborversion und freetz 5120 für die 7270 habe ich folgendes Problem:

Wenn ich etwas an der Konfiguration von dnsmasq ändere startet dnsmasq nicht mehr neu. Es komm die Fehlermeldung :port already in use.

Per telnet auf der box kann ich rc.dnsmasq restart aufrufen und es kommt die gleiche Meldung.

Wenn ich die Box neu starte ist alles wieder ok.

Weiß jemand Rat?

VG

Christian
 
Wenn der Port wirklich belegt ist, dann mit ziemlicher Sicherheit vom multid. Stoppe mal den multid, starte dann dnsmasq und starte danach erst wieder den multid. Das ist zwar auch nur ein Workaround, dauert aber nicht so lange wie ein Neustart der ganzen Box... ;)
 
Bei mir gehts ohne Probleme:
Code:
/var/mod/root # sh -x /etc/init.d/rc.dnsmasq restart
...
+ pidof -s multid
+ PID_MULTID=6472
+ [ ! -z 6472 ]
+ xargs -0
+ MULTID=multid -t
+ multid -s
+ stop nomultid
+ echo -n Stopping dnsmasq...
Stopping dnsmasq...+ [ nomultid != nomultid ]
+ cat /var/run/dnsmasq/dnsmasq.pid
+ kill 6409
+ exitval=0
+ [ nomultid != nomultid ]
+ rm -f /mod/etc/dnsmasq.conf
+ [ -L /var/flash/multid.leases ]
+ grep tffs /proc/devices
+ major=240 tffs
+ rm -f /var/flash/multid.leases
+ mknod /var/flash/multid.leases c 240 112
+ [ 0 -eq 0 ]
+ echo done.
done.
+ sleep 1
+ start nomultid
+ local lease
+ modlib_addgroup nobody
+ local group=nobody
+ shift
+ grep -q ^nobody: /etc/group
+ return 0
+ modlib_adduser nobody -s /bin/false -D -S -H -G nobody -g nobody
+ local user=nobody
+ shift
+ grep -q ^nobody: /etc/passwd
+ return 0
+ mkdir -p /var/run/dnsmasq
+ chown nobody:nobody /var/run/dnsmasq
+ [ -x /tmp/flash/dnsmasq_conf ]
+ /mod/etc/default.dnsmasq/dnsmasq_conf
+ [ -r /tmp/flash/dnsmasq/dnsmasq.extra ]
+ echo -n Starting dnsmasq...
Starting dnsmasq...+ [ nomultid != nomultid ]
+ OPTIONS=--pid-file=/var/run/dnsmasq/dnsmasq.pid
+ [ 53 ]
+ OPTIONS=--pid-file=/var/run/dnsmasq/dnsmasq.pid  -p "53"
+ eval dnsmasq --pid-file=/var/run/dnsmasq/dnsmasq.pid  -p "53"
+ dnsmasq --pid-file=/var/run/dnsmasq/dnsmasq.pid -p 53
+ exitval=0
+ [ nomultid != nomultid ]
+ [ ! -L /var/flash/multid.leases -a yes = yes ]
+ rm -f /var/flash/multid.leases
+ touch /var/tmp/multid.leases
+ ln -s /var/tmp/multid.leases /var/flash/multid.leases
+ [ -f /var/tmp/multid.leases ]
+ chmod 0664 /var/tmp/multid.leases
+ chown root:nobody /var/tmp/multid.leases
+ [ -f /var/tmp/dnsmasq.leases ]
+ chmod 0664 /var/tmp/dnsmasq.leases
+ chown root:nobody /var/tmp/dnsmasq.leases
+ [ 0 -eq 0 ]
+ echo done.
done.
+ multid -t
+ exit 0
MfG Oliver
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.