Netzwerkkarte mit RTL8139C-Chipsatz und DSL-Router
Netzwerkkarte mit RTL8139C-Chipsatz und DSL-Router
Hallo ;-)
Folgendes Problem nagt zur Zeit an mir. Ich habe hier eine Netzwerkkarte (aus einen Set mit 2 Netzwerkkarten und einen Switch + Kabel) von D-Link im Rechner welche den Chipsatz RTL8139C verwendet und die dazu benutzt werden soll den Rechner mit einen Router (DI-604) der ebenfalls von D-Link stammt zu verbinden.
Nun habe ich das Problem das ich bisher noch nie das Glück hatte unter Debian eine Netzwerkkarte einzurichten und deshalb wie der Ochse vorm Berg stehe. Als erstes wollte ich ein passendes Kernel-Modul einbauen doch da begann schon das Problem. Im Netz fand ich Hinweise auf zwei verschiedene Module, zum einen auf den 8139too, dann auf den n2k-pci.
Ich habe mich also für den 8139too entschieden und ihn eingebunden. Dann habe ich mit linuxconf die nötigen Einstellungen wie auf http://www.linuxinfo.de/de/grundlagen/n ... etcfg.html beschrieben durchgeführt wobei ich immer noch nicht weis was ich genau unter _primary name + domain_ angeben muß da ich ja hier keinen Rechner betreibe der eine domain hat.
Als ich damit fertig war versuchte ich mit dem Browser Galeon auf die im Routerhandbuch angegebene Adresse http://192.168.0.1 zu gelangen aber ich bekam nur die Fehlermeldung das die Adresse nicht gefunden worden sei. Wen ich aber mit _ping 192.168.0.1_ den Router anpinge kommt folgendes:
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=255 time=0.0 ms
--- 192.168.0.1 ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.0 ms
Also ist das Teil doch da nur irgendwie geht es nicht so wie es soll? Unter Windows geht der Router bei einen Freund einwandfrei nur hier will er nicht.
Danke für Eure Hilfe im Voraus
Grüße
Sturmkind
Folgendes Problem nagt zur Zeit an mir. Ich habe hier eine Netzwerkkarte (aus einen Set mit 2 Netzwerkkarten und einen Switch + Kabel) von D-Link im Rechner welche den Chipsatz RTL8139C verwendet und die dazu benutzt werden soll den Rechner mit einen Router (DI-604) der ebenfalls von D-Link stammt zu verbinden.
Nun habe ich das Problem das ich bisher noch nie das Glück hatte unter Debian eine Netzwerkkarte einzurichten und deshalb wie der Ochse vorm Berg stehe. Als erstes wollte ich ein passendes Kernel-Modul einbauen doch da begann schon das Problem. Im Netz fand ich Hinweise auf zwei verschiedene Module, zum einen auf den 8139too, dann auf den n2k-pci.
Ich habe mich also für den 8139too entschieden und ihn eingebunden. Dann habe ich mit linuxconf die nötigen Einstellungen wie auf http://www.linuxinfo.de/de/grundlagen/n ... etcfg.html beschrieben durchgeführt wobei ich immer noch nicht weis was ich genau unter _primary name + domain_ angeben muß da ich ja hier keinen Rechner betreibe der eine domain hat.
Als ich damit fertig war versuchte ich mit dem Browser Galeon auf die im Routerhandbuch angegebene Adresse http://192.168.0.1 zu gelangen aber ich bekam nur die Fehlermeldung das die Adresse nicht gefunden worden sei. Wen ich aber mit _ping 192.168.0.1_ den Router anpinge kommt folgendes:
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=255 time=0.0 ms
--- 192.168.0.1 ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.0 ms
Also ist das Teil doch da nur irgendwie geht es nicht so wie es soll? Unter Windows geht der Router bei einen Freund einwandfrei nur hier will er nicht.
Danke für Eure Hilfe im Voraus
Grüße
Sturmkind
nobody is perfect!
also da stimmt sicher was nicht, sogar ein ping auf den eigenen Rechner dauert "noch" 0.x ms. Poste mal alle Konfigurationseinstellungen die du gewählt hast.64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.0 ms
Code: Alles auswählen
wobei ich immer noch nicht weis was ich genau unter _primary name + domain_ angeben muß da ich ja hier keinen Rechner betreibe der eine domain hat.
Grüße Acron
Of course, someone who knows more about this will correct me if I'm wrong, and someone who knows less will correct me if I'm right.
[David Palmer]
[David Palmer]
Hallo Acron,
Networkind > Host Name and IP network devices >
-- Host name --
Host name + domain: sushi
-- Adaptor 1 --
[X] Enabled
Config mode: (x) manual ( ) Dhcp ( ) Bootp
Primary name + domain: sushi.home.de
Aliases (opt): loghost sushi (wurde automatisch eingetragen)
IP adress: 212.14.64.9
Netmask (opt): 255.255.255.240
Net device: eth0
kernel module: 8139too
I/O port (opt):
Irq (opt):
Oder was meinst Du genau?
Grüße
Sturmkind
Du meinste jetzt von dem Kernelmodul? Da habe ich keinerlei Parameter verwendet. Unter Linuxconf schaut die Netzwerkkonfiguration so aus:also da stimmt sicher was nicht, sogar ein ping auf den eigenen Rechner dauert "noch" 0.x ms. Poste mal alle Konfigurationseinstellungen die du gewählt hast.
Networkind > Host Name and IP network devices >
-- Host name --
Host name + domain: sushi
-- Adaptor 1 --
[X] Enabled
Config mode: (x) manual ( ) Dhcp ( ) Bootp
Primary name + domain: sushi.home.de
Aliases (opt): loghost sushi (wurde automatisch eingetragen)
IP adress: 212.14.64.9
Netmask (opt): 255.255.255.240
Net device: eth0
kernel module: 8139too
I/O port (opt):
Irq (opt):
Oder was meinst Du genau?
Jup habe jetzt einfach mal home.de verwendet.vergieb einfach irgendeinen domainamen... (den aber dann auch auf allen rechnern)
Grüße
Sturmkind
nobody is perfect!
Die Netzwerkeinstellungen stimmen nicht: dein Client-Rechner muss im gleichen Netz wie der Router liegen, d.h. Du musst für Deinen Rechner eine IP-Adresse in Form von 192.168.0.?? vergeben (?? = 2..255, da die 1 bereits der Router hat). Ein Netz dieser Art heißt Class-C und kann maximal 255 Rechner enthalten, die Netmask muss dann auf 255.255.255.0 eingestellt werden.Sturmkind hat geschrieben: IP adress: 212.14.64.9
Netmask (opt): 255.255.255.240
Net device: eth0
kernel module: 8139too
I/O port (opt):
Irq (opt):
Viel Erfolg,
keyem
P.S.
Mein D-Link DI-804 ließ sich mit Mozilla nicht einwandfrei konfigurieren, da die Einstellungen "Internet Settings" nie übernommen wurden. Erst die Konfiguration mit dem IE unter Windows hatte Erfolg. Weiß der Geier, warum das so ist ....
Also ich habe dem Rechner jetzt die Adresse 192.168.0.2 gegeben und als Netmask die 255.255.255.0 eingetragen. Leider hat es nichts gebracht ;-(
Mein neuer versuch den Router zu pingen:
sturmkind@sushi:~> ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.1 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=255 time=0.1 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=8 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=10 ttl=255 time=0.0 ms
--- 192.168.0.1 ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.1 ms
sturmkind@sushi:~>
Grüße
Sturmkind
Mein neuer versuch den Router zu pingen:
sturmkind@sushi:~> ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.1 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=255 time=0.1 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=8 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=255 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=10 ttl=255 time=0.0 ms
--- 192.168.0.1 ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.1 ms
sturmkind@sushi:~>
Grüße
Sturmkind
nobody is perfect!
Schade,
2 Fragen/Ideen zum Thema:
1.
hast Du nach der Änderung das Netzwerk neu gestartet (oder wird das automatisch nach der Konfiguration mit linuxconf erledigt)?
2.
was für ein Netwerkkabel benutzt Du? In diesen Komplettpaketen mit 2 Netzwerkkarten liegt oft ein sog. Crosslink-Kabel bei, um 2 Rechner direkt ohne Hub/Switch miteinander verbinden zu können. Ein solches Kabel wäre unbrauchbar bzw. müsste in den Uplink-Port des Routers anstatt in einen normalen Port gesteckt werden, damit die Verbindung funktioniert.
Bis bald,
keyem
2 Fragen/Ideen zum Thema:
1.
hast Du nach der Änderung das Netzwerk neu gestartet (oder wird das automatisch nach der Konfiguration mit linuxconf erledigt)?
2.
was für ein Netwerkkabel benutzt Du? In diesen Komplettpaketen mit 2 Netzwerkkarten liegt oft ein sog. Crosslink-Kabel bei, um 2 Rechner direkt ohne Hub/Switch miteinander verbinden zu können. Ein solches Kabel wäre unbrauchbar bzw. müsste in den Uplink-Port des Routers anstatt in einen normalen Port gesteckt werden, damit die Verbindung funktioniert.
Bis bald,
keyem
Also das Netzwerk habe ich nicht neu gestartet aber zwischen den Versuchen lag ein Rechnerneustart so das das gleich mit erledigt worden sein dürfte. Ob Linuxconf das automatisch macht weis ich gar nicht.
Das Kabel stimmt schon ist nen ganz normales Cat5 Kabel und kein Crossover. Die Karten stammen ja auch aus nen Set mit 2 Netzwerkkarten und nen Switch.
Grüße
Sturmkind
Das Kabel stimmt schon ist nen ganz normales Cat5 Kabel und kein Crossover. Die Karten stammen ja auch aus nen Set mit 2 Netzwerkkarten und nen Switch.
Grüße
Sturmkind
nobody is perfect!
Hmmm, dann weiß ich leider auch erst mal nicht mehr weiter.Sturmkind hat geschrieben:Also das Netzwerk habe ich nicht neu gestartet aber zwischen den Versuchen lag ein Rechnerneustart so das das gleich mit erledigt worden sein dürfte. Ob Linuxconf das automatisch macht weis ich gar nicht.
Das Kabel stimmt schon ist nen ganz normales Cat5 Kabel und kein Crossover. Die Karten stammen ja auch aus nen Set mit 2 Netzwerkkarten und nen Switch.
Grüße
Sturmkind
Viel Erfolg noch bei der Fehlersuche,
keyem
1) was gibt aus?
2) funktioniert?
Grüße acron
Code: Alles auswählen
ifconfig
2) funktioniert
Code: Alles auswählen
ping localhost
Grüße acron
Of course, someone who knows more about this will correct me if I'm wrong, and someone who knows less will correct me if I'm right.
[David Palmer]
[David Palmer]
Irgendwas in deinem Gerät muss ja diese Adresse haben. Ein ping auf Localhost ergibt bei mir unter Debian zwar 0.2-0.3ms, unter BSD sind es aber nur 0.05-0.15.
Das lässt für mich den Schluß zu das dein ping irgendwo auf das eigene Gerät geht. 192.168.0.1 ist bei mir unter Debian ein Gerät namens sl0, Serial Line IP. Dieses wurde irgendwann bei der Installation automatisch eingerichtet.
Nick
Das lässt für mich den Schluß zu das dein ping irgendwo auf das eigene Gerät geht. 192.168.0.1 ist bei mir unter Debian ein Gerät namens sl0, Serial Line IP. Dieses wurde irgendwann bei der Installation automatisch eingerichtet.
Nick
"There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." - Jeremy S. Anderson
Also ifconfig bringt:
root@sushi:/home/sturmkind> ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:50:BA:8F:D5:C3
inet Adresse:192.168.0.176 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:342 (342.0 b) TX bytes:342 (342.0 b)
Interrupt:11 Basisadresse:0xb000
ippp0 Protokoll:Punkt-zu-Punkt Verbindung
inet Adresse:217.4.93.170 P-z-P:217.5.108.153 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MTU:1500 Metric:1
RX packets:820 errors:0 dropped:0 overruns:0 frame:0
TX packets:885 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:30
RX bytes:320861 (313.3 KiB) TX bytes:52923 (51.6 KiB)
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:358 errors:0 dropped:0 overruns:0 frame:0
TX packets:358 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:64350 (62.8 KiB) TX bytes:64350 (62.8 KiB)
tap0 Protokoll:Ethernet Hardware Adresse FE:FD:00:00:00:00
inet Adresse:192.168.0.1 Bcast:0.0.0.0 Maske:255.255.255.255
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5
root@sushi:/home/sturmkind>
Dabei ist eth0 die Netzwerkkarte und tap0 der Router. ippp0 ist die ISDN-Karte.
Grüße
Sturmkind
root@sushi:/home/sturmkind> ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:50:BA:8F:D5:C3
inet Adresse:192.168.0.176 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:342 (342.0 b) TX bytes:342 (342.0 b)
Interrupt:11 Basisadresse:0xb000
ippp0 Protokoll:Punkt-zu-Punkt Verbindung
inet Adresse:217.4.93.170 P-z-P:217.5.108.153 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MTU:1500 Metric:1
RX packets:820 errors:0 dropped:0 overruns:0 frame:0
TX packets:885 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:30
RX bytes:320861 (313.3 KiB) TX bytes:52923 (51.6 KiB)
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:358 errors:0 dropped:0 overruns:0 frame:0
TX packets:358 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:64350 (62.8 KiB) TX bytes:64350 (62.8 KiB)
tap0 Protokoll:Ethernet Hardware Adresse FE:FD:00:00:00:00
inet Adresse:192.168.0.1 Bcast:0.0.0.0 Maske:255.255.255.255
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5
root@sushi:/home/sturmkind>
Dabei ist eth0 die Netzwerkkarte und tap0 der Router. ippp0 ist die ISDN-Karte.
Grüße
Sturmkind
nobody is perfect!
Hmm..., ich muß zugeben, das ich nicht weiß was dieses tap0 interface ist. Allerdings stimmen die Angaben da wohl kaum: die broadcast sollte doch wohl 255.255.255.0 sein. Und dann liegen da noch die interfaces eth0 und dieses tap0 im selben Subnet. Sicherlich auch nicht günstg. Was sagt den ?
Und wieso hat tap0 eigentlich die gleiche IP wie der Router?
Code: Alles auswählen
route -n
Und wieso hat tap0 eigentlich die gleiche IP wie der Router?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
Also route -n gibt folgendes aus:
root@sushi:/home/sturmkind> route -n
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
217.5.108.153 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0
192.168.0.2 0.0.0.0 255.255.255.255 UH 1 0 0 tap0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ippp0
root@sushi:/home/sturmkind>
tab0 ist soweit ich das jetzt kapiere der Router und hat deswegen auch dessen IP-Nummer.
Grüße
Sturmkind (ziemlich frustirert)
root@sushi:/home/sturmkind> route -n
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
217.5.108.153 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0
192.168.0.2 0.0.0.0 255.255.255.255 UH 1 0 0 tap0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ippp0
root@sushi:/home/sturmkind>
tab0 ist soweit ich das jetzt kapiere der Router und hat deswegen auch dessen IP-Nummer.
Grüße
Sturmkind (ziemlich frustirert)
nobody is perfect!
So. Ich hab mal geschaut was dieses tap sein soll (Kernelconfig). Ich glaube nicht, das Du das hier brauchst. Wie genau es bei Dir geladen wird weiß nicht, eventuell als Modul, dann hau es mal raus. Nimm bitte auch alles diesbezügliche aus aus /etc/network/interfaces.
Dein DSL Router hängt wahrscheinlich an eth0? Da Du ja einen Router besitzt, brauch die Debiankiste also nicht zu routen und Du mußt für eth0 das Gateway auf Deinen Router zeigen lassen. Einfach:
in die interfaces eintragen.
Dein /etc/network/interfaces sollte so aussehen:
Und die Änderung mit
wirksamm werden lassen.
Lass uns wissen, was passiert!
Dein DSL Router hängt wahrscheinlich an eth0? Da Du ja einen Router besitzt, brauch die Debiankiste also nicht zu routen und Du mußt für eth0 das Gateway auf Deinen Router zeigen lassen. Einfach:
Code: Alles auswählen
gateway 192.168.0.1
Dein /etc/network/interfaces sollte so aussehen:
Code: Alles auswählen
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
# automatically added when upgrading
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Code: Alles auswählen
ifdown tap0
ifdown eth0
ifup eth0
Lass uns wissen, was passiert!
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
noch eine Bitte:
Klammere bitte Code-Schnipsel in "code" Blöcke ein. Das ließt sich einfach besser!
Klammere bitte Code-Schnipsel in "code" Blöcke ein. Das ließt sich einfach besser!
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de