Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux will nicht mit neuem Router
Hallo liebe Gemeinde!
Ich hätte da ein Problem. Wurde bestimmt schon gelegentlich durchgekaut, doch ich fand bis dato keine Lösung.
Folgendes Problem:
Vor ein paar Tagen habe ich mir einen Hardware-Router für meinen DSL-Zugang zugelegt.
Nun können jedoch nur die Windows-Rechner im LAN miteinander kommunizieren. Auch DSL geht bei den Windows-Kisten.
Nur mein Linux-System (SuSE 7.3) will nicht so recht.
Ich scheitere anscheinend schon bei der Vergabe einer festen IP. Ein ping ist erfolglos.
Ich habe bereits mit Yast2 den Gateway (eben der Hardware-Router) eingetragen, doch es klappt einfach nicht.
Im Netzwerk werden allgemein nur feste IP's verwendet.
Hätte eventuell jemand einen Tipp für mich, in welche Dateien ich was genau eintragen muss, um im LAN wie auch im WAN arbeiten zu können?
Besten Dank im voraus.
mfg
Torsten
Dann mach es halt per hand, also los:
$ ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
$ route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
$ route add default gw 192.168.1.2
Du musst nur die IP's und die netmask richtig einsetzen.
Die DNS-Server trägst du in die /etc/resolv.conf so ein:
domain meinedomain.de
nameserver xx.xxx.xx.xx
nameserver yy.yy.yy.yy
Alles klar?
Hallo!
Besten Dank für die Antwort.
Doch da habe ich ein sehr merkwürdiges Pänomen.
Ich habe obige Zeilen eingetragen.
IP des Rechners: 192.168.0.4
IP des Routers: 192.168.0.123
->
ifconfig eth0 192.168.0.4 netmask 255.255.255.0 up
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.0.123
Den Eintrag in die /etc/resolv.conf habe ich auch vorgenommen.
Nun das Problem.
Nach einem Neustart funktionierte die Geschichte nicht mehr. Weder LAN noch WAN.
mfg
Torsten
Hallo,
ist ja klar dass die Geschichte nach nem reboot nicht mehr funktioniert, da das alles im Ram gespeichert wird.
Um es automatisch erledigen zu lassen, trage die Befehle entweder in irgendein boot-script (/etc/rc.local oder boot.local) ein oder verwende yast, das macht es auch automatisch.
man kann es aber wie yast auch in der /etc/rc.config eintragen , da wo es auch hingehört
ich denke da steht irrentwelcher murks drin nicht zu vergessen die /etc/route.conf
gib mal "ifconfig" ein schau mal was da für ips stehen
und kontrolliere mal das routing mit "route -n " das -n ist dafür das er die namen nicht versucht aufzulösen :D
Moinsen!
Also, mittels ifconfig erhalte ich folgende Ausgabe:
eth0 Link encap:Ethernet HWaddr 00:E0:29:2D:B8:1E
inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:29ff:fe2d:b81e/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:12449 (12.1 Kb)
Interrupt:10 Base address:0xe400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:954 (954.0 b) TX bytes:954 (954.0 b)
Das scheint also i.O. zu sein.
Mit "route -n" bekomme ich folgende Ausgabe:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.123 0.0.0.0 UG 0 0 0 eth0
Warum dort der eine Eintrag zwei mal vorhanden ist, kann ich mir auch nicht so recht erklären.
Zum Schluss noch meine "route.conf"
192.168.0.0 0.0.0.0 255.255.255.0 eth0
default 192.168.0.123 0.0.0.0 eth0
Noch eine kleine Erklärung:
192.168.0.4 ist also die IP des Rechners
192.168.0.123 ist die IP des Routers.
Die Einstellungen habe ich auch schon mit Yast durchgeführt, habe aber kein brauchbares Ergebnis erhalten.
mfg
Torsten
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.