hi!
das ganze hat ne etwas längere vorgeschichte, die ich des verständniss wegen zuerst ausführe:
ich hab hier nen alten P1 200MHz mit ca 100MB RAM zu nem Router umgebaut., darin befinden sich zwei Netzwerkkarten, eine mit der IP 192.168.1.1 an der das DSL-Modem angeschlossen ist und eine mit der IP 192.168.0.20, an der der Switch zum internen Netz hängt. Beide subnetmask 255.255.255.0
ein früheres problem war das ich nach jedem DSL-24h Disconnect den router neu booten durfte um wieder ins I-net zu kommen. die option "Dial on Demand" im Yast funktionierte leider nicht zufriedenstellend, nach dem starten des systems blieb dieses für einige minuten online um danach endgültig offline zu gehen und von "dial on demand" war keine spur.
dem wurde insofern abhilfe geschaffen das ein Cron eingerichtet wurde, der alle 60 sec ein "/usr/bin/cinternet -i dsl0 -A" ablaufen lässt.
der ganze spass hat recht lange zufriedenstellend funkltioniert, in letzter Zeit häufen sich allerdings die Probleme:
die Netzwerkkarte, an der das DSL-Modem hängt versagt anscheinend ihren Dienst.
Dabei ist es egal ob das modem an eth0 oder eth1 hängt, es ist immer die karte mit dem modem, die andere lässt sich aus dem internen netz problöemlos pingen, etc.
mit "tail -f /var/log/messages" bekomm ich dann immer die meldung, wenn der Cron läuft:
nach einer unbestimmten zeitspane wiederholt sich nun die ganze aktion mit der anderen karte, selbe meldungen, etc (ausser das da eben jetzt eth0 steht)
ich hab jetzt mehrere verdachtsmomente, die reichen von Hardwaredefekt bis hin das sich die kiste am cron verschluckt hat. durch meinen mangel an Linux-erfahrung hab ich aber ka an was das nun wirklich liegt und hoff das das ganze für einen der hier anwesenden einen sinn ergibt.
meine Linuxerfahrung beschränkt sich leider bisher nur aufs einrichten des routers, was aber auch noch unter anleitung eines linux-users geschah, der allerdings mittlerweile für mich nicht mehr ereichbar ist.
bin also noch am lernen
das ganze hat ne etwas längere vorgeschichte, die ich des verständniss wegen zuerst ausführe:
ich hab hier nen alten P1 200MHz mit ca 100MB RAM zu nem Router umgebaut., darin befinden sich zwei Netzwerkkarten, eine mit der IP 192.168.1.1 an der das DSL-Modem angeschlossen ist und eine mit der IP 192.168.0.20, an der der Switch zum internen Netz hängt. Beide subnetmask 255.255.255.0
ein früheres problem war das ich nach jedem DSL-24h Disconnect den router neu booten durfte um wieder ins I-net zu kommen. die option "Dial on Demand" im Yast funktionierte leider nicht zufriedenstellend, nach dem starten des systems blieb dieses für einige minuten online um danach endgültig offline zu gehen und von "dial on demand" war keine spur.
dem wurde insofern abhilfe geschaffen das ein Cron eingerichtet wurde, der alle 60 sec ein "/usr/bin/cinternet -i dsl0 -A" ablaufen lässt.
der ganze spass hat recht lange zufriedenstellend funkltioniert, in letzter Zeit häufen sich allerdings die Probleme:
die Netzwerkkarte, an der das DSL-Modem hängt versagt anscheinend ihren Dienst.
Dabei ist es egal ob das modem an eth0 oder eth1 hängt, es ist immer die karte mit dem modem, die andere lässt sich aus dem internen netz problöemlos pingen, etc.
mit "tail -f /var/log/messages" bekomm ich dann immer die meldung, wenn der Cron läuft:
danach ist die Kiste als router völlig unbrauchbar, weil eben zwar intern alles geht, aber inet tot ist. einzige abhilfe: ich steck das modem an die andere karte (inklusive der ganzen umkonfigurei im yast, IP tauschen, modem an die andere karte setzen und in der firewall die andere karte als "ins interne netz zeigend" einstellen.linux kernel: NETDEV WATCHDOG: eth1 transmit timed out
linux kernel: eth1 Tx queue start entry4 dirty entry 0
linux kernel: eth1 Tx descriptor 0 is ffffffff. (queue head)
linux kernel: eth1 Tx descriptor 1 is ffffffff.
linux kernel: eth1 Tx descriptor 2 is ffffffff.
linux kernel: eth1 Tx descriptor 3 is ffffffff.
linux kernel: eth1 Setting 100mbps full-duplex based on auto-negotiated partner ability ffff
nach einer unbestimmten zeitspane wiederholt sich nun die ganze aktion mit der anderen karte, selbe meldungen, etc (ausser das da eben jetzt eth0 steht)
ich hab jetzt mehrere verdachtsmomente, die reichen von Hardwaredefekt bis hin das sich die kiste am cron verschluckt hat. durch meinen mangel an Linux-erfahrung hab ich aber ka an was das nun wirklich liegt und hoff das das ganze für einen der hier anwesenden einen sinn ergibt.
meine Linuxerfahrung beschränkt sich leider bisher nur aufs einrichten des routers, was aber auch noch unter anleitung eines linux-users geschah, der allerdings mittlerweile für mich nicht mehr ereichbar ist.
bin also noch am lernen