Ich habe Breitband und mein ISP hat meinen Windows-PC über ein Ethernet-Kabel für das Internet eingerichtet. Aber mein anderer PC (auf dem Ubuntu Linux läuft) kann jetzt keine Verbindung zum Internet herstellen. Mein ISP schlägt vor, beide PCs über einen WLAN-Router mit dem Internet zu verbinden, aber ich möchte keinen Router kaufen, da ich bereits einen Hub habe. Aber wenn ich einen Hub verwende, kann ich diese Internetverbindung nicht teilen, wurde mir gesagt.
Mein ISP sagt, dass ich das Internet über einen WLAN-Router und nicht über den Hub freigeben kann. Gibt es eine Möglichkeit, das Internet über diesen Hub freizugeben?
Antwort1
Gibt es eine Möglichkeit, das Internet über einen Hub zu teilen?
Kurze Antwort:
NEIN.
Lange Antwort:
Du kannst entweder:
Verwenden Sie einen Router, der von Ihrem Internetdienstanbieter empfohlen wird, oder
Richten Sie einen PC mit einer ICS-Software (Internet Connection Sharing) als Software-Router ein.
Antwort2
Die allererste Überlegung ist: Wie viel ist Ihre Zeit wert? Router sind billig; Sie können einen in einem Gebrauchtwarenladen für 20 $ oder weniger finden. Sofern Sie nicht einen Mindestlohnjob haben (oder arbeitslos sind) und kein Geld zur Verfügung haben, sind die folgenden Verfahren Ihre Zeit nicht wert. (Und selbst dann lohnt es sich wahrscheinlich mehr, ein paar Stunden bei einer Zeitarbeitsfirma zu verbringen, wenn Sie länger als 2 Stunden brauchen, um dies zum Laufen zu bringen.)
Im Folgenden wird ein Überblick über die erforderlichen Schritte gegeben. Einzelheiten wie „Wie weise ich in Ubuntu eine sekundäre IP-Adresse zu?“ und „Wie richte ich NAT-Routing ein?“ sind separate Fragen.
Wenn Sie immer nur einen Computer online benötigen:Konfigurieren Sie den Linux-Computer so, dass die MAC-Adresse auf seiner Netzwerkkarte gefälscht wird, sodass sie mit der des Windows-Computers übereinstimmt. (Dies funktioniert jedoch nicht, wenn beide Computer eingeschaltet sind.)
Wenn Sie beide Computer gleichzeitig online benötigen:
Sie benötigen einen Computer, der als Router für den anderen Computer fungiert. Dies ist unter Windows wahrscheinlich nicht so einfach möglich (ja, Windows verfügt über die Funktion „Internet Connection Sharing“, aber diese geht davon aus, dass Sie über zwei Netzwerkkarten verfügen; ich gehe davon aus, dass dies nicht der Fall ist), aber unter Linux ist dies möglich.
Schritt 1:Sorgen Sie dafür, dass Ihr ISP Ihren Linux-Computer als den für den Internetzugang konfigurierten Computer erkennt. Am einfachsten ist es, Ihren Linux-Computer an den Internet-Port anzuschließen und dann Ihren ISP anzurufen und ihn zu bitten, seinen MAC-Adresscache für Ihre Verbindung zu leeren. Teilen Sie ihm mit, dass Sie ihn darum bitten, weil Sie Ihren Computer mit Internetzugang geändert haben.
Wenn Ihr ISP es Ihnen nicht erlaubt, zu ändern, welcher Computer „online“ ist, haben Sie ein paar Optionen:
Wenn Ihre Netzwerkkarten verschiebbar sind (d. h., wenn Ihre beiden Netzwerkkarten separate Karten sind, die Sie zwischen Computern verschieben können und nicht auf die Hauptplatine gelötet sind), tauschen Sie die Netzwerkkarten der Windows- und Linux-Computer aus.
Wenn Ihre Netzwerkkarten auf die Hauptplatine gelötet sind, prüfen Sie, ob Windows Ihnen das Ändern der MAC-Adresse auf der Netzwerkkarte ermöglicht. Wenn ja, tauschen Sie die MAC-Adressen zwischen dem Linux- und dem Windows-Computer aus.
Wenn Sie unter Windows die MAC-Adressen nicht ändern können, ändern Sie das Betriebssystem auf dem Computer. Tauschen Sie also die Festplatten aus und installieren bzw. reparieren Sie Windows auf der Windows-Festplatte neu (Linux lässt sich problemlos zwischen Computern verschieben, aber Windows lässt sich in der Regel nicht booten).
Jetzt kann Linux eine Verbindung zum Internet herstellen, Windows hingegen nicht.
Schritt 2:IP-Adressen zuweisen
Verbinden Sie beide Computer mit dem Hub und verbinden Sie den Hub mit dem Internet-Port, den Sie von Ihrem ISP erhalten haben.
Ihr Linux-Computer erhält von Ihrem ISP eine IP-Adresse und sollte über den Hub online gehen können.
Geben Sie Ihrem Linux-Rechner jetzt einezweiteAuch die IP-Adresse liegt im Bereich 192.168. Beispiel: 192.168.1.1.
Geben Sie Ihrem Windows-Computer eine manuell konfigurierte IP-Adresse im gleichen Bereich, z. B. 192.168.1.2, und legen Sie als Standard-Gateway-Adresse die Adresse 192.168 fest, die Sie dem Linux-Computer zugewiesen haben, also 192.168.1.1. Legen Sie als DNS-Serveradressen dieselben Adressen fest, die der Linux-Computer verwendet, also die von Ihrem ISP bereitgestellten.
Schritt 3:NAT-Routing einrichten
Konfigurieren Sie auf der Linux-Box das NAT-Routing zwischen dem Subnetz 192.168 und Ihrer vom ISP zugewiesenen IP-Adresse. Der Bereich 192.168 ist Ihr internes Subnetz und die vom ISP zugewiesene IP-Adresse ist die öffentliche/„externe“ IP.