dnsmasq und der neue WLan-Gastzugang

vice_pres

Mitglied
Mitglied seit
6 Apr 2008
Beiträge
474
Punkte für Reaktionen
4
Punkte
18
Hi,

hat es eigentlich schonmal jemadn hinbekommen den Gastzugang zum laufen zu bekommen mit dnsmasq als DHCP Server?

Syslog gibt folgendes her:

Oct 12 13:08:40 fritz daemon.warn dnsmasq-dhcp[16735]: DHCP packet received on guest1 which has no address
Oct 12 13:08:48 fritz daemon.warn dnsmasq-dhcp[16735]: DHCP packet received on guest1 which has no address

Im ifconfig sieht man auch, dass guest1 keine IP hat... wäre mal interessant

Gruß
Peter
 
Ja ist es, aber es hat scheinbar keine ip - auch im ifconfig bekomm ich für guest1 keine ip raus - und daher lässt sich auch kein zusätzlicher DHCP Bereich festlegen...
 
Hallo,
Wenn ich richtig liege, hat der Gastzugang doch einen eigenen IP-Bereich (Box: 192.168.178.xx, Gastzugang 192.168.17x.xx) Kann es damit zusammen hängen?
 
Kein Problem.
Bei mir funktioniert das schon seit Freigabe der FW mit Gastzugang.
Ist in der dnsmasq-Konfiguration nichts für das Gastnetzwerk eingetragen, liefert eines der Quelltextlosen AVM Binaries eine Adresse aus dem in ar7.cfg festgelegten Adressbereich.
Mit der entsprechenden Leasezeile in der dnsmasq-Konfiguration (analog der für´s primäre Netzwerk) vergibt aber der dnsmasq die Adressen.
Aber Achtung: Bei mir wird zwischen den Netzwerken geroutet! D.h., die Netzwerke sind *nicht* voneinander getrennt, so wie es AVM verspricht!
Da müsste man sich bei Bedarf ein paar Iptables-Filter-Regeln einfallen lassen...
kuppe.
 
Ich habe keine entsprechende Leasezeile in der dnsmasq-config (da steht nur meine 192.168.0.0 drin fürs normale netzwerk) - aber eine adresse bekommt ein Gastclient trotzdem nicht...

Was für ne Zeile hast du denn fürs guest1 in der dnsmasq config drin?
 
Aber Du hast doch eine Zeile, wo Du den Adressbereich der dynamisch vergebenen Adressen einträgst. Dort schreibst Du einfach eine 2. Zeile mit den Daten vom Netzwerk guest1 rein.
Ansonsten gibt es auch ein gutes Manual zu dnsmasq...
(Sorry, mehr kann ich momentan nicht über meine Konfiguration sagen, da ich im Urlaub bin und meine Box 100te km entfernt schläft.)
 
Bei mir geht der WLAN-Gastzugang trotz dnsmasq ohne Probleme. Und ich habe bei dnsmasq keine besonderen Einstellungen für guest1 vorgenommen. Der WLAN-Gastzugang ist auch von dem übrigen Netzwerk abgeschirmt - IP-Bereich des Gastzugangs ist 192.168.181.*, Standardgateway ist 192.168.181.1.

Grüße, Brad
 
@Kuppe:
Wie schon mehrfach gesagt würde ich das ja gerne tun - aber guest1 hat nunmal keine IP:

Code:
root@fritz:/var/mod/root# ifconfig guest1
guest1    Link encap:Ethernet  HWaddr 06:1F:3F:A1:B2:10
          UP BROADCAST RUNNING MULTICAST  MTU:2290  Metric:1
          RX packets:471 errors:0 dropped:0 overruns:0 frame:0
          TX packets:473 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:54114 (52.8 KiB)  TX bytes:54536 (53.2 KiB)

Das sagt ja auch schon die dnsmasq Fehlermeldung aus ;)

Aber genieß mal schön den Urlaub :)

@The Brad:
Kannst du mal den output von ifconfig guest1 posten?
 
Biddeschön:
Code:
root@fritz:/var/mod/root#  ifconfig guest1
guest1    Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:2290  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Aber es gibt noch das interface "guest":
Code:
root@fritz:/var/mod/root#  ifconfig guest
guest     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:192.168.181.1  Bcast:192.168.181.255  Mask:255.255.255.0
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:2290  Metric:1
          RX packets:943 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4641 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:227322 (221.9 KiB)  TX bytes:603410 (589.2 KiB)
 
"guest" ist das Sammelinterface für "guest1"? Wie sieht es in der ar7.cfg aus?
 
Code:
root@fritz:/var/mod/root# ifconfig guest
ifconfig: guest: error fetching interface information: Device not found

Das erklärt wohl warum der Gastzugang nicht läuft...

in der ar7 ist das Teil aber konfiguriert:

Code:
{
                name = "guest";
                dhcp = no;
                ipaddr = 192.168.179.1;
                netmask = 255.255.255.0;
                dstipaddr = 0.0.0.0;
                interfaces = "guest0", "guest1", "guest2", "guest3",
                             "guest4";
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                no_dnsd_static = yes;
        }

Edit:
auch nach diversen reboots - kein interface guest zu sehen... Nur guest1
 
Zuletzt bearbeitet:
Hallo,

ich hatte das gleiche Problem. Das Interface guest1 war ohne zugewiesene IP-Adresse vorhanden, aber kein Interface guest.

Ich habe mir daher die ar7.cfg näher nachgesehen und festgestellt, dass das Interface guest lediglich in der Sektion brinterfaces definiert war. Diese Interfaces existieren nur, wenn die Box im Bridge-Modus ("Alle Computer befinden sich im selben IP-Netzwerk") betrieben wird. Meine FritzBox wird jedoch im Router-Modus betrieben.

Code:
ethmode = ethmode_router;

Ich habe daher, die Defintion für das guest-Interface in die Sektion ethinterfaces dupliziert. Seitdem existiert das guest-Interface mit der in der ar7.cfg definierten Adresse.


Joesy
 
Ich habe mir daher die ar7.cfg näher nachgesehen und festgestellt, dass das Interface guest lediglich in der Sektion brinterfaces definiert war.[/code]

Ist bei mir auch so. Bleibt die Frage ob das durch Freetz ausgelöst wird. Auf meiner Fritzbox war kein Image ohne Freetz. Wie sieht es bei euch aus?
 
Bei mir ist auch schon lange Freetz auf der Box. Seitdem war kein "Original"-Image auf der Box. Ausserdem habe ich die Interfaces editiert, um eigene Interfaces mit cpmaccfg zu nutzen.

Der Betrieb als Router wurde doch aus der Orginal-FW rausgenommen bzw. über das Web-IF nicht mehr unterstützt. Allerdings wird die Einstellung übernommen.

Eventuell wird daher der Gastzugang deshalb nur bei der Bridge-Interfaces konfiguriert.
 
Ich hab auch ein eigenes Interface dort angelegt, allerdings in ethinterfaces und brinterface
 
Sorry, mehr kann ich momentan nicht über meine Konfiguration sagen, da ich im Urlaub bin und meine Box 100te km entfernt schläft.

Hallo kuppe,

ich gehe davon aus, dass Dein Urlaub mittlerweile vorbei ist ;-) Magst Du mal Deine entsprechende Zeile posten? Danke Dir!

Schönen Gruß!

hssuhle
 
Hallo,

ich habe bei "DHCP Range" folgende beiden Zeilen.
Code:
192.168.1.200,192.168.1.209,360m
10.0.0.1,10.0.0.10,90m

Das primäre Netz ist 192.168.1.0/24 Dort werden für 6 Stunden die Adressen 200-209 dynamisch vergeben. Meine Klienten (also bekannte, immer bei mir erreichbare Rechner) haben natürlich feste Adressen. Das Netz ist im WLAN auch verschlüsselt.
Das Gastnetz hat 10.0.0.0/24 und ist nicht verschlüsselt und vergibt die Adressen 1-10 für 90 Minuten. Das Gastnetz hat natürlich eine eigene SSID ;-)

WICHTIG: In der ar7.cfg müssen die Netze passen.
Code:
        ethinterfaces {                                                     
                name = "eth0";                                              
                dhcp = no;                                                  
                ipaddr = 192.168.1.254;                                     
                netmask = 255.255.255.0;                                    
                dstipaddr = 0.0.0.0;                                        
                dhcpenabled = no;                                           
                dhcpstart = 0.0.0.0;                                        
                dhcpend = 0.0.0.0;                                          
                no_dnsd_static = no;                                        
        } {
.
.
.
                name = "guest";                                             
                dhcp = no;                                                  
                ipaddr = 10.0.0.254;                                        
                netmask = 255.255.255.0;                                    
                dstipaddr = 0.0.0.0;                                        
                interfaces = "guest0", "guest1", "guest2", "guest3",        
                             "guest4";                                      
                dhcpenabled = no;                                           
                dhcpstart = 0.0.0.0;                                        
                dhcpend = 0.0.0.0;                                          
                no_dnsd_static = yes;

Ich hoffe, ich konnte bischen helfen.
kuppe.
 

Neueste Beiträge

Statistik des Forums

Themen
246,274
Beiträge
2,249,293
Mitglieder
373,863
Neuestes Mitglied
RuthBeatty
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.