Das Konfigurieren der IP-Adresse ist eine der obligatorischen Fähigkeiten, die jeder Linux-und Unix-Administrator erlernen sollte. Wir können die IP-Adresse einfach im GUI-Modus konfigurieren. Im Befehlszeilenmodus ist dies jedoch völlig anders. In dieser schrittweisen Anleitung wird beschrieben, wie statische IP-Adressen in Linux-und Unix-Betriebssystemen konfiguriert werden. Die Schritte unten sind getestet auf CentOS 7 server, Ubuntu 16.04 server, Ubuntu 18.04 LTS server-und desktop-Editionen und FreeBSD 12., Es sollte jedoch auf den meisten RPM-basierten und DEB-basierten Linux-Systemen und Unix-Varianten funktionieren.
Statische IP-Adresse konfigurieren in Linux
Zunächst werden wir sehen, wie IP-Adresse auf RPM-basierten Systemen konfigurieren.
Konfigurieren Sie statische IP-Adresse auf RHEL / CentOS / Fedora / Scientific Linux:
In Fedora, RHEL und seine Klone wie CentOS, Scientific Linux, wird die Netzwerkschnittstellenkarte (kurz NIC) Konfiguration unter /etc/sysconfig/network-scripts/ Verzeichnis gespeichert werden.,
Hinweis: Hier führe ich alle Befehle als Root-Benutzer aus. Wenn Sie sich als normaler Benutzer angemeldet haben, verwenden Sie einfach ’sudo‘ vor jedem Befehl.
Lassen Sie uns zuerst den Namen der Netzwerkkarte finden. Führen Sie dazu Folgendes aus:
# ip link show
Beispielausgabe:
Oder verwenden Sie diesen Befehl, um die detaillierte Ausgabe anzuzeigen:
# ip addr
Beispielausgabe:
Normalerweise beginnt der Name der kabelgebundenen Netzwerkkarte mit dem Buchstaben „e“, und drahtloser Kartenname beginnt Buchstabe mit „w“.,
Wie Sie in der obigen Ausgabe sehen, ist mein kabelgebundener Netzwerkkartenname enp0s3. Es könnte in Ihrer Distribution anders sein, aber es beginnt normalerweise mit dem Buchstaben „e“.
Lassen Sie uns nun eine statische IP-Adresse für diese NIC konfigurieren.
Öffnen Sie die Konfigurationsdatei der Netzwerkkarte in einem beliebigen Editor:
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Hier ist vi der Texteditor. Sie können einen beliebigen Text – / Grafikeditor Ihrer Wahl verwenden, z. B. nano oder gedit.,
Fügen Sie die IP-Adresse, Subnetzmaske, Gateway und DNS-Server wie unten gezeigt hinzu.
So sieht eine typische Netzwerkkartenkonfigurationsdatei in jedem RPM-basierten System aus. Haben Sie die Linien bemerkt, die ich fett markiert habe (und Pfeile im Bild)? Das sind die wichtigen Linien.
Lassen Sie mich diese Zeilen erläutern:
- BOOTPROTO=“ none “ – Diese Zeile zeigt an, dass die IP-Adresse der Netzwerkkarte manuell konfiguriert werden sollte., Wenn Sie den Wert als „dhcp“ festlegen, akzeptiert die Netzwerkkarte die IP-Adresse von jedem DHCP-Server im Netzwerk.
- IPADDR0= „192.168.225.150“ – Diese Zeile gibt die IP-Adresse der Netzwerkkarte an. Hier haben Sie vielleicht die Zahl 0 (Null) nach der Zeile IPADDR bemerkt. Dies zeigt an, dass diese Karte nur eine IP-Adresse hat. Wenn Sie mehr als eine IP-Adresse festlegen möchten (z. B. virtuelle IP – Adresse), fügen Sie neue Zeilen hinzu-z. B. IPADDR1, IPADDR2 und legen Sie verschiedene IP-Adressen Ihrer Wahl fest.
- PREFIX0= “ 24 “ – Diese Zeile zeigt die Subnetzmaske an, d. h. 255.255.255.0., Hier können Sie mehr als ein Subnetz mit den Zeilen PREFIX1, PREFIX 2 usw. angeben.
- GATEWAY0=“192.168.225.1″ – Dies ist die gateway-Adresse der Netzwerkkarte.
- DNS1= „8.8.8.8“ – Die Name server adresse.
Sobald Sie alle Details eingerichtet haben, speichern und schließen Sie die Datei. Starten Sie den Netzwerkdienst neu, damit die Änderungen wirksam werden.
# systemctl restart network
Oder einfach Ihr system neu starten.,
Überprüfen Sie nun die neue statische IP-Adresse mit dem Befehl:
# ip addr
Oder Sie können die Adresse einer bestimmten Netzwerkkarte wie unten gezeigt überprüfen.
# ip a s enp0s3
Beispielausgabe:
Alternativ können Sie das Dienstprogramm NetworkManager TUI (nmtui) verwenden, um die IP-Adresse zu konfigurieren.,
Wenn es nicht bereits installiert ist, können Sie es mit dem Befehl installieren:
# yum install NetworkManager-tui
Starten Sie nun das Dienstprogramm nmtui, indem Sie den folgenden Befehl eingeben:
# nmtui
Wählen Sie die Option „Verbindung bearbeiten“:
Wählen Sie die konfigurieren Sie im linken Bereich und wählen Sie „Bearbeiten“ Option auf der rechten Seite und drücken Sie die Eingabetaste:
Geben Sie die IP-Adresse, Netzmaske, Gateway und DNS-Details usw. Klicken Sie abschließend auf OK, um die Änderungen zu speichern.,
Starten Sie den Netzwerkdienst neu oder starten Sie Ihr System neu, um die Änderungen vorzunehmen.
Empfohlene Lektüre:
- So weisen Sie einer einzelnen Netzwerkkarte unter Linux mehrere IP-Adressen zu
Konfigurieren Sie die statische IP-Adresse unter Debian / Ubuntu:
Alle NIC-Konfigurationsdateien werden in DEB-basierten Systemen unter /etc/network/ directory gespeichert.
Um eine statische IP-Adresse in beliebigen DEB-basierten Systemen zu konfigurieren, gehen Sie wie folgt vor.,
Bearbeiten Sie /etc/network/interfaces/ file in einem beliebigen Editor:
$ sudo nano /etc/network/interfaces
Fügen Sie die folgenden Zeilen hinzu oder ändern Sie sie, um die statische IP-Adresse zu konfigurieren.
IP-Adresse in Debian-basierten Systemen konfigurieren
Datei speichern und schließen.
Starten Sie den Netzwerkdienst mit dem Befehl neu:
$ sudo systemctl restart
Oder starten Sie einfach das System neu.,
Überprüfen Sie nun die neue statische IP-Adresse mit einem der folgenden Befehle:
$ ifconfig
$ ip addr
$ ip a s enp0s3
Beispielausgabe:
„ip addr“ Befehlsausgabe
Ab Ubuntu 17.10 verwenden wir keine /etc/network/interfaces-Datei mehr, um die IP-Adresse zu konfigurieren. In den letzten Ubuntu-Versionen verwenden wir das Dienstprogramm Netplan, um die IP-Adresse zu konfigurieren. Um die IP-Adresse auf aktuellen Ubuntu-Distributionen zu konfigurieren, lesen Sie den folgenden Link.,
- So konfigurieren Sie die IP-Adresse in Ubuntu 18.04 LTS
Konfigurieren Sie die statische IP-Adresse in Unix
Wir haben gerade gelernt, wie Sie die statische IP-Adresse in Linux über die Befehlszeile konfigurieren. Lassen Sie uns nun statische IP-Adresse in Unix konfigurieren. Für die Zwecke dieses Tutorials werde ich FreeBSD 12 verwenden.
Genau wie Linux verwenden wir den Befehl“ ifconfig“, um den Namen der Netzwerkkarte herauszufinden. Hier habe ich mich als Root-Benutzer angemeldet, um die folgenden Befehle auszuführen.,
# ifconfig
Beispielausgabe:
Hier ist em0 der Name der Netzwerkschnittstellenkarte.
Um statische IP-Adresse zu konfigurieren, bearbeiten Sie /etc/rc.conf-Datei:
# vi /etc/rc.conf
Fügen Sie die Zeilen wie unten gezeigt hinzu/ändern Sie sie.
Datei speichern und schließen.,
Starten Sie den Netzwerkdienst mit dem folgenden Befehl neu:
# /etc/rc.d/netif restart && /etc/rc.d/routing restart
Überprüfen Sie nun, ob die IP-Adresse mit dem Befehl geändert wurde oder nicht:
# ifconfig
hostname="freebsd.ostechnix.local"ifconfig_em0="DHCP"
Oder
hostname="freebsd.ostechnix.local"ifconfig_DEFAULT="DHCP inet6 accept_rtadv"
Speichern und schließen Sie die Datei. Starten Sie den Netzwerkdienst neu oder starten Sie Ihr System neu, um die Änderungen vorzunehmen.,
Vielen Dank für Ihren Besuch!
Hilf uns, dir zu helfen:
- Abonniere unseren E-Mail Newsletter: Melde dich jetzt an
- Unterstütze OSTechNix: Spende über PayPal
- Lade kostenlose E-Books und Videos herunter: OSTechNix auf TradePub
- Verbinde dich mit uns: Reddit / Facebook / Twitter | LinkedIn / RSS feeds
Have a Good day!!