Errorsmith
Kompiliertier
Hi
Ich habe hier einen FreeBSD Router stehen, der als Gateway zum Internet fungiert. Ich habe das Ding am Wochenende von DSL2000 auf Kabelinternet umgestellt. Anbindung ist nun ein 50/2MBit Kabelmodem an einer vr0 auf der externen Seite, auf der internen Seite ist eine em0 / Gigabit verbaut.
Mein Hauptproblem sieht nun so aus, das die Kiste nach einigen Stunden die Verbindung zum Internet verliert. Oder nahezu verliert. Seitenaufrufe funktionieren nur noch sporadisch, meist schlägt DNS fehl. Wenn ich ein Ping an eine IP Adresse sende, gehen die ersten 20 - 30 Pakete verloren, danach läuft das Ping sauber mit normalen Latenzzeiten durch. Breche ich Ping ab und starte es neu, dauert es wieder ca 20 Pakete bis es läuft. Dabei ist es egal ob ich nur mein Gateway anpinge oder irgendeine IP "draussen" wie die von heise oder 8.8.8.8. Lokale Aufrufe funktionieren einwandfrei, auch wenn sie durch den Router laufen (z.B. WLAN <--> LAN)
Starte ich nun den Router oder das Kabelmodem neu, funktioniert alles wie es soll. Für einige Stunden, dann geht der Spaß von vorne los. Solange es läuft sind sowohl Latenzzeiten als auch die Datenrate im grünen Bereich.
In den Logs tauchen keine Fehler bezüglich Netzwerk auf, lediglich wenn ich das Kabelmodem neu starte bekomme ich einige Hinweise auf einen Reset der vr0 durch den Treiber. Sonst nichts weiter.
Mein anderes Problem ist, das der dhclient nicht automatisch gestartet wird. Ich habe in der rc.conf eingetragen:
Ich muss den dhclient dennoch nach jedem Neustart händisch starten mit /etc/rc.d/dhclient start vr0 . Danach läuft er problemlos.
Die Hardware:
- ein "Igel" Thinclient, umgebaut zum Router (VIA 800MHz, 512MB RAM, 8GB CF Karte readonly gemountet)
- vr0 100MBit Karte onboard, em0 PCI Steckkarte
- Kabelmodem von Hitron (Das Standardteil von Kabel-Deutschland)
Die Software:
- FreeBSD 9.1
- pf mit altq
- vlan auf der em0 Karte
- dhclient auf der vr0 Karte
Hat jemand eine Idee woran das liegen könnte?
Grüße,
errorsmith
Ich habe hier einen FreeBSD Router stehen, der als Gateway zum Internet fungiert. Ich habe das Ding am Wochenende von DSL2000 auf Kabelinternet umgestellt. Anbindung ist nun ein 50/2MBit Kabelmodem an einer vr0 auf der externen Seite, auf der internen Seite ist eine em0 / Gigabit verbaut.
Mein Hauptproblem sieht nun so aus, das die Kiste nach einigen Stunden die Verbindung zum Internet verliert. Oder nahezu verliert. Seitenaufrufe funktionieren nur noch sporadisch, meist schlägt DNS fehl. Wenn ich ein Ping an eine IP Adresse sende, gehen die ersten 20 - 30 Pakete verloren, danach läuft das Ping sauber mit normalen Latenzzeiten durch. Breche ich Ping ab und starte es neu, dauert es wieder ca 20 Pakete bis es läuft. Dabei ist es egal ob ich nur mein Gateway anpinge oder irgendeine IP "draussen" wie die von heise oder 8.8.8.8. Lokale Aufrufe funktionieren einwandfrei, auch wenn sie durch den Router laufen (z.B. WLAN <--> LAN)
Starte ich nun den Router oder das Kabelmodem neu, funktioniert alles wie es soll. Für einige Stunden, dann geht der Spaß von vorne los. Solange es läuft sind sowohl Latenzzeiten als auch die Datenrate im grünen Bereich.
In den Logs tauchen keine Fehler bezüglich Netzwerk auf, lediglich wenn ich das Kabelmodem neu starte bekomme ich einige Hinweise auf einen Reset der vr0 durch den Treiber. Sonst nichts weiter.
Mein anderes Problem ist, das der dhclient nicht automatisch gestartet wird. Ich habe in der rc.conf eingetragen:
Code:
ifconfig_vr0="DHCP"
Ich muss den dhclient dennoch nach jedem Neustart händisch starten mit /etc/rc.d/dhclient start vr0 . Danach läuft er problemlos.
Die Hardware:
- ein "Igel" Thinclient, umgebaut zum Router (VIA 800MHz, 512MB RAM, 8GB CF Karte readonly gemountet)
- vr0 100MBit Karte onboard, em0 PCI Steckkarte
- Kabelmodem von Hitron (Das Standardteil von Kabel-Deutschland)
Die Software:
- FreeBSD 9.1
- pf mit altq
- vlan auf der em0 Karte
- dhclient auf der vr0 Karte
Hat jemand eine Idee woran das liegen könnte?
Grüße,
errorsmith