Einführung
Diese Anleitung zeigt Ihnen, wie Sie Ihrem Arch Linux-Server eine zusätzliche öffentliche und/oder private IP hinzufügen.
Voraussetzungen
-Ein Arch Linux-Server und eine zusätzliche öffentliche IP, die reserviert und dem Server zugewiesen ist, oder eine private IP, die für Ihren gewährten privaten IP-Bereich ausgewählt wurde.
-Netctl auf dem Server installiert.
Hinzufügen einer zusätzlichen IP unter Arch Linux
Als erstes müssen wir eine netctl-Datei für eth0 erstellen (oder die aktuelle bearbeiten, falls vorhanden.) In unserem Fall existiert die Datei /etc/netctl/eth0, also bearbeiten wir diese und fügen unsere zusätzliche IP hinzu Adresse, y.y.y.y/xy.
nano /etc/netctl/eth0
Connection='ethernet' Description='Eth0 IPs' Interface='eth0' IP='static' Address=('x.x.x.x/xy' 'y.y.y.y/xy') Gateway='xg.xg.xg.xg' DNS=('209.208.127.65' '209.208.25.18')
Verbindung ist der Verbindungstyp.
Beschreibung ist eine benutzerdefinierte Beschreibung für die Verbindung. Sie können verwenden, was Sie möchten.
Schnittstelle ist die Schnittstelle, die wir für die Verbindung verwenden werden.
IP ist der Typ, den die IP haben wird. Normalerweise ist dies statisch oder DHCP, wenn Sie eine IP-Zuweisung per DHCP zur Verfügung haben.
Adresse ist die Liste der IP-Adressen und der zugehörigen Subnetze. Jede IP-Adresse muss zwischen zwei „ “ und durch ein Leerzeichen getrennt sein. Sie müssen ihr zugehöriges Subnetz enthalten, um zu funktionieren. Hier listen Sie Ihre Haupt-IP und dann alle zusätzlichen IP-Adressen auf.
Gateway ist das Standard-Gateway für den Server. Dies sollte das Gateway der Haupt-IP sein und keine anderen.
DNS wären die DNS-Server. In diesem Fall habe ich die DNS-Server von Atlantic.Net verwendet.
Wir müssen dies dann neu starten, indem wir Folgendes ausführen:
netctl restart eth0
Sobald Sie oben sind, sollten Sie startklar sein und die zusätzliche IP sollte jetzt antworten.
Hinzufügen einer privaten IP unter Arch Linux
Um eine private IP zu erstellen, müssten wir eine neue netctl-Datei erstellen, die wir eth1 nennen. Es ist im Wesentlichen dasselbe wie das Hinzufügen einer öffentlichen IP, nur dass dies die private Schnittstelle verwendet.
nano /etc/netctl/eth1
Description='Private ethernet connection' Interface=eth1 Connection=ethernet IP=static Address=('x.x.x.x/xy')
Sie können so viele private IPs hinzufügen, wie Sie möchten, indem Sie dem IP-Hinzufügungsbeispiel im Abschnitt „Öffentliche IP“ folgen. Fügen Sie einfach weitere IPs zwischen einem Paar „ “ und getrennt durch ein Leerzeichen hinzu. Einmal gespeichert, rufen Sie es einfach auf mit:
netctl start eth1
Sobald dies erledigt ist, wird Ihre private IP-Adresse funktionieren.
Das ist alles, was zum Hinzufügen einer neuen IP-Adresse auf einem Arch Linux-System erforderlich ist.