Geben Sie eine zweite Netzwerkkarte mit einem anderen Subnetz-Internetzugang

Geben Sie eine zweite Netzwerkkarte mit einem anderen Subnetz-Internetzugang

Ich habe einen Ubuntu-Server mit 16.04

Es gibt 2 NIC-Karten:

Eine davon ist 192.168.10.9/24, diese hat Internetzugang über das Gateway 192.168.10.254.

Meine zweite Netzwerkkarte hatte die IP-Adresse 192.168.25.1/24 und verfügt derzeit weder über ein Gateway noch über Internetzugang.

Alles im Netzwerk 192.168.25.x verwendet DHCPD vom Ubuntu-Server.

Wie erlaube ich den Internetzugriff auf 192.168.25.x?

Antwort1

Sie müssen aktivierenIPv4-WeiterleitungEs gibt einen ausgezeichneten Artikel zu diesem ThemaHier.

Im Folgenden erfahren Sie, wie Sie den Systemstatus überprüfen und den Parameter über die Befehlszeile festlegen. Bitte beachten Sie, dass diese Einstellung nur vorübergehend ist. Sie müssen anhand Ihrer spezifischen Distribution und Version bestimmen, wie Sie die Einstellung dauerhaft machen (falls Sie dies wünschen).

Das Folgende stammt ausDieser Artikel:


Überprüfen Sie, ob die IP-Weiterleitung aktiviert ist

Wir müssen den Sysctl-Kernelwert net.ipv4.ip_forward abfragen, um zu sehen, ob die Weiterleitung aktiviert ist oder nicht:

Verwenden von sysctl:

sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0

oder überprüfen Sie einfach den Wert im /proc-System:

cat /proc/sys/net/ipv4/ip_forward
0

Wie wir in beiden obigen Beispielen sehen können, war dies deaktiviert (wie durch den Wert 0 angezeigt).

Aktivieren Sie die IP-Weiterleitung im laufenden Betrieb

Wie bei allen Sysctl-Kernelparametern können wir den Wert von net.ipv4.ip_forward im laufenden Betrieb ändern (ohne das System neu zu starten):

sysctl -w net.ipv4.ip_forward=1

oder

echo 1 > /proc/sys/net/ipv4/ip_forward

die Einstellung wird sofort geändert; das Ergebnis bleibt nach einem Neustart des Systems nicht erhalten.

verwandte Informationen