Ubuntu 20.04 setzt eine statische IP-Adresse (einschließlich verschiedener Versionen)

Ubuntu 20.04 setzt eine statische IP-Adresse (einschließlich verschiedener Versionen)

Da Ubuntu 20.04 das Netzwerk über Netplan verwaltet, was sich geringfügig von früheren Versionen unterscheidet, scheint Ubuntu 18.04 /network/interfaces bearbeiten zu müssen, um ein statisches Netzwerk einzurichten

Da es sich um eine virtuelle Maschine handelt, ändere ich sie zunächst in den Bridge-Modus



Bearbeiten Sie als Nächstes die Datei:

sudo vim /etc/netplan/01-network-manager-all.yaml

Ändern Sie den Dateiinhalt wie folgt:

Ich habe mich immer gefragt, ob ich für unterschiedliche IP-Adressen Änderungen vornehmen muss?

Da ich dieses Niveau aber noch nicht erreicht habe, bin ich mir nicht ganz im Klaren. Es sollte veränderbar sein.

Es ist jedoch kein Problem, den folgenden Code direkt in die Datei einzutippen

Geben Sie „wq“ ein, um zu speichern und zu beenden, und geben Sie dann „Ein“.

sudo netplan --debug anwenden

Du kannst


Jetzt ist die statische IP eingerichtet und Sie können die aktuelle IP-Adresse über ifconfig anzeigen.

12.x Version

$ cat /etc/Netzwerk/Schnittstellen
 auto lo
 iface lo inet loopback
 
 auto eth0
 iface eth0 inet statisch
 Adresse 20.20.20.102
 Netzmaske 255.255.255.0
 Gateway 20.20.20.102
 DNS-Nameserver 20.20.20.2

14.x Version

$ cat /etc/Netzwerk/Schnittstellen
 auto lo
 iface lo inet loopback
 
 auto eth0
 iface eth0 inet statisch
 Adresse 20.20.20.102
 Netzmaske 255.255.255.0
 Gateway 20.20.20.102
 DNS-Nameserver 20.20.20.2
 
$ cat /etc/NetworkManager/NetworkManager.conf
 [hauptsächlich]
 plugins=ifupdown,keyfile,ofono
 dns=dnsmasq
 
 kein-auto-default=00:0C:29:D7:43:29,
 
 [wenn hoch/runter]
 verwaltet=true

Version 16.x

$ cat /etc/Netzwerk/Schnittstellen
 auto lo
 iface lo inet loopback
 
 auto ens32
 iface ens32 inet statisch
 Adresse 20.20.20.102
 Netzmaske 255.255.255.0
 Gateway 20.20.20.102
 
$ cat /etc/NetworkManager/NetworkManager.conf
 [hauptsächlich]
 plugins=ifupdown,keyfile,ofono
 dns=dnsmasq
 
 kein-auto-default=00:0C:29:D7:43:29,
 
 [wenn hoch/runter]
 verwaltet=true
 
$ Katze /etc/resolv.conf
 Nameserver 127.0.1.1
 Nameserver 20.20.20.2

Version 18.x:

1. Überprüfen Sie zunächst den Namen der Netzwerkkarte

$ ip a /ifconfig

2. cp eine YAML-Datei und ändere ihren Namen

$ sudo cp /etc/netplan/*.yaml /etc/netplan/Netzwerkkartenname.yaml

3. Ändern Sie den Inhalt der YAML-Datei wie folgt:

# Lassen Sie NetworkManager alle Geräte auf diesem System verwalten
Netzwerk:
 Version: 2
 Renderer: NetworkManager
 Ethernets:
 Name der Netzwerkkarte:
  dhcp4: nein
  Adressen: [IP/Präfix]
  gateway4: Gateway
  Nameserver:
  Adressen: [DNS]

4. Starten

$ sudo netplan anwenden

5. Überprüfung

$ ip a /ifconfig

Dies ist das Ende dieses Artikels zum Festlegen einer statischen IP-Adresse für Ubuntu 20.04 (einschließlich verschiedener Versionen). Weitere Informationen zum Festlegen einer statischen IP-Adresse für Ubuntu 20.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So legen Sie eine statische IP für den Ubuntu 18.04-Server fest
  • So legen Sie eine statische IP-Adresse in Ubuntu 14.04 unter VMware fest
  • Detaillierte Erklärung zum Festlegen einer statischen IP in Ubuntu 14.04
  • Statische IP-Adresseinstellung für Ubuntu16.04 (NAT-Methode)
  • So legen Sie eine statische IP in Ubuntu fest

<<:  Einführung in die Wissenspunkte MySql-Tabelle, Datenbank, Sharding und Partitionierung

>>:  Beispiel für eine MySQL-DML-Sprachoperation

Artikel empfehlen

Typische Fälle von MySQL-Indexfehlern

Inhaltsverzeichnis Typische Fälle Anhang: Häufige...

CSS Paint API: Ein CSS-ähnliches Zeichenbrett

1. Canvas-Bilder als CSS-Hintergrundbilder verwen...

Detaillierte Schritte zur Installation von MySQL auf CentOS 7

Wenn wir in CentOS7 MySQL installieren, wird Mari...

Datenbankübergreifende Assoziationsabfragemethode in MySQL

Geschäftsszenario: Abfragen von Tabellen in versc...

Freigabe der schnellen Wiederherstellungslösung für große MySQL-SQL-Dateien

Vorwort Bei der Verwendung einer MySQL-Datenbank ...

JavaScript implementiert kreisförmigen Fortschrittsbalkeneffekt

In diesem Artikelbeispiel wird der spezifische Ja...

Vue-Elternkomponente ruft Funktionsimplementierung der Unterkomponente auf

Die übergeordnete Vue-Komponente ruft die Funktio...

Javascript zum Erzielen eines Trommeleffekts

In diesem Artikel wird der spezifische Code von J...

CSS3-Beispielcode zum Erreichen einer Elementbogenbewegung

So verwenden Sie CSS, um die Bogenbewegung von El...