Probleme mit Default Gateway

Freifunk Firmware, Programme für den Router, Entwicklungen, Fragen und Anleitungen
Antworten
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Probleme mit Default Gateway

Beitrag von tmk »

Hallo! Ich habe regelmäßig Probleme zu surfen.

Das Systemprotokoll sagt dann immer

Code: Alles auswählen

Fri Apr 18 13:57:32 2014 user.debug gw-check: Could not fetch http://luci.subsignal.org/conntest.html
Fri Apr 18 13:58:02 2014 user.err gw-check: Internet is not available, default route deactivated ( default via 192.168.0.1 dev eth0.2  proto static )
Fri Apr 18 13:58:03 2014 user.err gw-check: Check your internet connection!
Jedoch kann ich oft (nicht immer) weiterhin IP-Adressen im Internet anpingen, Namensauflösung hingegen geht nie mehr. Das Internet ist aber in Wirklichkeit auch nicht weg, schließe ich ein Gerät an das Kabelmodem an, surft es.

Nach ein paar Minuten dann

Code: Alles auswählen

Fri Apr 18 14:00:59 2014 user.err gw-check: Internet is available again, default route restored ( default via 192.168.0.1 dev eth0.2  proto static )
Was ist da los und was kann ich tun?
SyntaxError: invalid syntax
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Probleme mit Default Gateway

Beitrag von 3dfxatwork »

kannst du deinen Aufbau etwas genauer beschreiben?
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Probleme mit Default Gateway

Beitrag von tmk »

Kann ich:

Kabelmodem -> Freifunkrouter

Freifunkrouter -> Switch -> alle meine Rechner
Freifunkrouter -> OLSR -> zwei, drei Nachbarn
Freifunkrouter -> AP -> paar Leute

Soll ich irgendwelche config files vom Router herzeigen?
SyntaxError: invalid syntax
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Probleme mit Default Gateway

Beitrag von 3dfxatwork »

OK gut, wenn ich mich recht erinnere hast du zwar einen Tunnel, der Traffic geht aber nicht über das Ausland? Wann tritt der Fehler auf, wenn du vom LAN auf das Internet zugreifen willst, vom Freifunk oder von beiden? Du kannst mal versuchen die olsr dyn_gw plugins abzuschalten, bzw sicherstellen, dass nur eins läuft.
Hast du DNS Server fest eingetragen oder dynamisch zuweisen lassen? Kannst du auf dem Router mal nachschauen, was in der /etc/resolv.conf steht und die config von dnsmasq, wenn dort immer 127.0.0.1 drin steht.
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Probleme mit Default Gateway

Beitrag von tmk »

3dfxatwork hat geschrieben:OK gut, wenn ich mich recht erinnere hast du zwar einen Tunnel, der Traffic geht aber nicht über das Ausland?
Ja. Ich fänds gut würde der Freifunk-Traffic über die Tunnel gehen und mein LAN-Traffic über meinen Provider. Geht sowas?
3dfxatwork hat geschrieben:Wann tritt der Fehler auf, wenn du vom LAN auf das Internet zugreifen willst, vom Freifunk oder von beiden?
Ich stelle es immer vom LAN aus fest. Die OLSR-Nachbarknoten verlieren dann anscheinend ihre Route über mich, deren gelbe Hervorhebung unter OLSR → Nachbarn zu mir verschwindet. Über das AP-Netz kommt man ebenfalls nicht mehr ins Internet.
3dfxatwork hat geschrieben:Du kannst mal versuchen die olsr dyn_gw plugins abzuschalten, bzw sicherstellen, dass nur eins läuft.
Unter Dienste → OLSR → Plugins sind sechs Plugins aktiviert: "olsrd_arprefresh.so.0.1", "olsrd_nameservice.so.0.3", "olsrd_txtinfo.so.0.1", "olsrd_dyn_gw_plain.so.0.4", "olsrd_watchdog.so.0.1" und "olsrd_jsoninfo.so.0.0".

Was macht was? Was soll ich abschalten?
3dfxatwork hat geschrieben:Hast du DNS Server fest eingetragen oder dynamisch zuweisen lassen?
Ich habe im Kabelmodem drei benutzerdefinierte DNS-Server eingetragen (einer vom CCC, einer vom Provider und einer von Google). Wo schau ich die DNS Konfiguration auf dem Freifunk-Router nach? Ich bin immer davon ausgegangen, der Freifunk-Router bekommt das DNS übers WAN?
3dfxatwork hat geschrieben:Kannst du auf dem Router mal nachschauen, was in der /etc/resolv.conf steht...

Code: Alles auswählen

root@Huygens:~# cat /etc/resolv.conf 
search olsr
nameserver 127.0.0.1
3dfxatwork hat geschrieben:... und die config von dnsmasq, wenn dort immer 127.0.0.1 drin steht.
In /etc/dnsmasq.conf ist Text, aber jede Zeile ist auskommentiert. "127.0.0.1" kommt nicht darin vor.

Ich habe noch eine Frage: Unter Status → Echtzeit-Diagramme → Traffic gibt es ein Interface das heißt "teql0". Was ist das?
SyntaxError: invalid syntax
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: Probleme mit Default Gateway

Beitrag von 3dfxatwork »

tmk hat geschrieben:Ich fänds gut würde der Freifunk-Traffic über die Tunnel gehen und mein LAN-Traffic über meinen Provider. Geht sowas?
Ich sag mal technisch wahrscheinlich, aber das muss ich bei mir erst mal nachbauen, um das zu prüfen, bzw um da eine Anleitung zu geben, das kann ein paar Tage dauern.
tmk hat geschrieben:"olsrd_dyn_gw_plain.so.0.4"
deaktivieren. Falls dann gar nichts mehr geht bitte mal das olsrd_dyn_gw.0.X" aktivieren und damit testen. Wenn sich nichts ändert, wieder zurück stellen.
tmk hat geschrieben:Wo schau ich die DNS Konfiguration auf dem Freifunk-Router nach? Ich bin immer davon ausgegangen, der Freifunk-Router bekommt das DNS übers WAN?
Ja, bei DHCP sollten die DNS Server die per DHCP mitkommen verwendet werden.
tmk hat geschrieben:

Code: Alles auswählen

nameserver 127.0.0.1
Das heißt er nimmt immer erst mal seinen eigenen DNS Server und dieser bekommt dann seine Konfiguration per DHCP.
Schau mal bitte in "/etc/config/dhcp" und "/var/etc/dnsmasq.conf".

tmk hat geschrieben:Ich habe noch eine Frage: Unter Status → Echtzeit-Diagramme → Traffic gibt es ein Interface das heißt "teql0". Was ist das?
See http://lartc.org/howto/lartc.loadshare.html
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Probleme mit Default Gateway

Beitrag von tmk »

3dfxatwork hat geschrieben:Ich sag mal technisch wahrscheinlich, aber das muss ich bei mir erst mal nachbauen, um das zu prüfen, bzw um da eine Anleitung zu geben, das kann ein paar Tage dauern.
Kein Stress!

Sehr interessant, das mit dem Load Sharing. Danke für den Link.

"olsrd_dyn_gw_plain.so.0.4" ist jetzt deaktiviert, ich sehe schon, dass im Systemprotokoll die gw_check Fehler nicht mehr auftauchen. Läuft jetzt seit 12 Stunden ohne Probleme, ich werde es weiter ansehen.

Code: Alles auswählen

root@Huygens:~# cat /etc/config/dhcp 

config dnsmasq 'dnsmasq'
	option domainneeded '1'
	option boguspriv '1'
	option localise_queries '1'
	option rebind_protection '1'
	option rebind_localhost '1'
	option expandhosts '1'
	option authoritative '1'
	option readethers '1'
	option leasefile '/tmp/dhcp.leases'
	option resolvfile '/tmp/resolv.conf.auto'
	option local '/olsr/'
	option domain 'olsr'
	list addnhosts '/var/etc/hosts.olsr'

config dhcp 'lan'
	option interface 'lan'
	option start '100'
	option limit '150'
	option leasetime '12h'

config dhcp 'wan'
	option interface 'wan'
	option ignore '1'

config dhcp 'wireless0dhcp'
	option interface 'wireless0dhcp'
	option start '2'
	option leasetime '30m'
	option force '1'

config host
	option name 'helmholtz'
	option mac 'xx:xx:xx:xx:xx:xx'
	option ip '192.168.1.195'

config host
	option name 'heisenberg'
	option mac 'xx:xx:xx:xx:xx:xx'
	option ip '192.168.1.133'

Code: Alles auswählen

root@Huygens:~# cat /var/etc/dnsmasq.conf 
# auto-generated config file from /etc/config/dhcp
conf-file=/etc/dnsmasq.conf
dhcp-authoritative
domain-needed
localise-queries
read-ethers
bogus-priv
expand-hosts
domain=olsr
server=/olsr/
addn-hosts=/var/etc/hosts.olsr
dhcp-leasefile=/tmp/dhcp.leases
resolv-file=/tmp/resolv.conf.auto
addn-hosts=/tmp/hosts
conf-dir=/tmp/dnsmasq.d
stop-dns-rebind
rebind-localhost-ok
dhcp-broadcast=tag:needs-broadcast

dhcp-host=xx:xx:xx:xx:xx:xx,192.168.1.195,helmholtz
dhcp-host=xx:xx:xx:xx:xx:xx,192.168.1.133,heisenberg

host-record=Huygens.olsr,Huygens,192.168.1.1


dhcp-range=lan,192.168.1.100,192.168.1.249,255.255.255.0,12h
no-dhcp-interface=eth0.2
dhcp-range=wireless0dhcp,6.15.1.2,6.15.1.151,255.255.255.0,30m
SyntaxError: invalid syntax
Benutzeravatar
tmk
Beiträge: 1196
Registriert: 18.04.2007 12:18
Wohnort: Halle
Kontaktdaten:

Re: Probleme mit Default Gateway

Beitrag von tmk »

Läuft jetzt ohne das dyngw Plugin seit drei Tagen ohne Probleme. Ich nehme mal an, /etc/config/dhcp und /var/etc/dnsmasq.conf sind mangels Widerspruch hier okay soweit?
SyntaxError: invalid syntax
Antworten