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.