Posted: Tue Sep 21, 2010 10:36 Post subject: Änderungen per Console persistent machen
Hallo Leute,
könnt Ihr mich bitte kurz auf die richtige Fährte führen? Ich finde nichts im Wiki und Forum obwohl die Info sicher irgendwo vorhanden ist.
Ich musste per Konsole Änderungen an /tmp/dnsmasq.conf machen damit der DHCP-Server keinen Gateway mehr propagiert. Dieser DHCP-Parameter lässt sich per Webinterface leider nicht deaktivieren.
Funktioniert auch soweit, aber natürlich nur bis zum nächsten Reboot.
Wie mache ich diese Änderung nun persistent? Diese Konfigurationsdatei residiert ja im Image des ROOT-Filesystems und nicht im NVRAM, oder doch?
Ach ja, bei dem Gerät handelt es sich um einen DIR-300 B1.
Joined: 16 Jun 2006 Posts: 2427 Location: Berlin, Germany
Posted: Tue Sep 21, 2010 18:55 Post subject:
Trage die Option unter
Services -> DNSMasq -> Additional DNSMasq Options ein (DNSMasq und Local DNS Aktivieren)
Unter Setup -> Basic Setup muss natürlich Use DNSMasq for DHCP und Use DNSMasq for DNS
Aktiviert sein.
Alternativ kannst du das auch per Startup Script machen
Wie bereits erwähnt dürfte es über die üblichen DNSMasq Konfigurationsmöglichkeiten im Webinterface nicht klappen weil ich einen Parameter entfernen muss der im Webinterface gar nicht ersichtlich ist.
Die Sache mit dem Startup-Script könnte aber klappen. Ist zwar etwas umständlich aber wenn's funktioniert soll's mir recht sein.
Diese Variante habe ich bereits ausprobiert. Ich kann zwar Parameter hinzufügen wie z.B. NTP-Server oder sonstiges, aber jene Parameter welche von Haus aus in der dnsmasq.conf stehen (z.B. Gateway) kann ich hier nicht deaktivieren. Vielleicht könnte man diese Parameter mit einem neuen Wert überschreiben aber in meinem Fall darf DNSMasq gar keinen Gateway vergeben und daher darf dieser Parameter gar nicht in der Konfiguration auftauchen.
Sollte das doch über das Webinterface möglich sein und ich habe etwas übersehen, bitte ich um Korrektur.
Joined: 16 Jun 2006 Posts: 2427 Location: Berlin, Germany
Posted: Thu Sep 23, 2010 18:27 Post subject:
Dazu musst du folgendes tun.
1.DHCP-Server unter Setup -> BasicSetup deaktivieren!
Use DNSMasq for DHCP und Use DNSMasq for DNS Aktiviren
DHCP-Authoritative nach Bedarf Aktiviren!
2. unter Services -> DNSMasq
DNSMasq Aktiviren
Local DNS Aktiviren
Nun kannst du deine Komplette Dnsmasq Konfiguration so wie du sie brauchst in die
Additional DNSMasq Options eintragen und es wird alles so in die dnsmasq.conf eingetragen wie du es willst, wenn du dhcp-option=3,x.x.x.x nicht mit angibst wird das auch nicht automatisch eingetragen und somit auch kein Gateway verteilt.
Posted: Wed Sep 04, 2013 7:57 Post subject: Kann ich bestätigen
pepe wrote:
Dazu musst du folgendes tun.
1.DHCP-Server unter Setup -> BasicSetup deaktivieren!
Use DNSMasq for DHCP und Use DNSMasq for DNS Aktiviren
DHCP-Authoritative nach Bedarf Aktiviren!
2. unter Services -> DNSMasq
DNSMasq Aktiviren
Local DNS Aktiviren
Nun kannst du deine Komplette Dnsmasq Konfiguration so wie du sie brauchst in die
Additional DNSMasq Options eintragen und es wird alles so in die dnsmasq.conf eingetragen wie du es willst, wenn du dhcp-option=3,x.x.x.x nicht mit angibst wird das auch nicht automatisch eingetragen und somit auch kein Gateway verteilt.
Das Verhalten bezüglich der Konfigurationsdatei kann ich bestätigen, auch wenn ich ungerne uralte Posts hochole. Dies ist aber ein sehr spezielles Problem, das Würdigung bedarf.