Verbinden Sie zwei Netzwerke, um das Internet mit GNU / Linux zu teilen.

Ich habe Kabel-Internet gemietet, aber das Kabelmodem, das sie mir gegeben haben, ist Einzelbenutzer. Um das Internet über WIFI mit den anderen Geräten in meinem Haus zu teilen, muss ich meinen alten Telefonrouter und einige Befehle verwenden. Kann gemacht werden.


Zuerst werden wir das aktivieren Weiterleitung Bearbeiten der laufenden Datei sysctl.conf, wenn nano Ihr Lieblingseditor ist:

sudo nano /etc/sysctl.conf

und in der folgenden Zeile ändern wir den Wert 0 in 1:

# net.ipv4.ip_forward = 0 net.ipv4.ip_forward = 1

Als Nächstes erstellen wir ein kleines Skript, das beim Systemstart mit Administratorrechten ausgeführt und verwendet wird iptables um die zu aktivieren Netzwerkmaskierung:

sudo nano /etc/init.d/share.sh

Wir fügen hinzu:

#! / bin / bash iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

In meinem Fall tritt das Internet über eth0 in mich ein, aber Sie müssen den Namen Ihrer Netzwerkschnittstelle überprüfen, der sich je nach verwendetem Gerät oder der verwendeten GNU / Linux-Distribution ändern kann. Dazu können Sie verwenden ifconfig von einem Terminal.

Dann führen wir den folgenden Befehl aus, damit er beim Booten unseres Systems in Distributionen ausgeführt wird, die auf Ubuntu / Debian basieren:

sudo update-rc.d share.sh Standardeinstellungen

In denen, die auf Arch Linux basieren, haben wir unser Skript in /etc/rc.local abgelegt:

sudo nano /etc/rc.local/share.sh

Mit diesem System wird es beim Systemstart ausgeführt.

En ÖffnenSuse Anstatt das Skript zu erstellen, können wir es verwenden YaST2 um unsere zu konfigurieren Firewall im Grafikmodus, der aktiviert werden muss. Wir markieren die Option «Netzwerkmaskierung».

Und schließlich müssen wir ein grundlegendes Konzept berücksichtigen, damit alles gut funktioniert. Standard-Gateway.

Wir müssen unsere konfigurieren Router Schreiben der IP unserer wlan0in meinem Fall in dem Feld entsprechend Standard-Gateway innerhalb der Router. Dafür müssen wir Einloggen innerhalb seiner Weboberfläche. Es ist praktisch, die IP unseres PCs im WIFI-Netzwerk manuell zu konfigurieren, damit sie sich beim Start des Geräts nicht ändert.

Dank unserer Arbeit können wir die Abdeckung unseres WIFI-Netzwerks zu Hause verbessern, da wir den Router überall mit einer Steckdose platzieren können, solange er mit den beiden Netzwerkkarten (eth0 und wlan0) in Reichweite unseres PCs ist. .