GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie teile ich das Internet mit Windows von meiner Linux-Box aus?

Sie müssen NAT auf der Linux-Box einrichten. Es gibt zahlreiche Anleitungen im Netz, wenn Sie nach NAT und iptables suchen, möglicherweise einschließlich der von Ihnen verwendeten Distribution. Hier ist ein Howto für Debian, das auch auf anderen Distributionen funktionieren sollte:http://debianclusters.org/index.php/NAT_with_IPTables

Hier sind einige Zeilen, die aus einem deutschen Ubuntu-Howto stammen:

sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -o eth0 -s 192.168.0.0/16 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Legen Sie sie irgendwo ab, wo sie beim Start ausgeführt werden (/etc/rc.local oder Sie setzen "up" vor jede Zeile und legen das Ganze in /etc/network/interfaces ab) und ersetzen Sie eth0 durch das Netzwerkgerät, das sich verbindet zum Internet und eth1 durch den, der zu Ihrem LAN geht.

Möglicherweise müssen Sie Ihrer Windows-Box auch einige Nameserver (DNS) manuell mitteilen, wenn Sie bind nicht einrichten möchten auf Ihrer Linux-Box. Und ich vertraue darauf, dass Sie keinen DHCP-Server in Ihrem LAN benötigen oder bereits haben.


Die Frage lautet:

Ist stattdessen auch das Umgekehrte möglich (das Internet mit dem Windows-Computer verbinden und es mit Linux teilen)?

So können Sie Ihre Internetverbindung von Windows für Linux freigeben.

Unter Windows

  • Stellen Sie sicher, dass die Internetfreigabe aktiviert ist.

    • Gehen Sie zur Systemsteuerung, suchen Sie die Netzwerkverbindung, klicken Sie dann mit der rechten Maustaste auf den Internetadapter und klicken Sie auf „Eigenschaften“.
    • Klicken Sie auf "Erweitert".
    • Klicken Sie dort auf das Optionsfeld, um die Internetfreigabe zu aktivieren.
  • Unter Windows 7:

    • Gehen Sie zu Systemsteuerung → „Netzwerk- und Freigabecenter“. (Möglicherweise müssen Sie "Netzwerk und Internet" durchlaufen, um dorthin zu gelangen.)
    • Klicken Sie auf "Adaptereinstellungen ändern".
    • Klicken Sie mit der rechten Maustaste auf den Netzwerkadapter und klicken Sie auf "Eigenschaften". Geben Sie ein Administratorkennwort ein, wenn Sie dazu aufgefordert werden.
    • Klicken Sie auf die Registerkarte "Freigabe" und aktivieren Sie die Freigabe.

Unter Linux

Mit root (sudo oder su )-Berechtigung,

  1. Geben Sie Folgendes ein, um das Standard-Gateway festzulegen:

    route add default gw x.x.x.x

    (Hinweis:Ersetzen Sie x.x.x.x durch die lokale IP-Adresse des Windows-Hosts. Sie finden sie, indem Sie Folgendes eingeben:ipconfig -all in der Windows-Eingabeaufforderung.)

  2. Geben Sie als Nächstes Folgendes ein, um den DNS festzulegen:

    echo "nameserver y.y.y.y" > /etc/resolv.conf

    (Hinweis:Ersetzen Sie y.y.y.y durch die DNS-Serveradresse unter Windows. Sie finden sie, indem Sie Folgendes eingeben:ipconfig -all in der Windows-Eingabeaufforderung.)

In diesem Szenario ist Windows bereits mit dem Internet verbunden. Nach der ganzen Einrichtung können Sie jetzt versuchen, das Internet von Linux aus zu nutzen. Die Linux- und Windows-Hosts sollten das Internet gleichzeitig nutzen können.


Linux
  1. So mounten Sie die Remote-Windows-Freigabe unter Linux

  2. Remote-Desktop von Windows auf Linux-Desktop mit XRDP

  3. Wie greife ich von Linux aus auf freigegebene Windows-Ordner zu?

  4. Verwenden von Samba zum Freigeben eines Ordners von einem Linux-Gast mit einem Windows-Host in VirtualBox

  5. Wie registriere ich einen Linux-Server beim Windows-DNS-Server?

So führen Sie Windows 95 unter Linux aus

So teilen Sie Dateien sicher über die Befehlszeile mit ffsend in Linux

So greifen Sie von Windows 10 auf Linux-Partitionen zu

So installieren Sie Windows-Software unter Linux mit Bottles

Wie Sie von Windows aus SSH in Ihren Linux-Server einbinden

Wie man SSH in einen Windows 10-Rechner von Linux ODER Windows ODER überall her einfügt