So teilen Sie das Internet mithilfe eines Hubs anstelle eines WLAN-Routers

2888
partho

Ich habe Breitband und mein Internetdienstanbieter habe meinen Windows-PC über ein Ethernet-Kabel für das Internet eingerichtet. Mein anderer PC (auf dem Ubuntu Linux läuft) kann jedoch keine Verbindung zum Internet herstellen. Mein ISP schlägt vor, einen WLAN-Router zu verwenden, um beide PCs mit dem Internet zu verbinden, aber ich möchte keinen Router kaufen, da ich bereits einen Hub habe. Bei Verwendung eines Hubs wurde mir jedoch mitgeteilt, dass ich diese Internetverbindung nicht freigeben kann.

Mein ISP sagt, dass ich das Internet mit einem WLAN-Router und nicht mit dem Hub teilen kann. Gibt es eine Möglichkeit, das Internet über diesen Hub gemeinsam zu nutzen?

3
Du brauchst einen Router. Es muss kein WLAN sein, aber es muss ein Router sein. Sie können dem Windows-PC eine Netzwerkkarte hinzufügen und ICS entsprechend den Vorschlägen von David konfigurieren. Auf diese Weise wird es als Router konfiguriert. Sie könnten dann den Hub an die zweite Netzwerkkarte anschließen und damit den Zugriff auf mehrere PCs freigeben. Frank Thomas vor 8 Jahren 0
Haben Sie wirklich einen Hub https://en.wikipedia.org/wiki/Ethernet_hub? Was ist die Marke und das Modell? - Router ohne WLAN können identisch mit einem Hub aussehen und funktionieren, sofern der Linux-Rechner nur WLAN ist. Wird diese Linux-Maschine über Ethernet verbunden? - Hubs führen kein NAT (Network Address Translation) durch, wodurch sich alle Ihre PCs die einzige IP-Adresse teilen können, die Ihnen von Ihrem Internetdienstanbieter zugewiesen wurde. Deshalb würde ein Router mit oder ohne WLAN Ihr Problem lösen. K7AAY vor 8 Jahren 2
@ K7AAY, es ist eine gute Idee zu überprüfen, aber ich möchte darauf hinweisen, dass eine Frage, ob es sich um einen Hub oder einen Switch handelt, keine Auswirkungen auf die Problemdomäne hat. Wenn es ein Router ist, dann hat OP Glück. Frank Thomas vor 8 Jahren 1

2 Antworten auf die Frage

2
DavidPostill

Gibt es eine Möglichkeit, das Internet mithilfe des Hubs gemeinsam zu nutzen?

Kurze antwort :

Nein.

Lange antwort :

Du kannst entweder:

  • Verwenden Sie einen vom ISP empfohlenen Router oder

  • Richten Sie einen PC mit einer Art ICS-Software (Internet Connection Sharing) ein, die als Software-Router fungiert.

2
Felix

Die allererste Überlegung lautet: Wie viel ist Ihre Zeit wert? Router sind billig; Sie können einen für $ 20 oder weniger in einem Gebrauchtwarenladen finden. Wenn Sie nicht mit einem Mindestlohn arbeiten (oder arbeitslos sind) und kein Geld zur Verfügung haben, sind die nachstehenden Verfahren Ihre Zeit nicht wert. (Und selbst dann ist es wahrscheinlich mehr lohnend, ein paar Stunden bei einer Zeitarbeitsfirma zu verbringen, wenn Sie länger als 2 Stunden brauchen, um dies zu erreichen.)

Im Folgenden wird ein Überblick darüber gegeben, was zu tun ist. Besonderheiten wie "Zuweisen einer sekundären IP-Adresse in Ubuntu" und "Einrichten des NAT-Routings" sind separate Fragen.

Wenn Sie jeweils nur einen Computer online benötigen: Konfigurieren Sie den Linux-Computer so, dass die MAC-Adresse auf der Netzwerkkarte gefälscht wird, sodass er mit dem Windows-Computer identisch ist. (Dies funktioniert jedoch nicht, wenn beide Computer eingeschaltet sind.)

Wenn Sie beide Computer gleichzeitig online benötigen:

Sie benötigen einen Computer als Router für den anderen Computer. Unter Windows ist dies wahrscheinlich nicht einfach (ja, Windows hat eine gemeinsame Internetverbindung, es wird jedoch davon ausgegangen, dass Sie zwei Netzwerkkarten haben; ich gehe davon aus, dass Sie dies nicht tun), aber Sie können dies auch unter Linux tun.

Schritt 1: Erkennen Sie Ihren Internetdienstanbieter, dass Ihr Linux-Computer als der für den Internetzugang konfigurierte Computer erkannt wird. Am einfachsten ist es, Ihren Linux-Computer an den Internet-Port anzuschließen, dann Ihren ISP anzurufen und ihn zu bitten, den MAC-Adress-Cache für Ihre Verbindung zu leeren - lassen Sie ihn wissen, dass Sie ihn darum bitten, weil Sie Ihr Internet geändert haben Computer

Wenn Ihr ISP Sie nicht ändern kann, welcher Computer der "Online" ist, haben Sie mehrere Möglichkeiten:

  • Wenn Ihre Netzwerkkarten beweglich sind (dh, beide Netzwerkkarten sind separate Karten, die Sie zwischen Computern verschieben können und nicht auf das Motherboard gelötet werden), tauschen Sie die Netzwerkkarten der Windows- und Linux-Computer aus.

  • Wenn Ihre Netzwerkkarten auf das Motherboard gelötet sind, prüfen Sie, ob Sie unter Windows die MAC-Adresse auf der Netzwerkkarte ändern können. Tauschen Sie in diesem Fall die MAC-Adressen zwischen den Linux- und Windows-Computern aus.

  • Wenn Windows die MAC-Adressen nicht ändern kann, das Betriebssystem auf welchem ​​Computer ändern (dh, die Festplatten austauschen), Windows auf der Windows-Festplatte neu installieren / reparieren (Linux wird sich problemlos zwischen Computern bewegen, aber Windows lehnt dies normalerweise ab zu booten).

Jetzt haben Sie Linux in der Lage, eine Verbindung zum Internet herzustellen, und Windows nicht.

Schritt 2: Vergeben Sie IP-Adressen

Verbinden Sie beide Computer mit dem Hub und verbinden Sie den Hub mit Ihrem von Ihrem Internetdienstanbieter bereitgestellten Internetanschluss.

Ihr Linux-Computer erhält eine IP-Adresse, die von Ihrem Internetdienstanbieter zugewiesen wurde, und sollte über den Hub online sein können.

Geben Sie Ihrem Linux-Computer jetzt auch eine zweite IP-Adresse, im 192.168. Angebot. Zum Beispiel 192.168.1.1.

Vergeben Sie Ihrem Windows-Computer eine manuell konfigurierte IP-Adresse im selben Bereich, z. B. 192.168.1.2, und legen Sie als Standard-Gateway-Adresse die 192.168-Adresse fest, die Sie dem Linux-Computer angegeben haben, dh 192.168.1.1. Stellen Sie für die DNS-Serveradressen dieselben ein, die der Linux-Computer verwendet, dh die, die Sie von Ihrem Internetdienstanbieter erhalten haben.

Schritt 3: Richten Sie das NAT-Routing ein

Konfigurieren Sie in der Linux-Box das NAT-Routing zwischen 192.168. Subnetz und Ihre vom ISP zugewiesene IP-Adresse. Der Bereich 192.168 ist Ihr internes Subnetz, und die vom ISP zugewiesene IP-Adresse ist die öffentliche / "externe" IP-Adresse.