Heim > System-Tutorial > LINUX > So überprüfen Sie, ob Ihre IP -Adresse statisch oder DHCP unter Linux ist (2024)

So überprüfen Sie, ob Ihre IP -Adresse statisch oder DHCP unter Linux ist (2024)

William Shakespeare
Freigeben: 2025-03-21 10:10:12
Original
610 Leute haben es durchsucht

So überprüfen Sie, ob Ihre IP -Adresse statisch oder DHCP unter Linux ist (2024)

Es ist aus verschiedenen Gründen nützlich zu wissen, ob Ihr Linux -System eine statische IP -Adresse oder eine DHCP -zugewiesene IP -Adresse verwendet. Wenn Sie beispielsweise einen Webserver hosten oder einen Spielserver ausführen, müssen Sie eine statische IP -Adresse verwenden. Wenn Sie versuchen, ein Netzwerkproblem zu beheben, müssen Sie möglicherweise auch Ihre IP -Adresse kennen. In diesem Artikel wird beschrieben, wie Sie überprüfen, ob Ihre IP -Adresse statisch oder DHCP unter Linux zugewiesen ist .

In diesem Artikel werden manuelle und Befehlszeilenmethoden eingeführt und den Unterschied zwischen statischen und dynamischen IP-Adressen klar erklärt.

Inhaltsverzeichnis

    1. Überprüfen Sie die Netzwerkkonfigurationsdatei, um festzustellen, ob die IP -Adresse statisch oder DHCP ist
    1. Verwenden Sie den Befehl nmcli, um zu überprüfen, ob die IP -Adresse statisch oder DHCP ist
    1. Finden Sie heraus, ob die IP -Adresse statisch oder dynamisch ist, indem Sie die DHCP -Mietinformationen überprüfen
  • abschließend

Einführung

Eine IP -Adresse ist eine eindeutige Kennung für ein Gerät im Netzwerk. Es wird verwendet, um den Verkehr zwischen Geräten zu leiten und ihnen zu ermöglichen, miteinander zu kommunizieren.

Es gibt zwei Arten von IP -Adressen: statisch und dynamisch .

  • Statische IP -Adressen werden manuell zugewiesen und bleiben unverändert, bis sie geändert werden.
  • Dynamische IP -Adressen werden vom DHCP -Server automatisch zugewiesen und können sich im Laufe der Zeit ändern.

Die meisten Heim- und Büro -Netzwerke verwenden DHCP, um Geräten IP -Adressen zuzuweisen. Dies liegt daran, dass es einfacher zu verwalten ist und hilft, IP -Adresskonflikte zu verhindern.

In einigen Fällen müssen Sie jedoch eine statische IP -Adresse verwenden, z. B. das Hosting eines Webservers oder das Ausführen eines Spielservers.

Wenn Sie nicht sicher sind, ob Ihre Linux -IP -Adresse statisch oder DHCP zugewiesen ist, können Sie eine der folgenden Methoden verwenden.

In Linux können Sie feststellen, ob die IP-Adresse statisch oder DHCP zugewiesen wird, indem Sie das Netzwerkprofil des Systems überprüfen oder Befehlszeilen-Tools wie NMCLI verwenden oder die Leasinginformationen überprüfen.

  1. Überprüfen Sie die Netzwerkkonfigurationsdatei, um festzustellen, ob die IP -Adresse statisch oder DHCP ist

Für Linux -Systeme mit NetworkManager können Sie diese Methode verwenden, um herauszufinden, ob die IP -Adresse statisch oder dynamisch ist.

Die Konfiguration kann in/etc/networkManager/systemkonnitionen/gespeichert werden. Hier können Sie einzelne Verbindungsdateien überprüfen.

 <code>$ sudo ls /etc/NetworkManager/system-connections/ Auto Ostechnix_jio_5g.nmconnection Auto Sk vivo V21e 5G.nmconnection Wired connection 1 Auto Ostechnix.nmconnection Ostechnix_jio_4g.nmconnection</code>
Nach dem Login kopieren

Um beispielsweise zu überprüfen, ob die verdrahtete Verbindung 1 eine statische oder dynamische IP verwendet, verwenden Sie den folgenden Befehl, um den Inhalt seiner Konfigurationsdatei anzuzeigen:

 <code>$ sudo cat /etc/NetworkManager/system-connections/Wired\ connection\ 1</code>
Nach dem Login kopieren

Finden Sie Linien, die mit Methode = unter den Abschnitten [IPv4] und [IPv6] befinden. Wenn das Auto angezeigt wird, handelt es sich um DHCP. Wenn das Handbuch angezeigt wird, ist es statisch.

 <code>[connection] id=Wired connection 1 uuid=5cfE09f2EG-20a6-3089-8577-5269e5cf08gh type=ethernet permissions= timestamp=1650630622 [ethernet] mac-address-blacklist= [ipv4] address1=192.168.29.55/24,192.168.29.1 dns=8.8.8.8; dns-search=<strong></strong></code><mark> Methode = Handbuch</mark>

[IPv6]
ADDR-Gen-Mode = EUI64
DNS-Search =
ip6-privacy = 2
Methode = Auto

[Proxy]
Nach dem Login kopieren

Wie die Ausgabe zeigt, habe ich meiner verkabelten Ethernet -Verbindung eine statische IP -Adresse zugewiesen.

Wenn Sie Details aller verfügbaren Netzwerkverbindungen anzeigen möchten, führen Sie aus:

 <code>$ sudo cat /etc/NetworkManager/system-connections/*</code>
Nach dem Login kopieren

Für Debian/Ubuntu -Systeme oder abgeleitete Systeme, bei denen NetworkManager nicht verwendet wird:

Überprüfen Sie die Datei/etc/network/interfaces.

 <code>$ cat /etc/network/interfaces</code>
Nach dem Login kopieren

Wenn Sie Iface sehen Inet dhcp, dann verwendet es DHCP. Wenn Sie Iface sehen Inet statisch, dann ist es statisch.

 <code>[...] source /etc/network/interfaces.d/* auto lo iface lo inet loopback<strong></strong></code><mark> IFACE ENP89S0 INET -Handbuch</mark>

Auto VMBBR0
IFACE VMB0 INET STATIC
    Adresse 192.168.1.101/24
    Bridge-Ports Keine
    Bridge-STP aus
    Bridge-FD 0
[...]
Nach dem Login kopieren

Für ältere Red Hat/Fedora -Systeme oder abgeleitete Systeme, die NetworkManager nicht verwenden:

Überprüfen Sie die Dateien in/etc/sysconfig/network-scripts/.

 <code>$ cat /etc/sysconfig/network-scripts/ifcfg-*</code>
Nach dem Login kopieren

Finden Sie Zeilen, beginnend mit BootProto =. Wenn DHCP angezeigt wird, handelt es sich um DHCP. Wenn nicht, ist es statisch.

  1. Verwenden Sie den Befehl nmcli, um zu überprüfen, ob die IP -Adresse statisch oder DHCP ist

Sie können diese Methode auch auf Linux -Systemen mit NetworkManager verwenden.

Das NMCLI -Tool ist der Befehlszeilenclient von NetworkManager. Sie können es verwenden, um die Quelle einer IP -Adresse schnell zu bestimmen.

 <code>$ nmcli con show [connection-name]</code>
Nach dem Login kopieren

Ersetzen Sie [Verbindungsname] durch den Namen Ihrer Verbindung.

Um beispielsweise die Quelle der Verbindung "auto ostechnix_jio_5g" anzuzeigen, werden Sie ausgeführt:

 <code>$ nmcli con show 'Auto Ostechnix_jio_5g'</code>
Nach dem Login kopieren

Suchen Sie in der Ausgabe nach den IPV4.Method- oder IP6.Method -Zeilen. Wenn das Auto angezeigt wird, handelt es sich um DHCP. Wenn das Handbuch angezeigt wird, ist es statisch.

Die Ausgabe ist normalerweise sehr lang. Daher können Sie den folgenden GREP -Befehl verwenden, um die gewünschten genauen Details zu filtern.

 <code>$ nmcli con show 'Auto Ostechnix_jio_5g' | grep ipv4.method ipv4.method:<strong></strong></code><mark> Auto</mark>
Nach dem Login kopieren

Wie in der obigen Ausgabe gezeigt, verwendet mein Netzwerk einen DHCP -Server, um IP -Adressen dynamisch zuzuweisen.

Wenn Sie die Quelle der IP -Version 6 sehen möchten, ersetzen Sie IPV4.Method durch IPv6.method im obigen Befehl.

  1. Finden Sie heraus, ob die IP -Adresse statisch oder dynamisch ist, indem Sie die DHCP -Mietinformationen überprüfen

DHCP -Clients unter Linux protokollieren normalerweise ihre Aktivität und Sie können diese Protokolle überprüfen, um herauszufinden, ob die IP -Adresse über DHCP erhalten wurde. Darüber hinaus speichern DHCP -Clients ihre Mietinformationen in der Mietdatei in der Regel.

Für DHClient:

Die Leasingdatei befindet sich normalerweise in /var/lib/dhcp/dhclient.leases oder /var/lib/dhclient/dhclient.leases.

 <code>$ cat /var/lib/dhcp/dhclient.leases</code>
Nach dem Login kopieren

Wenn Sie den neuesten Mietvertrag in dieser Datei sehen, hat das System seine IP über DHCP erhalten.

Denken Sie daran, dass die Überprüfungsmethoden je nach Linux-Distribution und -version sowie die verwendeten Netzwerk-Tools (NetworkManager, herkömmliche IFUP/ifUddown, systemd-networkd usw.) variieren können. Die oben angegebenen Methoden decken viele gemeinsame Szenarien ab, jedoch nicht alle möglichen Konfigurationen.

abschließend

In diesem kurzen Handbuch diskutieren wir verschiedene Möglichkeiten, um zu überprüfen, ob Ihre IP -Adresse statisch oder dynamisch von einem DHCP -Server zugewiesen wird. Zu wissen, ob Ihr System eine statische IP -Adresse oder eine DHCP -zugewiesene IP -Adresse verwendet, ist für die Lösung von Netzwerkproblemen unter Linux sehr vorteilhaft. Wählen Sie die Methode, die für Sie funktioniert, und bestimmen Sie die Quelle Ihres IP in Sekunden.

Verwandte Lesen: So konfigurieren Sie statische IP -Adressen unter Linux und Unix

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob Ihre IP -Adresse statisch oder DHCP unter Linux ist (2024). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage