Netzwerkkarte

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Netzwerkkarte

Beitrag von pelikan_123 » 20.05.2004 18:18:05

Hallo,

ich möchte mit meiner Netzwerkkarte unter Debian Linux ins Internet (da ja meine PCMCIA-Karte leider nicht funktioniert).
Nur, wenn ich unter /ADSL PPPoE Test mache, findet er leider das Internet nicht (ich gehe übrigens über einen Router ins Internet).

Also habe ich mal lspci -v eingegeben und da kommt folgendes:

00:00.0 Host bridge: ATI Technologies Inc: Unknown device cbb2 (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 7010
00:03.0 Modem: Acer Laboratories Inc. [ALi]: Unknown device 5457
00:04.0 Multimedia audio controller: Acer Laboratories Inc. [ALi] M5451 PCI South Bridge Audio (rev 02)
00:06.0 Bridge: Acer Laboratories Inc. [ALi] M7101 PMU
00:07.0 ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV]
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
00:0a.2 FireWire (IEEE 1394): Ricoh Co Ltd: Unknown device 0552 (rev 02)
00:0c.0 USB Controller: VIA Technologies, Inc. UHCI USB (rev 50)
00:0c.1 USB Controller: VIA Technologies, Inc. UHCI USB (rev 50)
00:0c.2 USB Controller: VIA Technologies, Inc.: Unknown device 3104 (rev 51)
00:0f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c4)
00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
01:05.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4337
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.: Unknown device 8180 (rev 20)


Komisch erscheint mir nur, dass der Ehternet controller 2x auftaucht.
Ich habe auf dem Laptop auch noch WinXP installiert und das sagt mir, dass es sich tatsächlich um die Realtek RTL-8139 handelt.

Welche Konfigurationsdateien und Dämonen muss ich nun starten, dass sie unter ADSL / PPPoE erkannt wird???

Gruß
Pelikan

Benutzeravatar
Tastatur
Beiträge: 12
Registriert: 12.04.2004 21:42:27
Wohnort: Hannover

Beitrag von Tastatur » 20.05.2004 18:50:47

Wenn ich mich nicht irre, ist PPPoE eine Einwahl über das DSL Modem. Du gehst über einen Router ins Netz, d.h. in meinen Augen, dass du nur eine IP Adresse und ein Gateway brauchst. Wenn du einen DHCP Client im Netzwerk hast, kannst du z.B. mit dhclient intf eine aktuelle IP Adresse bekommen.

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 20.05.2004 18:54:59

es geht um die Dateien:
- /etc/networking/interfaces
- /etc/resolv.conf

Dieser Thread wird dir helfen wenn du diese Dateien editieren musst (statisch):
http://www.debianforum.de/forum/viewtop ... 022#144022

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 20.05.2004 20:19:35

Ich habe nur ein kleines Problemchen:

eth0 taucht bei ifconfig überhaupt nicht auf und ich weiss nicht, was ich machen soll!!!

Gruß
Pelikan

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 20.05.2004 20:29:27

wenn sie auch bei:

Code: Alles auswählen

ifconfig -a
nicht "auftaucht", musst du wohl noch das entsprechende Modul laden.

Wenn sie aber bei "ifconfig -a" auftaucht bedeutet das, dass sie nur down ist.
Zuletzt geändert von C_A am 20.05.2004 21:53:31, insgesamt 1-mal geändert.

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 20.05.2004 20:55:50

Könntest du mir noch sagen, welches Modul ich nachladen muss?

Ich habe schon beim Kernel konfigurieren keinen Realtek-Treiber gefunden und jetzt in modconf -- logischerweise -- auch nicht.

Was muss ich für ein Modul einsetzen???

Gruß
Pelikan

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 20.05.2004 22:03:15

Da diese Karte scheints sehr verbreitet ist, hilft dir die suche :wink:

http://www.debianforum.de/forum/viewtop ... 646#146646
http://www.debianforum.de/forum/viewtop ... 215#139215
http://www.debianforum.de/forum/viewtop ... 676#138676
...
ich verwende zwar nicht diese Karte aber aus den obrigen Thread ist wohl anzunehmen dass das passende Modul "8139too" heisst.

...und das nächste mal selber suchen :)

Benutzeravatar
g-henna
Beiträge: 733
Registriert: 03.11.2003 14:59:56
Wohnort: Berlin

Beitrag von g-henna » 20.05.2004 23:41:15

Hi!

Jo... in die /etc/modules eine neue Zeile mit dem Inhalt 8139too eintragen. Jetzt wird das Modul beim Start geladen und die Netzwerkkarte wird mit den Werten aus /etc/network/interfaces aufgesetzt.

a) dein Router vergibt per DHCP IP-Adressen: trag das so in die Datei ein und fertig.
b) du brauchst ne statische IP: trag auch die in /etc/network/interfaces ein und die Adressen der Nameserver (bei T-Online 217.237.151.33 und 194.25.2.129) in die /etc/resolv.conf ein

Jetzt solltest du entweder neu starten oder modprobe 8139too und /etc/init.d/netwrotking restart ausführen.

Bye
g-henna
follow the penguin...

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 21.05.2004 22:31:27

Vielen Dank für den Tipp mit de Modul 8139too.

Es hat jetzt den Anschein, dass unter Debian nun wenigstens meine Netzwerkkarte erkannt wird, wenn ich dmesg | eth0 eingebe, kommt folgende Meldung:

eht0: RealTek RTL8139 at ................. (hat für mich den Anschein wie die MAC - Adresse) IRQ 11
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
eth0: link up, 100 Mbps, full-duplex, lpa 0x41E1

wenn ich nun eingebe: ifconfig eth0 up, müsste sie eigentlich doch "aufwachen".
Wenn ich nun allerdings über meinen anderen Computer zu meinem Router gehe, wird sie nicht mal angezeigt unter "attached devices". Und auch das anpingen von meinem Router funktioniert dann logischerweise nicht!!!

Wisst ihr weiter???

Gruß
Pelikan

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 22.05.2004 16:34:22

wenn in deiner /etc/networking/interfaces Datei u.a. auch

Code: Alles auswählen

auto eth0
steht, müsste sie schon "up" sein.
Was sagt den ifconfig?
Die entsprechenden Dateien eingerichtet?

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 23.05.2004 12:13:57

Ich glaube, dass es an meinen Einstellungen liegt, obwohl ich alles so gemacht habe, wie es in einer Anleitung beschrieben stand, soll heißen, die Datei /etc/network/interfaces.

Trotzdem will es einfach nicht funktionieren und was mich auch stutzig macht, ist, dass mein Router die Netzwerkkarte gar nicht sieht, obwohl sie up ist.

Gruß
Pelikan

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 23.05.2004 13:07:07

Dass der Router so konfiguriert ist dass er dich auch rann lässt (z.B. Firewall, MAC-Filtering) ist für ein gelingen natürlich vorauszusetzen...
Zuletzt geändert von C_A am 23.05.2004 14:36:24, insgesamt 1-mal geändert.

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 23.05.2004 14:31:55

Das ist klar und der Router ist auch so konfiguriert, dass er alle Computer über Kabel ins Netzwerk lässt.

Gruß
Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 24.05.2004 22:19:45

Hallo, ich habe es nun geschafft, meinen Router anzupingen.

Der Fehler lag wohl daran, dass ich in /etc/network/interfaces des loopback interface nicht eingetragen hatte.

Nur noch ein paar Fragen:
- mein Router "sieht" Debian noch immer nicht, obwohl ich ihn anpingen kann

- ich kann meine anderen Rechner im lokalen Netzwerk nicht anpingen

- was muss ich in /etc/resolv.conf eintragen???
woher bekomme ich die IP-Adresse eines solchen Nameservers her???


Danke für eure Hilfe!
Gruß
Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 24.05.2004 22:32:53

Entschuldigung, jetzt muss ich mich nochmals melden:

Wenn ich auf meiner Suse Linux Maschine ifconfig eingebe, erscheint auch die Ethernet-Karte eth0.
Das ist jedoch bei Debian nicht der Fall, er zeigt jetzt nur die lokale Schleife an.
Jedoch habe ich das Modul 8139too in modconf eingetragen (ich habe es auch über vi /etc/modules kontrolliert) als eth0, d.h. die Karte müsste doch beim Booten "aufgeweckt" werden und zudem ist sie doch auch für das Anpingen des Routers verantwortlich und das funktioniert doch?

Gruß
Pelikan

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 25.05.2004 09:53:39

pelikan_123 hat geschrieben:Das ist jedoch bei Debian nicht der Fall, er zeigt jetzt nur die lokale Schleife an.
Dann zeige doch mal die Ausgabe von

Code: Alles auswählen

ifconfig -a
bzw.

Code: Alles auswählen

ifconfig eth0
Gruß
ernohl

einELCH
Beiträge: 146
Registriert: 04.04.2004 20:55:08
Kontaktdaten:

Beitrag von einELCH » 25.05.2004 10:31:27

was sagt eigentlich 'route' ?

Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

Beitrag von gOtNoPhEaR » 25.05.2004 14:25:56

pelikan_123 hat geschrieben:- was muss ich in /etc/resolv.conf eintragen???
woher bekomme ich die IP-Adresse eines solchen Nameservers her???
Schreib einfach rein

Code: Alles auswählen

search
nameserver 192.168.0.1 <---(IP_DEINES_ROUTERS)
das sollte erstmal helfen.............


Und für die /etc/network/interfaces

Code: Alles auswählen

ersma den loopback quatsch................... (kannste stehen lassen)

auto eth0
iface eth0 inet static
address 192.168.0.2 <--- statische IP für dein Rechner (DHCP ging bei mir auch net)
netmask 255.255.255.0
gateway 192.168.0.1 <----- IP Deines Routers
Soltlest das ersma so probieren.............
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 27.05.2004 18:31:30

Hallo, ich poste euch mal alle Ausgaben und Konfigurationsdateien, die mir zum Thema Netzwerk eingefallen sind:

- /etc/network/interfaces:

# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
network 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1


- /etc/resolv.con (was mich wundert ist, dass diese Datei gar nicht vorhanden war und
sie anlegen musste, daher weiss ich nicht, ob das überhaupt was
gebracht hat)

nameserver 192.168.0.1


- die Ausgabe des Befehls "route":

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 * 255.255.255.255 UH 1 0 0 sl0
default * 0.0.0.0 U 1 0 0 sl0

- die Ausgabe des Befehls "ifconfig":

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3651 (3.5 KiB) TX bytes:3651 (3.5 KiB)

sl0 Link encap:Serial Line IP
inet addr:192.168.0.1 P-t-P:192.168.0.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


- die Ausgabe des Befehls "ifconfig -a":

eth0 Link encap:Ethernet HWaddr 08:00:xx:xx:xx:xx (ich denke, dass ist die MAC)
BROADCAST 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
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x9c00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3651 (3.5 KiB) TX bytes:3651 (3.5 KiB)

sl0 Link encap:Serial Line IP
inet addr:192.168.0.1 P-t-P:192.168.0.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


- die Ausgabe des Befehls dmesg | grep eth0:

eth0: RealTek RTL8139 at 0x9c00, 08:00:xx:xx:xx, IRQ 11
eth0: Identified 8139 chip type 'RTL-8100B/8139D'

Bei /etc/modules wird das Modul 8139too noch aufgerufen, aber die Karte erscheint trotzdem nicht, wenn ich ifconfig eingebe, sondern nur, wenn ich ifconfig -a eingebe.
Wenn ich dann noch ifconfig eth0 up mache, kann ich den Router anpingen.



# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

- /etc/nsswitch (ich habe irgendwo gelesen, dass das wichtig sein könnte.

passwd: compat
group: compat
shadow: compat

hosts: files dns
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: nis



Das waren jetzt wohl ein bisschen viel Informationen auf einmal, aber da ich nicht weiss, woran es liegen könnte, habe ich einfach die wichtigsten Ausgaben mal zusammengepostet.

Ach übrigens: meinen Router kann ich anpingen (ping 192.168.0.1), aber alle anderen Computer in meinem Netzwerk nicht, deshalb weiss ich nicht, ob das mit dem Router anpingen wirklich geht, oder ob mich Debian "auf den Arm nimmt" :D

Gruß
Pelikan :lol:

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 27.05.2004 18:40:58

pelikan_123 hat geschrieben: auto eth0
iface eth0 inet dhcp <--------
network 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
Da wird der "Hund begraben sein"... das "dhcp" mit "static" ersetzen (vorausgesetzt du willst es auch statisch.) Wenn du es mit dhcp machen willst brauchst du die unteren Zeilen gar nicht und es muss dhclient laufen.

und da fehlt wohl noch was:

Code: Alles auswählen

address *deine_IP_Adresse*
und bei network imho 192.168.0.0
ich habe das aber gar nicht drin...

abschreiben sollte man schon können :wink:

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 27.05.2004 21:24:27

Herzlichen Dank an euch alle!!!! :D

Mein Router zeigt meinen Laptop nun tatsächlich an und ich kann nicht nur den Router, sondern auch die beiden anderen Rechner in meinem Netzwerk anpingen.

Nun habe ich aber noch ein Problem mit der Namensauflösung: wenn ich beispielsweise

ping chip.de

eingebe, kommt: Unknown host.

Da ich aber mit Debian natürlich auch ins Internet will, ist das natürlich nicht ganz so gut und ich würde auch mittels apt-get update mein System auf den neuesten Stand bringen, dazu brauche ich aber halt leider die Namensauflösung.

Weiss da jemand von euch Rat???
Wie schon gesagt, die Datei war ja noch nicht mal vorhanden und ich musste sie neu anlegen, aber ob's das wirklich gebracht hat, wage ich zu bezweifeln!!!

Gruß
Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 27.05.2004 21:37:14

Und gleich nochmals eine Frage:

Beim Bootvorgang werde ich jedes Mal gefragt, welche Netzwerkverbindung ich möchte und es gibt da auch die Option: "Set new environment".

Aber das möchte ich ja gar nicht, und ich will eigentlich auch nicht jedes Mal danach gefragt werden.
Wie kann ich das ausschalten?

Und nochmals: VIELEN DANK für eure Hilfsbereitschaft, alleine hätte ich das nie geschafft. :wink:

Gruß
Pelikan :D

Antworten