Hi,
ich bin gerade dabei in unserer Firma einen Linux 9.3 PC als Router einzurichten. 2 Netzwerkkarten sind bereits drin, extern stehen wir mit dem PC direkt im Netz (PC über IP Adresse direkt ansprechbar).
Intern würde ich gerne DHCP realisieren.
Der Rechner läuft bereits extern (Apache und ein FTP-Server).
Nächster Schritt ist die Erweiterung nach Innen.
Ich habe mir eben das FAQ für Linux als Router durchgelesen, klingt sehr plausibel, nur werden bei dem Beispiel intern feste IP's vergeben (192.168.2.x).
Client-PC - Linux 9.3 - Netzwerkarte - Internet
1. Konfiguration der Internet-Verbindung
- Netzwerkkarte hat bereits eine feste IP Adresse die direkt im Internet steht (Subnetzmaske 255.255.255.128)
- Konfiguriere die Internetverbindung ueber yast2 - Netzwerkgeraete - Netzwerkkarte. Hierbei Firewall aktivieren. Es ist wichtig dass hier Masquerading gemacht wird. Die Firewall erledigt das (siehe SuSEFirewall2 Einstellungen).
OK
Der Linux-Rechner hat nach aussen immer die gleiche IP Adresse.
2. Routing aktivieren
- Routing / IP-Weiterleitung einschalten: yast2 - Netzwerkdienste - Routing - (x) IP-Weiterleitung aktivieren
Hinweis: Die Einstellung von FW_ROUTE in der SuSEFirewall2 UEBERSCHREIBT diese Einstellung !
3. Konfiguration der internen Netzwerkkarte des Linux-Routers
- hier möchte ich DHCP aktivieren und nicht wie im Beispiel angegeben eine feste Adresse eintragen (Beispiel: gib der internen Netzwerkkarte die IP-Adresse 192.168.2.1 Subnetzmaske 255.255.255.0)
DHCP Server installieren (bislang noch nicht erfolgt) und die innere Netzwerkkarte zuweisen ? (reicht das ?)
4. Einstellungen der SuSEFirewall2
...
den Rest spare ich mir hier.
Mein Router müsste dann meinem Client bei Anfrage eine IP Adresse zuweisen (den Adressraum würde ich vorgeben wollen - Beispiel 192.168.0.5 -> xx beispielsweise). Wenn das geschehen ist (1. Schritt) kann dann das Routing getestet werden.
Funktioniert das denn grundsätzlich wie hier beschrieben ?
ich bin gerade dabei in unserer Firma einen Linux 9.3 PC als Router einzurichten. 2 Netzwerkkarten sind bereits drin, extern stehen wir mit dem PC direkt im Netz (PC über IP Adresse direkt ansprechbar).
Intern würde ich gerne DHCP realisieren.
Der Rechner läuft bereits extern (Apache und ein FTP-Server).
Nächster Schritt ist die Erweiterung nach Innen.
Ich habe mir eben das FAQ für Linux als Router durchgelesen, klingt sehr plausibel, nur werden bei dem Beispiel intern feste IP's vergeben (192.168.2.x).
Client-PC - Linux 9.3 - Netzwerkarte - Internet
1. Konfiguration der Internet-Verbindung
- Netzwerkkarte hat bereits eine feste IP Adresse die direkt im Internet steht (Subnetzmaske 255.255.255.128)
- Konfiguriere die Internetverbindung ueber yast2 - Netzwerkgeraete - Netzwerkkarte. Hierbei Firewall aktivieren. Es ist wichtig dass hier Masquerading gemacht wird. Die Firewall erledigt das (siehe SuSEFirewall2 Einstellungen).
OK
Der Linux-Rechner hat nach aussen immer die gleiche IP Adresse.
2. Routing aktivieren
- Routing / IP-Weiterleitung einschalten: yast2 - Netzwerkdienste - Routing - (x) IP-Weiterleitung aktivieren
Hinweis: Die Einstellung von FW_ROUTE in der SuSEFirewall2 UEBERSCHREIBT diese Einstellung !
3. Konfiguration der internen Netzwerkkarte des Linux-Routers
- hier möchte ich DHCP aktivieren und nicht wie im Beispiel angegeben eine feste Adresse eintragen (Beispiel: gib der internen Netzwerkkarte die IP-Adresse 192.168.2.1 Subnetzmaske 255.255.255.0)
DHCP Server installieren (bislang noch nicht erfolgt) und die innere Netzwerkkarte zuweisen ? (reicht das ?)
4. Einstellungen der SuSEFirewall2
...
den Rest spare ich mir hier.
Mein Router müsste dann meinem Client bei Anfrage eine IP Adresse zuweisen (den Adressraum würde ich vorgeben wollen - Beispiel 192.168.0.5 -> xx beispielsweise). Wenn das geschehen ist (1. Schritt) kann dann das Routing getestet werden.
Funktioniert das denn grundsätzlich wie hier beschrieben ?