WLAN eines Notebooks über Ethernet für einen anderen PC nutzen

WLAN eines Notebooks über Ethernet für einen anderen PC nutzen

Ich möchte einen PC über mein Notebook, welches an ein WLAN angeschlossen ist, mit dem Internet verbinden.

Das Setup sollte nach folgendem Schema aussehen: Auf PC (eth0) -> Notebook (eth0) -> Notebook(wlan0) -> Routerbeiden
läuft Linux – Arch auf dem Notebook und Funtoo auf dem PC.

Bearbeiten: Ich habe also Rushs Methode ausprobiert, aber sie hat bei mir nicht funktioniert. So habe ich es gemacht:

PC:

ifconfig eth0 192.168.2.3
route add default gateway 192.168.2.2
nameserver 8.8.8.8 > resolv.conf

Notizbuch:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -j SNAT --to-source 192.168.2.101

192.168.2.101 ist die wlan0 IP-Adresse. Ich kann 192.168.2.2 nicht anpingen (connect: Netzwerk ist nicht erreichbar) und die Verbindung scheint auf dem Notebook nicht mehr zu funktionieren.

Antwort1

Es ist ganz einfach. Sie müssen den PC mit dem Notebook verbinden. Konfigurieren Sie eth0auf dem PC (stellen Sie beispielsweise IP = 192.168.2.3 und Standard-Gateway auf 192.168.2.2 und DNS-Server auf 8.8.8.8 ein). Das ist alles, was Sie auf dem PC tun müssen. Auf dem Notebook müssen Sie die Internetverbindung wie üblich einrichten und eth0folgendermaßen konfigurieren: Stellen Sie die IP-Adresse auf 192.168.2.2 ein, aktivieren Sie die Netzweiterleitung mit iptables.

Ich hoffe, Sie können IP, GW und DNS einrichten. Um die Weiterleitung einzurichten, führen Sie als Root-Benutzer das folgende Skript aus:

#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
INET="wlan0"
INETIP="$(ifconfig $INET | sed -n '/inet addr/{s/.*addr://;s/ .*//;p}')"
iptables -t nat -A POSTROUTING -o $INET -j SNAT --to-source $INETIP

Achten Sie auf die spezifischen iptables-Regeln, die Sie bereits haben. Um sie zu deaktivieren, können Sie Folgendes ausführen:Vordas obige Skript:

iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

Und voilà, Sie haben das Internet auf Ihrem PC.

verwandte Informationen