USB-Ethernet an meine Maschine statt an RJ45-NIC-Karten

447
Gdcrocx

In meiner Organisation gibt es ein Cluster-Setup mit 7 Knoten, und alle verfügen über Ethernet-Netzwerkkarten mit zwei Ports, auf denen Ubuntu 14.04.4 ausgeführt wird. Jede Maschine ist gleichzeitig mit zwei Netzwerken verbunden.

Voraussetzung: Ich möchte 7 weitere Maschinen hinzufügen, aber wir haben nicht das Geld, um 7 weitere NICs zu kaufen. Gibt es eine Möglichkeit, die USB-Anschlüsse der Maschinen zu verwenden, um mithilfe eines USB-Routers eine Verbindung zum Netzwerk herzustellen? (Router mit USB-Punkten anstelle von RJ45-Buchsen oder Ähnlichem.)

Aktuelles Setup: 7 Ubuntu-Computer mit zwei Ethernet-Ports 1 Cisco Catalyst 2960G-24TC-L Switch mit 18 freien RJ45-Ports.

Problem: Sie haben einen Switch, der die Vernetzung übernimmt, aber die Maschinen haben nicht genügend Netzwerkkarten.

0
Ein USB-Ethernet-Adapter ist immer noch eine "NIC". Ich bezweifle, dass sie so viel billiger sind, die Leistung könnte auch viel schlechter sein. Aktualisieren Sie Ihre Frage mit dem Motherboard-Modell. Auch Hardware-Empfehlungen sind nicht auf dem neuesten Stand, ich habe diesen Teil entfernt. Daniel B vor 8 Jahren 1
@Daniel Wir verwenden eine HP Elitedesk 800G1 SFF **. Datenblatt hier [Link] (http://h71016.www7.hp.com/html/pdfs/HPEliteDeskand_EliteOne_800_G1_Datasheet.pdf) Gdcrocx vor 8 Jahren 0
Können Sie nicht [Alias ​​der Onboard NIC] (http://askubuntu.com/questions/585468/how-do-i-add-an-additional-ip-address-to-an-interface-in-ubuntu-14) in beiden Netzwerken sein? Andernfalls können Sie Gigabit-NICs für etwa 10 bis 20 US-Dollar erhalten, wenn Sie 7 HP Elitedesks kaufen. Das wären zusätzliche 70 bis 140 US-Dollar. USB-Ethernet-Adapter arbeiten nur mit der USB-Geschwindigkeit, in die sie eingesteckt sind (normalerweise 2,0) läuft mit der halben Geschwindigkeit einer GigE-Karte) .. txtechhelp vor 8 Jahren 0
In der Tat wäre eine ausführlichere Erklärung, was genau „mit zwei Netzwerken gleichzeitig verbunden“ ist, sehr hilfreich. Sind diese Netzwerke physisch getrennt? Sind sie durch VLANs getrennt? Ist Sicherheit ein Anliegen? Daniel B vor 8 Jahren 0
@ Daniel Es gibt zwei Netzwerke, physisch zwei verschiedene, die durch VLANs getrennt sind. Sicherheit ist kein Hauptanliegen, da wir ein lokaler Cluster sind und über ein Gateway über Proxy und Firewalls mit dem Internet kommunizieren. Gdcrocx vor 8 Jahren 0
Vielen Dank für Ihre Eingabe @txtechhelp. Ich habe bereits Intel-Single-NICs bestellt [zum Glück etwas mehr Geld;)]. Gdcrocx vor 8 Jahren 0
Es gibt also kein USB 3.0-basiertes Netzwerk-Routing. Ich frage mich, warum nicht? Irgendwelche Ideen und Meinungen. Ich weiß, dass ich mich aus dem Problem entferne. Ich möchte gerne ein paar Meinungen einholen, bevor wir diesen Thread schließen. Gdcrocx vor 8 Jahren 0

3 Antworten auf die Frage

0
NetworkKingPin

In unserem Werk haben wir etwas Ähnliches in vielen oder Projekt-PCs.

Natürlich hatten wir einen Hersteller unserer Firma, der unser Logo nur für den internen Gebrauch zur Verfügung stellte.

Wir verwenden den Lan9500

Sie möchten also eine für Linux-Builds verwenden, würde ich dies versuchen. Link zum Kaufen bei Amazon

Linux

Kernels 3.9 und höher verfügen über eine integrierte Treiberunterstützung.

0
Journeyman Geek

Kaufen Sie einen Schalter. Ein USB-Router funktioniert nicht so. Sie würden diese an einen PC anschließen - die USB-Anschlüsse an Routern sind für Massenspeicher oder Drucker gedacht.

0
Daniel B

USB wurde für Host-zu-Host-Verbindungen einfach nicht entwickelt. Es ist keine geeignete Verbindung für das, was Sie tun.

Wenn ich es richtig verstanden habe, haben Sie zwei Netzwerke, die auf demselben Switch laufen und nur durch VLANs getrennt sind. Sie vertrauen (etwas) den Client-PCs.

Dies ermöglicht die Verwendung von 802.1q-VLAN-Tagging . Dies bedeutet, dass der Switch so eingerichtet ist, dass Pakete mit der VLAN-ID gekennzeichnet werden, bevor sie an Ihre Client-PCs gesendet werden. Auf diese Weise können mehrere VLANs über ein einziges Netzwerkkabel gesendet werden.

Dies erfordert natürlich auch eine clientseitige Konfiguration, die unter Windows leider sehr schwierig / unmöglich ist. Es ist jedoch unter Linux sehr einfach :

auto eth1.10 iface eth1.10 inet static address 10.0.0.1 netmask 255.255.255.0 vlan-raw-device eth1 

Dies weist Ubuntu an, eine Netzwerkschnittstelle für VLAN 10 unter Verwendung einer statischen IP-Adresse unter eth1 zu erstellen.

Achten Sie darauf, PCs nur VLANs zuzuweisen, auf die sie tatsächlich Zugriff haben sollten.