So konfigurieren Sie das Netzwerk auf CentOS7

How Configure Network Centos7



CentOS 7 verwendet Network Manager, um das Netzwerk zu verwalten. Es ist ein großartiges Tool, das die Konfiguration des Netzwerks auf CentOS einfach macht. Es verfügt über grafische und befehlszeilenbasierte Dienstprogramme. In diesem Artikel werde ich über verschiedene Netzwerkbegriffe sprechen, wie man netzwerkbezogene Informationen und die CentOS 7-Netzwerkkonfiguration findet. Lass uns anfangen.

Wenn Sie unter CentOS 7 eine grafische Desktop-Umgebung wie GNOME installiert haben, können Sie das Netzwerk mithilfe der grafischen Benutzeroberfläche konfigurieren.







Das grafische Dienstprogramm zur Netzwerkkonfiguration ist verfügbar in Anwendungen > Systemtools > Einstellungen > Netzwerk wie Sie im markierten Abschnitt des Screenshots unten sehen können.





Von der Befehlszeile aus können Sie nmtui und nmcli Befehle zum Konfigurieren des Netzwerks über Network Manager.





nmtui möglicherweise nicht standardmäßig auf CentOS 7 installiert. Sie können den folgenden Befehl ausführen, um sie zu installieren.

$sudo lecker installierenNetworkManager-tui-und



Grundlegendes zur Benennung von Netzwerkschnittstellen:

Unter modernen Linux einschließlich CentOS 7 haben Netzwerkschnittstellen Namen wie ens33 . Wenn Ihr Netzwerkschnittstellenname mit beginnt An , dann ist es ein direkt eingestecktes Ethernet-Kabel. Wenn der Name Ihrer Netzwerkschnittstelle mit beginnt wl , dann ist es eine WiFi-Schnittstelle.

Dann gibt es noch einige andere Buchstaben und Zahlen im Namen wie pN , sM , Ochse anzeigen n PCI-Bus oder USB, m Hot-Plug-Steckplatz, x Onboard-Gerät bzw.

So, wlp1s2 bedeutet, es ist eine WiFi-Schnittstelle ( wl ) auf der 1 NSUSB/PCI-Bus, auf dem 2 ndHot-Plug-Steckplatz.

Um den Namen Ihrer installierten Netzwerkschnittstellen herauszufinden, führen Sie den folgenden Befehl aus:

$ipzu

Statische vs. dynamische IP-Adressen und DHCP:

Statische IP-Adresse ist fest. Es ändert sich nicht mit der Zeit. Andererseits können sich dynamische IP-Adressen mit der Zeit ändern.

Wenn ein DHCP-Client einen DHCP-Server für eine IP-Adresse anfordert, mietet der DHCP-Server eine IP-Adresse aus einem Bereich von IP-Adressen für eine bestimmte Zeit (TTL). Nach dieser bestimmten Zeit muss der DHCP-Client erneut eine IP-Adresse beim DHCP-Server anfordern. Jeder DHCP-Client erhält also eine andere IP-Adresse und es gibt keine Garantie, dass ein bestimmter DHCP-Client jedes Mal dieselbe IP-Adresse erhält. Daher werden die IP-Adressen, die Sie vom DHCP-Server erhalten, als dynamische IP-Adressen bezeichnet.

Informationen zum Konfigurieren der statischen IP-Adresse finden Sie in meinem anderen Artikel unter [ So richten Sie eine statische IP unter CentOS 7 ein ]

Sie können Ihre IP-Adresse herausfinden, ob sie statisch oder dynamisch ist, mit dem folgenden Befehl auf CentOS 7:

$ipzu

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, lautet meine IP-Adresse 192.168.199.169 und sein dynamisch .

Arbeiten mit dem DHCP-Client:

Wenn Ihre Netzwerkschnittstelle für die Verwendung von DHCP konfiguriert ist, können Sie dhclient um IP-Adressen zu erneuern. Lasst uns

Geben Sie zunächst die IP-Adresse Ihrer Netzwerkschnittstelle mit folgendem Befehl frei:

$sudodhclient-v -Rens36

HINWEIS: Hier, ens36 ist der Name der Netzwerkschnittstelle.

Erneuern Sie nun die IP-Adresse mit folgendem Befehl:

$sudodhclient-vens36

DNS- und /etc/hosts-Dateien:

Domainnamensystem oder DNS kurz gesagt wird verwendet, um Hostnamen in IP-Adressen aufzulösen und umgekehrt.

So funktioniert DNS: Wenn Sie google.com besuchen, sucht Ihr Computer nach einem von Ihnen festgelegten DNS-Server oder Ihrem ISP, um die IP-Adresse von google.com zu ermitteln, stellt dann eine Verbindung zu dieser IP-Adresse her und lädt die Webseite in Ihren Browser herunter. Ohne DNS müssten Sie die IP-Adresse von google.com kennen und sich daran erinnern, was in der heutigen Welt eine fast unmögliche Aufgabe ist.

Bevor es einen DNS-Server gab, /etc/hosts Datei wurde für die Namensauflösung verwendet. Es ist immer noch nützlich für die lokale Namensauflösung. Wenn Sie beispielsweise eine Website entwickeln, möchten Sie vielleicht lieber eingeben meinewebsite.com anstatt die IP-Adresse Ihres Webservers einzugeben 192.168.199.169 .

Öffnen Sie dazu die Datei /etc/hosts mit dem folgenden Befehl:

$sudo wir /etc/Gastgeber

Fügen Sie dort nun folgende Zeile hinzu und speichern Sie die Datei:

192.168.199.169 meinewebsite.com

Jetzt können Sie ganz einfach über den Webbrowser auf Ihren lokalen Webserver zugreifen.

Standard-Gateway:

Wenn Sie einen Router verwenden, verwenden Sie bereits ein Gateway. Es ist normalerweise die IP-Adresse Ihres Routers, die Sie zu Hause haben. Technisch gesehen ist es der ausgehende Pfad, den ein von Ihrem Computer stammendes Paket nimmt. Das Standard-Gateway ist der Pfad, zu dem Pakete standardmäßig gehen.

Wenn Sie beispielsweise google.com aufrufen, wird die Anfrage über die IP-Adresse Ihres Routers, dem Standard-Gateway, gesendet.

Führen Sie den folgenden Befehl aus, um Ihr Standard-Gateway unter CentOS 7 zu finden:

$IP-Routezeigen

Wie Sie sehen können, ist mein Standard-Gateway 192.168.199.2 .

Verbinden mit einem WLAN-Netzwerk:

Sie können über die grafische Benutzeroberfläche eine Verbindung zu einem WLAN-Netzwerk herstellen, wie Sie im Screenshot unten sehen können.

Sie können nmtui auch verwenden, um eine Verbindung zu einem WLAN-Netzwerk herzustellen.

Ermitteln Sie zuerst Ihren Netzwerkschnittstellennamen mit dem folgenden Befehl:

$sudo ipzu| Griffwl

Mein WiFi-Interface-Name ist wls34u1

Jetzt nmtui öffnen:

$sudonmtui

Gehe zu Eine Verbindung bearbeiten .

Gehe jetzt zu

Wählen Sie nun W-lan und dann gehe zu

Geben Sie jetzt Ihre ein Profilname , Gerät Name, WLAN SSID , Sicherheit Typ und Passwort . Dann geh zu .

Wi-Fi-Verbindung sollte hergestellt werden.

Jetzt drücken zurückgehen und zu gehen Verbindung aktivieren .

Wählen Sie nun Ihre WLAN-Verbindung aus und gehen Sie zu .

Es sollte aktiviert werden.

Jetzt drücken mehrmals, um nmtui zu beenden.

Führen Sie nun den folgenden Befehl aus, um zu testen, ob das Internet funktioniert:

$KlingelnGoogle-com

Das Internet funktioniert, wie Sie sehen können.

Allgemeine Probleme:

Auch wenn Sie eine Verbindung zu Ihrem WLAN oder Netzwerk herstellen können, funktioniert das Internet möglicherweise nicht. Das häufigste Problem ist, dass der DHCP-Server einen ungültigen DNS-Server zurückgibt.

Um das zu beheben, führen Sie den folgenden Befehl aus:

$rauswerfen 'Nameserver 8.8.8.8' | sudo tee -zu /etc/resolv.conf

Ihr Standard-Gateway ist möglicherweise manchmal nicht eingestellt. Sie können mit dem folgenden Befehl ein Standard-Gateway hinzufügen:

$sudo IP-RouteStandard über 192.168.43.1 dev wls34u1 hinzufügen

HINWEIS: Hier 192.168.43.1 ist die IP-Adresse meines Routers und wls34u1 ist der Name der Wi-Fi-Netzwerkschnittstelle.

So konfigurieren Sie die Netzwerkeinstellungen unter CentOS 7. Vielen Dank, dass Sie diesen Artikel gelesen haben.