Problem mit Debian und DSL
Hallo allerseits!
Seit mittlerweile 2 Monaten doktore ich nun erfolglos an meinem Debian 3
Router herum.
Zustand:
Debian 3, Kernel 2.4.18-bf2.4 (off the shelf sozusagen)
2 Netzwerkkarten eth0 internes Netz, eth1 zum DSL
Folgendes passiert:
Ich boote den Rechner neu, er wählt sich korrekt in T-DSL ein. Wenn ich
ihm auch noch IPMASQ gebe, routet er fröhlich vor sich hin. Bislang noch
keine wilden IP-Tables gesetzt weil ich erstmal das EINE Problem lösen
möchte.
Die Config der Interfaces scheint mir logisch und stimmig (eth0 ist
intern, eth1 extern - nach diversen Guides aufgesetzt)
--- Auszug aus Interfaces ----
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
#gateway 192.168.0.1
up route add default gw 192.168.1.0
auto eth1
iface eth1 inet static
adress 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
------------
Auf Anraten hab ich
ip_dynaddr auf 1 gesetzt.
Wenn nun aber der 24h discon kommt, dann wählt er nicht immer korrekt
wieder ein.
Wenn das passiert kann ich auch nicht manuell die Con wieder hochfahren.
pon erzeugt dann zwar wieder ein ppp0 aber ich kann unter IFCONFIG
dann erkennen, daß ppp0 zwar hochkommt, aber offenbar auf der
einstweiligen Adresse 10.64.64.64 stehen bleibt und nicht die
eigentliche IP zugeordnet bekommt.
Ich habe nun gehört, daß evtl beim Discon der PPPD wegstirbt und
deswegen nur eine halbe Einwahl in der Luft hängt.
Was auf jeden Fall seltsames passiert ist:
ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl for device(25)
tcflush failed: Input/output error
beim pon.
Ich habe ein paar Anfragen mit genau dem gleichen Problem gesehen - aber
bislang noch nie eine Lösung für das Problem gelesen.
Meinungen dazu?
Ich bin für jeden Beitrag merh als Dankbar!
Kai
HIer ein paar Sachen die Nützlich sein könnten:
pon --------------------------------------
Using interface ppp0
Cannot determine ethernet address for proxy ARP
local IP address 10.64.64.64
remote IP address 10.112.112.112
Starting link
Serial connection established.
Connect: ppp0 <--> /dev/pts/0
Local IP address changed to 80.137.149.XXX
Remote IP address changed to 217.5.98.XXX
Cannot determine ethernet address for proxy ARP
Terminating on signal 2.
ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl for device(25)
tcflush failed: Input/output error
ifconfig ----------------------------------------------------
eth0 Link encap:Ethernet HWaddr 00:40:F4:6E:CD:86
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:78676 errors:0 dropped:0 overruns:0 frame:0
TX packets:167313 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:5905482 (5.6 MiB) TX bytes:237690064 (226.6 MiB)
Interrupt:11 Base address:0xa000
eth1 Link encap:Ethernet HWaddr 00:40:F4:6E:E2:3D
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:2071677 errors:0 dropped:0 overruns:0 frame:0
TX packets:2293003 errors:0 dropped:0 overruns:0 carrier:0
collisions:21854 txqueuelen:100
RX bytes:981196763 (935.7 MiB) TX bytes:383923085 (366.1 MiB)
Interrupt:12 Base address:0xc000
nightfae-router:/home/kai# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
pon-----------------------------
nightfae-router:/home/kai# pon
Using interface ppp0
Cannot determine ethernet address for proxy ARP
local IP address 10.64.64.64
remote IP address 10.112.112.112
Reply to: