• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Routing über klassischen Linuxrouter mit 2 Netzwerkkarten

LittleG

Newbie
Hallo.
Habe ein wahnsinnig übles problem.
Habe seit kurzem eine Flat-rate und mehrere Rechner zu hause(3-4).
Wollte allen rechnern den internetzugang zur verfügung stellen,
habe deshalb alte kiste (P200Mhz) zusammengeschraubt und Linux 8.2
drauf installiert.
DHCP, Samba etc. funktioniert, aber das wichtiste das Internet geht nett.

habe textbasiert installiert, kann mit dem "router" auch online gehen,
aber keine internet verbindung von den Clients aus öffnen.

Bitte um Hilfe kann schon 2 Tage nicht mehr schlafen, weil es mir keine
Ruhe lässt :shock:
 

Martin Breidenbach

Ultimate Guru
http://www.linux-club.de/viewtopic.php?t=13315
http://www.linux-club.de/viewtopic.php?t=13317
http://www.linux-club.de/viewtopic.php?t=13318
http://www.linux-club.de/viewtopic.php?t=300
 
OP
L

LittleG

Newbie
war vielleicht etwas voreilig mit dem posten. :D

Habe bei euch jetzt was gefunden, hätte warscheinlich erst richtig nachschauen sollen. :sorry:

mal sehen ob ich es jetzt hinbekomme.

euer forum ist echt klasse, danke euch schon im vorraus,
für die fülle an infosa die ihr mir hobby linuxer zur verügung stellt.
1000 dank allen mitgliedern :p
 
OP
L

LittleG

Newbie
Also, habe eure links abgeklappert.

Status: kann server anpingen
kann client anpingen
kann von server öffentliche ip anpingen
!!!! kann aber nicht von client aus öffentliche ip anpingen!!!!!!!


Bitte um hilfe, bin verzweifelt. Sitzte schon wieder 2 Tage dran.
Habe aber dieses mal vorher alles durchgeforstet und nichts passendes gefunden.
 

Martin Breidenbach

Ultimate Guru
Könnte eine dieser Ursachen haben:

Default Gateway auf Clients ist nicht die interne IP-Adresse des Linux-Routers

Routing auf dem Linux-Router ist deaktiviert

Masquerading auf dem Linux-Router ist nicht aktiviert
 
OP
L

LittleG

Newbie
den gateway kriegen die clients über dhcp mitgeteilt.

wie kann ich den rest rausbekommen?
 

Martin Breidenbach

Ultimate Guru
LittleG schrieb:
den gateway kriegen die clients über dhcp mitgeteilt.

Überprüfs zur Sicherheit mal.

Masquerading:

mach mal

Code:
iptables -t nat -L

und poste das Ergebnis.

Routing:

Eingeschaltet wirds mit

yast2 - Netzwerkdienste - Routing - (x) IP-Weiterleitung aktivieren

Welche Firewall verwendest Du ? Einstellungen in der SuSEFirewall2 können das überschreiben.
 
OP
L

LittleG

Newbie
also eine firewall habe ich glaube ich noch nicht eingerichtet.
ip-weiterleitung ist aktiviert

ausgabe nach "iptables -t nat -L:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination


.... was auch immer das bedeutet :roll:
 
OP
L

LittleG

Newbie
Also, das Masquerading habe ich soweit hinbekommen, das ich mit meinem client, webseiten anpingen kann( ping www.google.de)

Aber mein browser bleibt leer. Habe die Lanverbindung auf proxyserver
gestellt und die IP des linuxrouters und port 80 eingestellt.
kann keine webseite öffnen.

komisch, ICQ geht aber schon.


---Bitte habt gedult mit mir, was lange wärrt wird gut :oops: ---
 

admine

Ultimate Guru
LittleG schrieb:
Also, das Masquerading habe ich soweit hinbekommen, das ich mit meinem client, webseiten anpingen kann( ping www.google.de)

Aber mein browser bleibt leer. Habe die Lanverbindung auf proxyserver
gestellt und die IP des linuxrouters und port 80 eingestellt.
kann keine webseite öffnen.

komisch, ICQ geht aber schon.


---Bitte habt gedult mit mir, was lange wärrt wird gut :oops: ---

Was hast du an dem Client-Rechner als DNS-Server angegeben?
Das sollte eine IP von "draußen" sein, von deinem Provider zum Beispiel.
 
LittleG schrieb:
Aber mein browser bleibt leer. Habe die Lanverbindung auf proxyserver
gestellt und die IP des linuxrouters und port 80 eingestellt.
kann keine webseite öffnen.
Ein Proxy ist ein Programm auf dem Linuxrouter, das Anfragen vom LAN annimmt und stellvertretend als "Vermittler" ans Internet stellt. Die erhaltene Antwort wird dann dem Client zurückgegeben. Masquerading ist was ähnliches, übersetzt aber lediglich Adressen und Ports der Anfragen.

Als Proxy auf Linux-Routern wird häufig Squid verwendet. Gibt hier ein eigenes Forum dazu. Damit das Ganze aber funktioniert, muss nicht nur der Webbrowser den Proxy eingetragen haben, sondern der muss auf dem Router auch konfiguriert und gestartet werden. :!:

Ich vermute, wenn du die Proxy-Einträge im Browser wieder löschst und auf "direkte Verbindung" stellst, wird es funktionieren (dazu noch das letzte Posting von admine beachten).
 
OP
L

LittleG

Newbie
Es ist unglaublich :D

Dank eurer fleissigen hilfe hat ein teils
taub, stumm und blinder Linuxuser es geschafft.

---I´m soooooo Happy, thanks all for posting---
 
LittleG schrieb:
Es ist unglaublich :D

Dank eurer fleissigen hilfe hat ein teils
taub, stumm und blinder Linuxuser es geschafft.

---I´m soooooo Happy, thanks all for posting---
Wenn du noch sagst, woran's jetzt lag und wie du's behoben hast, dann kann der nächste mit dem selben Problem nur noch hier nachschlagen und weiss genau, was zu tun ist. :)


Ist immer so, wenn ganz viele Tipps da sind, irgendeiner geht, aber keiner weiss, welcher. ;)
 
OP
L

LittleG

Newbie
bin mir nicht sicher....
glaube es war squid, habe nur die conf durchgewühlt und folgende kommentare aktiviert:

http_access allow all
acl our_networks src 192.168.1.0/24 192.168.2.0/24
http_acces allow our_networks

hoffe das war richtig :roll:
 
Oben