Kein ping zum Router, aber zu lokalen Rechnern

Tommy

Member
Hallo,


aller BSD-Anfang ist schwer!

Ich habe drei Rechner an einem DSL-Router (DLink DI-707P), zwei Windows-Rechner und ein FreeBSD. Von den Windows-Rechnern aus kann ich die jeweils anderen Rechner und auch den Router per ping erreichen. Vom BSD aus kann ich nur die Rechner, aber nicht den Router "anpingen". Den BSD kann ich auch lokal per telnet und ftp erreichen, mit einem Transfer von 5-6 MB/s. In dem BSD steckt die "berüchtigte" Realtek 8139, die bei mir unter Windows und Linux immer zuverlässig funktioniert hat. Allerdings habe ich sie dort nie auf Autodetekt sondern 100Mb/s und Halbduplex konfiguriert. Wenn ich bei ifconfig aber media 100baseTX angebe, läuft gar nichts mehr. Kann mir jemand einen Tip geben, wie ich weiter komme (außer dem Tip, mir eine andere Karte zu kaufen)?


Viele Grüße,


Thomas
 
Die Karte laeuft an einem Switch nicht korrekt im Vollduplex? Dann willst du dir wirklich eine neue Karte kaufen.

Aber neben der ifconfig-Ausgabe ist v.a. netstat -i interessant
 
ifconfig -a

[moR-pH-euS] schrieb:
was sagt ifconfig -a ?
steht irgendwas interessantes in /var/log/messages ?

Hallo Morpheus,

in messages steht nichts netzwerkbezogenes.

ifconfig -a liefert:

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.14.17 netmask 0xffffff00 broadcast 192.168.14.255
inet6 fe80::2e0:7dff:fe50:98d8%rl0 prefixlen 64 scopeid 0x1
ether 00:e0:7d:50:98:d8
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500

Viele Grüße,


Thomas
 
netstat

MrFixit schrieb:
Die Karte laeuft an einem Switch nicht korrekt im Vollduplex? Dann willst du dir wirklich eine neue Karte kaufen.

Aber neben der ifconfig-Ausgabe ist v.a. netstat -i interessant

Hallo Mr.Fixit,

ich habe jahrelang problemlos mit Halbduplex gelebt, 5-6 MB/s reichen mir völlig mein DSL schafft ja auch "nur" 3Mb/s. Seltsamerweise ist es unter BSD gerade andersherum: mit full-duplex läuft alles wie am Schnürchen (nur der ping zum Router eben nicht), mit media 100baseTX (Halbduplex) kommt No Carrier.
Kann es sein, daß der Realtek-Treiber von FreeBSD ne Macke hat? Oder daß das icmp Prozedere irgendwie von dem des Routers abweicht? Wenn ich den Router als defaultrouter und nameserver eintrage, geht alles furchtbar langsam, und telnet und ftp haben timeout wenn ich das Passwort eingebe.

Hier ist die netstat -i Ausgabe:

Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
rl0 1500 <Link#1> 00:e0:7d:50:98:d8 25 0 4 0 0
rl0 1500 192.168.14 gustl 48 - 32 - -
rl0 1500 fe80:1::2e0 fe80:1::2e0:7dff: 0 - 2 - -
lp0* 1500 <Link#2> 0 0 0 0 0
lo0 16384 <Link#3> 40 0 40 0 0
lo0 16384 localhost.r ::1 0 - 0 - -
lo0 16384 fe80:3::1 fe80:3::1 0 - 0 - -
lo0 16384 your-net localhost 0 - 0 - -
ppp0* 1500 <Link#4> 0 0 0 0 0
sl0* 552 <Link#5> 0 0 0 0 0
faith 1500 <Link#6> 0 0 0 0 0



Viele Grüße,


Thomas
 
Direkt nach dem rebooten bringt die Ausgabe natuerlich nichts. Mach die bitte nochmal nach 2-3h Betrieb (v.a. Netzbetrieb)
 
Problem gelöst!

Hallo,

nach vielen Verrenkungen klappt es jetzt mit dem Ping und dem Routing. FreeBSD scheint beim Ping irgendwas anders zu machen als Windows und Linux, und das war nicht kompatibel mit der Firmware 3.01 meines Routers. Nach Update auf 3.06 geht es wie es soll. Uff!

Vielen Dank für Eure Hilfeversuche,

Thomas
 
Zurück
Oben