D-Link Router einrichten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

D-Link Router einrichten

Beitrag von mike molto » 17.12.2005 22:07:26

Moin,

meine Frage: Ich habe einen DSL-Anschluß, seit letzter Woche mit Flatrate. Nun möchte ich einen Router einsetzen, damit Frau und Tochter ebenfalls in den Genuß kommen.
Habe mir den D-Link Dl-604 gekauft und ordnungsgemäß zwischen Modem und PC geklemmt. Das Gerät soll über das Web-Interface per http://192.168.0.1 ferngesteuert werden --> geht nicht.
Weder unter Linux, noch unter dem XP-Notebook meiner Frau.

Wie komme ich vernünftig an diese Adresse heran? Habe mich schon geraume Zeit mit googeln beschäftigt.

Micha

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: D-Link Router einrichten

Beitrag von herrchen » 17.12.2005 22:23:54

mike molto hat geschrieben: Das Gerät soll über das Web-Interface per http://192.168.0.1 ferngesteuert werden --> geht nicht.
der client, von dem aus du den router einrichten willst, muss im selben subnetz sein.
gib deinem client z.b. die IP "192.168.0.11" mit der netzmaske "255.255.255.0".
viele router haben ab werk auch den DHCP server aktiviert. in dem fall sollte es reichen, den client die IP per DHCP beziehen zu lassen.

herrchen

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 17.12.2005 22:27:49

Danke, Herrchen.

Es ist jedoch so: Ich bin ein Netzwerk-Beginner, der blauäugig zum Mediamarkt rannte und sich beraten ließ. Ich nutze zwar Linux schon sehr lange, aber bisher nur als Standalone-Desktop.

Wenn Du also Zeit hast: Bitte langsamer für mich. Oder weißt Du vielleicht eine gute Howto?

Micha

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 17.12.2005 23:15:54

mike molto hat geschrieben:... der blauäugig zum Mediamarkt rannte und sich beraten ließ. ..
Sowas passt doch nicht zusammen. SCNR.

Unter [1] unfd [2] findest du entsprechende HOWTOs.

eagle

[1] http://www.linuxhaven.de/dlhp/HOWTO/DE- ... HOWTO.html
[2] http://www.lunetix.de/docs/HOWTO/DE-NET3-HOWTO-3.html
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 17.12.2005 23:19:17

Danke,

werde erstmal schmökern. Aber ich hätte mir das leichter vorgestellt, ehrlich.

Doch, heute ist es passiert: Ich war im Mediamerkt und es wieselten ständig 5 (fünf) Verkäufer um mich herum, die auch Ahnung hatten. Ist mir noch nie passiert.

Micha

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 17.12.2005 23:37:14

Wie sind deine aktuellen IP Einstellungen? Du kannst die dir als root mit dem Befehl ifconfig anzeigen lassen.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 17.12.2005 23:39:30

So,

Ich bin auf folgendem Stand:

Meinen Router spreche ich wohl so an:

route add default gw 192.168.0.1
Richtig? Und wie erhalte ich das permanent? Muß ich da in den rc-Scripten wurschteln?

Der nameserver wird wohl in /etc/resolv.conf eingetragen und sollte die gleiche Adresse 192.168.0.1 erhalten. Richtig?

Muß meine Netzwerkkarte eine eigene Adresse erhalten? Wenn Ja. Wie?

Fehlt noch was?

Bin für jede Antwort dankbar. Achja: Ich bin über ppp0 im Internet. Ist das gut?

Meine ifconfig sieht so aus:

Code: Alles auswählen

debian:/etc# ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse 00:05:5D:7B:EC:AD
          inet6 Adresse: fe80::205:5dff:fe7b:ecad/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15652 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15868 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:10087210 (9.6 MiB)  TX bytes:2787488 (2.6 MiB)
          Interrupt:217 Basisadresse:0xd800

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:260 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:18704 (18.2 KiB)  TX bytes:18704 (18.2 KiB)

ppp0      Protokoll:Punkt-zu-Punkt Verbindung
          inet Adresse:85.176.92.164  P-z-P:213.191.84.194  Maske:255.255.255.255
          UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:7240 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7393 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:3
          RX bytes:4491808 (4.2 MiB)  TX bytes:1114619 (1.0 MiB)

Alles in Ordnung?

Micha

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 17.12.2005 23:50:49

Die Netzwerkeinstellungen werden bei Debian in der Datei /etc/network/interfaces gespeichert.

Die Datei sollte in deinem Fall den folgenden Eintrag enthalten. Die letzte Zeile sorgt dafür, dass beim aktivieren des Ethernet Netzwerkgerätes der richtige Nameserver eingetragen wird.

Code: Alles auswählen

iface eth0 inet static
        address 192.168.0.2
        netmask 255.255.255.0
        gateway 192.168.0.1
        up echo -e "nameserver 192.168.0.1" >/etc/resolv.conf
Wenn das DSL Modem an deiner Ethernet Netzwerkkarte angeschlossen ist, dann gibt das schon Sorgen.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 17.12.2005 23:58:37

Ich habe die Datei entsprechend geändert, hatte aber zusammen mit
route add default gw 192.168.0.1
keinen Erfolg.
Woran kann das liegen?

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 18.12.2005 00:04:29

Die Änderung der Datei reicht natürlich nicht aus. Du musst die Änderungen dem System durch den Aufruf /etc/init.d/networking restart bekannt machen.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 18.12.2005 00:13:04

Gemacht,

es kommt nach plog-Befehl

Code: Alles auswählen

debian:/etc# plog
Dec 18 00:11:25 localhost pppd[6564]: pppd 2.4.3 started by root, uid 0
Dec 18 00:11:31 localhost pppd[6483]: Connection terminated.
Dec 18 00:11:31 localhost pppd[6483]: Modem hangup
Dec 18 00:11:31 localhost pppd[6483]: Exit.
Dec 18 00:12:00 localhost pppd[6564]: Timeout waiting for PADO packets
Dec 18 00:12:00 localhost pppd[6564]: Unable to complete PPPoE Discovery
Dec 18 00:12:10 localhost pppd[6564]: Terminating on signal 15
Dec 18 00:12:10 localhost pppd[6564]: Exit.
Dec 18 00:12:10 localhost pppd[6607]: Plugin rp-pppoe.so loaded.
Dec 18 00:12:10 localhost pppd[6608]: pppd 2.4.3 started by root, uid 0
ping 192.168.0.1 funzt nicht.

Sag mal, kann das Gerät einfach defekt sein? Wäre mir jetzt die einfachste Lösung.

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 18.12.2005 00:28:01

Das Gerät kann natürlich schon defekt sein, aber das ist eher unwahrscheinlich.

Kontrolliere doch noch mal übernommenen Einstellungen mit ifconfig und netstat -nr.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 18.12.2005 00:41:09

Sorry,

ich gebe auf, aber danke erstmal!

ifconfig kennt kein ppp0 mehr, das Netzwerk ist nicht erreichbar.
Habe wieder umgestöpselt und warte auf eine Schritt-für-Schritt Anleitung.
Das Internet ist voll von Texten zu dem Thema, aber keiner sagt, wie es genau gemacht wird, schade.
Dies ist das erstemal, dass ich keine Lösung zu einem Linux-Problem im Internet finde. Liegt es am Thema oder an mir?

Micha

slu
Beiträge: 2240
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 18.12.2005 02:29:05

Hi mike molto,

ich bin mir nicht sicher ob du das Thema nicht völlig falsch verstanden hast.

Der Router soll doch ins Internet wählen und nicht dein PC.

Hast du den Router Konfiguriert?
Wenn ja baut er die Verbindung auf?
Du musst nur als DNS Server und als Gateway den Router angeben.
(Ich gehe jetzt davon aus das du im gleichen Subnetz bist, sonst würde die Konfiguration ja auch nicht gehen).

Ich habe übrigens auch den DI-604 läuft ohne Probleme.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 18.12.2005 11:01:28

@mike molto mit der von mir angegebenen Konfiguration kannst du nicht gleichzeitig pppoe benutzen. Für den Aufbau der Internetverbindung nun ist ja Router verantwortlich. Schalte als PPPoE auf dem PC aus.

Weiterhin solltest du sicherstellen auf welcher IP Adresse der Router hört, das sollte im Handbuch stehen (Bei Linksys Routern ist das z.B. 192.168.1.1). Die statische IP Adresse des PC in der /etc/network/interfaces musst dann anpassen.

Router: 192.168.1.1 <--> PC: 192.168.1.2
Router: 192.168.0.1 <--> PC: 192.168.0.2

Vor dem Test empfiehlt es sich das Gerät zu 'reseten' um es in den Auslieferungszustand zu versetzen und den korrekten Anschluss des Netzwerkkabels am Router zu überprüfen.

eagle

[1] http://debiananwenderhandbuch.de/netzwerk.html
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 18.12.2005 11:36:05

@slu:
Da hast Du vielleicht nicht ganz unrecht... :oops:
Die Konfiguration klappt schon beim ersten Schritt nicht: Ich komme nicht per 192.168.0.1 (steht im Handbuch) in den Router, weder mit Linux, noch mit XP. Ich habe ihn mehrfach resettet (Büroklammer 10 sec etc.). Die relevanten Dioden leuchten am Router, nur die Verbindung mit dem PC klappt nicht.

@eagle:
mit der von mir angegebenen Konfiguration kannst du nicht gleichzeitig pppoe benutzen. Für den Aufbau der Internetverbindung nun ist ja Router verantwortlich. Schalte als PPPoE auf dem PC aus.
Der Hinweis ist gut, war mir als Netzwerk-Newbie nicht so klar. Was muß dann in der Datei /etc/network/interfaces stehen? Ich habe auf Anraten gestern Abend folgendes hinzugefügt

Code: Alles auswählen

iface eth0 inet static
        address 192.168.0.2
        netmask 255.255.255.0
        gateway 192.168.0.1
        up echo -e "nameserver 192.168.0.1" >/etc/resolv.conf
OK so?

Micha

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 18.12.2005 12:30:16

Die Zeilen für die /etc/network/interfaces sollten soweit funktionieren. Du solltest sicherstellen, dass nur ein Eintrag für iface eth0 existiert.

Die Zeile "up echo -e "nameserver 192.168.0.1" >/etc/resolv.conf" kann bei einem festkonfigurierten PC entfernt werden und statt dessen der Eintrag "nameserver 192.168.0.1" manuell in die Datei /etc/resolv.conf geschrieben werden.

Das Netzwerkkabel das PC sollte in eins der "4 x 10BaseT/100BaseTX (LAN)" Ports des Routers gesteckt werden und nicht in den "1 x 10BaseT (WAN)" Port. Der ist für den Anschluß an das DSL Modem reserviert.

Die aktuelle Konfiguration kann "ifconfig eth0" und "netstat -nr" kannst du ja mal posten.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 18.12.2005 13:03:40

Bin wieder zurück.

Ich habe folgendes getan:

- als root "poff", um die DSL-Verbindung zu stoppen
- Modem und Router passend zusammengestöpselt
- Die Datei /etc/network/interfaces sieht jetzt so aus:
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.

auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
# please do not modify the following line
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf

auto lo
iface lo inet loopback

iface usb0 inet static
address 192.168.129.1
pointopoint 192.168.129.201
netmask 255.255.255.255

iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
(Die Zeilen mit USB sind für meinen Sharp Zaurus)

- Die Datei /etc/resolv.conf sieht so aus:
#nameserver 213.191.74.11
#nameserver 213.191.92.82
nameserver 192.168.0.1
- Dann als root /etc/init.d/networking restart gemacht, gibt folgende Meldung:
debian:/home/micha# /etc/init.d/networking restart
Setting up IP spoofing protection: rp_filter.
Reconfiguring network interfaces...Ignoring unknown interface dsl-provider=dsl-provider.
ifup: interface lo already configured
done.
Irgendwo steht also noch mein dsl-provider drin.

- "ifconfig eth0" gibt dann folgendes:
debian:/home/micha# ifconfig eth0
eth0 Protokoll:Ethernet Hardware Adresse 00:05:5D:7B:EC:AD
inet6 Adresse: fe80::205:5dff:fe7b:ecad/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:175513 errors:0 dropped:0 overruns:0 frame:0
TX packets:232763 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:133168650 (126.9 MiB) TX bytes:50046059 (47.7 MiB)
Interrupt:217 Basisadresse:0xd800
- "netstat -nr" zeigt nix

Wat nu?
Micha

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 18.12.2005 13:09:01

Vor der Zeile iface eth0 ... muss noch der Eintrag auto eth0 stehen, sonst wird das Interface nicht automatisch gestartet.

Code: Alles auswählen

...
auto eth0
iface eth0 inet static
        address 192.168.0.2 
        netmask 255.255.255.0 
        gateway 192.168.0.1 
..
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 18.12.2005 13:46:11

Danke, Thanks und Merci, eagle!

Das war das entscheidende Detail.
Ich schreibe dies via Router und hoffe, dass alles nun sauber läuft.
Der Anschluß läuft vom Router in Internet über pppoe.

Bin ich eigentlich der Einzige, der einen Router unter Linux laufen läßt und noch keine Netzwerkerfahrung hat?

Grüße, Micha

Achja, die Ausgaben sehen jetzt so aus:
debian:/home/micha# netstat -nr
Kernel IP Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
debian:/home/micha# ifconfig eth0
eth0 Protokoll:Ethernet Hardware Adresse 00:05:5D:7B:EC:AD
inet Adresse:192.168.0.2 Bcast:192.168.0.255 Maske:255.255.255.0
inet6 Adresse: fe80::205:5dff:fe7b:ecad/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:212143 errors:0 dropped:0 overruns:0 frame:0
TX packets:284811 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:149310265 (142.3 MiB) TX bytes:61550643 (58.6 MiB)
Interrupt:217 Basisadresse:0xd800

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 18.12.2005 13:57:26

mike molto hat geschrieben:Bin ich eigentlich der Einzige, der einen Router unter Linux laufen läßt und noch keine Netzwerkerfahrung hat?
:D naja ich denke das Problem in deinem Fall war es die vorherige Installation von PPPoE auf dem PC die dich zum Stolpern brachten. Wenn du jetzt einen neuen Debian Rechner aufsetzt, dann sollte der Zugriff auf Anhieb klappen.

Funktioniert der Zugriff auch von dem Windows Laptop deiner Frau? Der muss jetzt natürlich eine andere IP Adresse bekommen, als dein PC z.B. 192.168.0.3.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
mike molto
Beiträge: 456
Registriert: 05.06.2005 18:55:56

Beitrag von mike molto » 19.12.2005 21:38:45

Meiner Tochter habe ich jetzt ne Netzwerkkarte spendiert und sie per Stromkabel (devolo) ebenfalls ans Internet bekommen, läuft sehr gut. Sie hat die Adresse 192.168.0.3

Nun habe ich noch eine Frage: Ich kann ihren PC anpingen, aber wie können wir vernünftig Daten austauschen? Per telnet oder ftp habe ich keinen Zugriff bekommen.

Micha

Antworten