Netzwerkkarte mit RTL8139C-Chipsatz und DSL-Router

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Netzwerkkarte mit RTL8139C-Chipsatz und DSL-Router

Beitrag von Sturmkind » 18.12.2002 09:17:26

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
nobody is perfect! ;-)

Benutzeravatar
acron
Beiträge: 147
Registriert: 03.05.2002 13:31:40
Wohnort: Aachen

Beitrag von acron » 18.12.2002 10:02:16

64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.0 ms
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.

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. 
vergieb einfach irgendeinen domainamen... (den aber dann auch auf allen rechnern)

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]

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 18.12.2002 10:28:04

Hallo Acron,
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.
Du meinste jetzt von dem Kernelmodul? Da habe ich keinerlei Parameter verwendet. Unter Linuxconf schaut die Netzwerkkonfiguration so aus:

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?
vergieb einfach irgendeinen domainamen... (den aber dann auch auf allen rechnern)
Jup habe jetzt einfach mal home.de verwendet.

Grüße
Sturmkind
nobody is perfect! ;-)

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 18.12.2002 11:02:29

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):
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.

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 ....

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 18.12.2002 11:35:50

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
nobody is perfect! ;-)

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 18.12.2002 12:25:04

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

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 18.12.2002 12:32:28

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
nobody is perfect! ;-)

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 18.12.2002 13:06:01

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
Hmmm, dann weiß ich leider auch erst mal nicht mehr weiter.

Viel Erfolg noch bei der Fehlersuche,
keyem

Benutzeravatar
acron
Beiträge: 147
Registriert: 03.05.2002 13:31:40
Wohnort: Aachen

Beitrag von acron » 18.12.2002 13:14:47

1) was gibt

Code: Alles auswählen

ifconfig
aus?
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]

nickers
Beiträge: 43
Registriert: 29.11.2002 10:03:03
Wohnort: Dallmin
Kontaktdaten:

Beitrag von nickers » 18.12.2002 13:32:04

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
"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

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 18.12.2002 21:31:23

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
nobody is perfect! ;-)

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 18.12.2002 21:47:06

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

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

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 18.12.2002 22:13:46

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)
nobody is perfect! ;-)

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 18.12.2002 22:32:28

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:

Code: Alles auswählen

     gateway 192.168.0.1
in die interfaces eintragen.
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
Und die Änderung mit

Code: Alles auswählen

 ifdown tap0
ifdown eth0
ifup eth0
wirksamm werden lassen.

Lass uns wissen, was passiert!
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 18.12.2002 22:34:26

noch eine Bitte:

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

Antworten