News
Serverspace Technologien in den VAE: Einführung von Falconcloud
RF
Raymond Fischer
2. Mai 2021
Aktualisiert Juli 14, 2023

So konfigurieren Sie mehrere Netzwerkschnittstellen Ubuntu 20.04

Linux Netzwerke Ubuntu

Verwenden Sie ein anderes Betriebssystem?

Wählen Sie die gewünschte Version oder Distribution aus.

Warum sind möglicherweise mehrere Netzwerke erforderlich?

In verschiedenen Szenarien können aus mehreren Gründen mehrere Netzwerke erforderlich sein:

  • Verteiltes Rechnen: In großen Systemen können mehrere Netzwerke eingesetzt werden, um die Rechenlast auf verschiedene Maschinen oder Knoten zu verteilen. Dieser Ansatz verbessert die Leistung und Fehlertoleranz, indem er die gleichzeitige Ausführung von Aufgaben ermöglicht.
  • Spezialisierung: Verschiedene Netzwerke können so konzipiert werden, dass sie sich auf bestimmte Aufgaben oder Domänen spezialisieren. Beim Deep Learning gibt es beispielsweise separate Netzwerke für Bilderkennung, Textgenerierung und Sprachsynthese. Jedes Netzwerk konzentriert sich auf einen bestimmten Bereich, nutzt seine Stärken und optimiert die Leistung.
  • Domänen mit heterogenen Daten: In Fällen, in denen die Daten heterogen oder multimodal sind (z. B. einschließlich Bilder, Text und Audio), können separate Netzwerke zur Verarbeitung jeder Modalität eingesetzt werden. Diese einzelnen Netzwerke können den spezifischen Datentyp effektiv verarbeiten, bevor sie die Ergebnisse für eine endgültige Entscheidung kombinieren.

Zusammenfassend lässt sich sagen, dass mehrere Netzwerke in Szenarien mit verteiltem Rechnen, Spezialisierung, Ensemble-Lernen, Transferlernen, komplexen Modellarchitekturen, Skalierbarkeit, Ressourcenbeschränkungen und Domänen mit heterogenen Daten von Vorteil sind. Sie ermöglichen eine verbesserte Leistung, Flexibilität, Robustheit und Effizienz bei verschiedenen maschinellen und künstlichen Lernverfahren intelLizenzanträge.

Mehrere IPs zu den mehreren Adaptern

Die Verwendung der Netzwerkkonfiguration „One IP One Interface“ im Netzwerk zur Organisation einer lokalen und Internetverbindung auf dem Router hat mehrere Gründe:

  • Funktionstrennung: Durch die Verwendung separater IP-Adressen an jeder Schnittstelle können Sie die Funktionen eines lokalen Netzwerks und eines Internetzugangs klar unterscheiden. Jede Schnittstelle kann mit einem bestimmten Segment des lokalen Netzwerks verbunden werden und verfügt über eigene Regeln für die Weiterleitung und Filterung des Datenverkehrs.
  • Verkehrsmanagement: Die Verwendung separater IP-Adressen an jeder Schnittstelle vereinfacht die Verkehrskontrolle und -verwaltung. Sie können für jede Schnittstelle unabhängig voneinander unterschiedliche Routing-, Filter- und Datenverkehrspriorisierungsrichtlinien anwenden. Dadurch ist es möglich, die verfügbare Bandbreite effizient zu nutzen und die Servicequalität für verschiedene Netzwerksegmente sicherzustellen.
  • Isolierung von Problemen: Die Konfiguration „eine IP, eine Schnittstelle“ hilft auch dabei, Probleme im Netzwerk zu isolieren. Sollte an einer Schnittstelle oder IP-Adresse etwas passieren, bleiben die anderen Schnittstellen und Adressen weiterhin funktionsfähig. Dies vereinfacht die Fehlerbehebung, ohne andere Netzwerksegmente ernsthaft zu beeinträchtigen.

Denken Sie nicht daran, das Systempaket zu aktualisieren, damit das Betriebssystem ordnungsgemäß funktioniert:

apt update && upgrade -y

Update OS

Als nächstes müssen wir die verfügbaren Schnittstellen auf unserem Computer als Superuser überprüfen, uns als Root-Benutzer anmelden oder den Befehl verwenden sudo:

ip link show

IP link

Wir haben mehrere Möglichkeiten, die Konfigurationsdatei zu ändern: Erstellen Sie eine neue Konfigurationsdatei im Ordner und arbeiten Sie damit oder verwenden Sie eine Standardkonfiguration für alle Schnittstellen. Wählen wir für unser Beispiel den zweiten Weg. Öffnen Sie den Konfigurationsplan. Ich werde eine statische Adresse für einen von ihnen konfigurieren.

ls /etc/netplan

Sie sehen den Namen Ihrer Konfigurationsdatei. Merken Sie sich diesen im nächsten Schritt. Achtung! In Ihrem Fall wählen Sie Ihren Dateinamen so, wie wir ihn vorher kannten!

nano /etc/netplan/50-init-cloud.conf

Dann sehen Sie die Datei mit der Standardkonfiguration. Ändern Sie die Einstellungen für die unten angezeigten:

config

network:
     version: 2
     ethernets:
         enp0s5:
             addresses:
             - 109.207.173.205/24
             mtu: 1500
             nameservers:
                 addresses:
                 - 8.8.8.8
                 -1.1.1.1
                 -8.8.4.4
                 search: []
             routes:
             -   to: default
             via: 109.207.173.1
          enp0s6:
              addresses:
              - 10.10.10.1/24
              mtu: 1500
              nameservers:
                  addresses:
                  - 8.8.8.8
                  -1.1.1.1
                  - 8.8.4.4
                  search: []
              routes:
              -   to: 10.10.10.0/24
              via: 10.10.10.1

Ändern Sie 10.10.10.1, 10.10.10.0/24, 109.207.173.205/24 für Ihre IP. Schauen wir uns mit dem folgenden Befehl die Änderungen an:

netplan generate && netplan apply && ip a

ip a

Sekundäre IPs zur einen Schnittstelle

Warum brauchen wir das?

Sekundäre IP-Adressen können in unterschiedlichen Situationen und für unterschiedliche Zwecke verwendet werden. Hier sind einige davon:

  • Trennung von Diensten: Wenn Sie über ein einzelnes physisches Gerät verfügen, das mehrere Netzwerkdienste bereitstellt oder mehrere virtuelle Maschinen hostet, können sekundäre IP-Adressen verwendet werden, um jeden Dienst oder jede virtuelle Maschine an eine separate IP-Adresse zu binden. Beispielsweise können Sie über einen Server verfügen, der sowohl einen Webserver als auch einen Mailserver bereitstellt, und Sie können zwei sekundäre IP-Adressen verwenden, um jedem Dienst eine separate Adresse zuzuordnen.
  • Zusätzliche Konnektivität: Sekundäre IP-Adressen können verwendet werden, um dem Netzwerk zusätzliche Konnektivitätspfade hinzuzufügen. Wenn Sie beispielsweise einen Router oder Switch mit mehreren Schnittstellen haben, kann jeder Schnittstelle eine sekundäre IP-Adresse zugewiesen werden, um mit verschiedenen Teilen des Netzwerks kommunizieren zu können.
  • Dienstisolierung: Sekundäre IP-Adressen können verwendet werden, um Netzwerkdienste voneinander zu isolieren. Wenn Sie beispielsweise einen Webserver und eine Datenbank auf demselben physischen Server haben, können Sie dem Webserver eine IP-Adresse und der Datenbank eine andere IP-Adresse zuweisen. Dies trägt dazu bei, strengere Zugriffsregeln und -kontrollen zwischen Diensten festzulegen.
  • Testen und Debuggen: Sekundäre IP-Adressen können zum Testen und Debuggen von Netzwerkeinstellungen verwendet werden, ohne die Hauptverbindung zu unterbrechen. Sie können beispielsweise eine sekundäre IP-Adresse erstellen, um neue Netzwerkkonfigurationen oder -einstellungen zu testen, ohne den Betrieb der Hauptdienste zu beeinträchtigen.

Sekundäre IP-Adressen haben ein breites Anwendungsspektrum und können in verschiedenen Situationen nützlich sein, in denen zusätzliche Flexibilität oder Isolierung im Netzwerk erforderlich ist.

Auch wenn Ihr Server über einen Netzwerkadapter verfügt, können Sie zusätzliche IPs konfigurieren. Nur eine Ausnahme: Wenn Sie mehr als eine IP zur gleichen Schnittstelle hinzufügen, können Sie DHCP nicht verwenden. Um einen IP-Alias ​​hinzuzufügen, „fügen“ Sie einfach die sekundäre Adresse in die aktuelle Schnittstellenkonfiguration in der Nähe der vorhandenen Adresse ein:

2ips

Dann übernehmen und prüfen Sie die Änderungen:

netplan generate && netplan apply && ip a

2ip-show-log

Zusammenfassung

Nachdem Sie diesen Artikel gelesen haben, wissen Sie, wie Sie mehrere Netzwerkschnittstellen konfigurieren Ubuntu 20.04

Abstimmung:
3 aus 5
Durchschnittliche Bewertung: 3.9
Bewertet von: 18
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.