Netzwerkadresse anpassen - Ubuntu: Unterschied zwischen den Versionen

Aus FAQ LIFE-SESSIONS
Zeile 40: Zeile 40:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
* “'''addresses:'''” – Wird immer in CIDR Format angegeben und nicht in einem Subnetzmasken-Format.
+
* “'''addresses:'''” – Wird immer in [https://de.wikipedia.org/wiki/Classless_Inter-Domain_Routing#:~:text=Classless%20Inter%2DDomain%20Routing%20(CIDR,die%20verf%C3%BCgbaren%20Adressbereiche%20besser%20auszunutzen. CIDR Format] angegeben und nicht in einem [https://de.wikipedia.org/wiki/Netzmaske Subnetzmasken-Format].
* “'''gateway4''':” – Ist immer ein Router, Firewall, also der nächste Sprung im Netzwerk, damit man ins Internet kommt. In dem Fall ist es eine IPv4 Adresse. Es ist auch möglich eine IPv6 Adresse zu verwenden, in dem man “'''gateway6''':” schreibt.
+
* “'''gateway4''':” – Ist immer ein Router, Firewall, also der nächste Sprung im Netzwerk, damit man ins Internet kommt. In dem Fall ist es eine [https://de.wikipedia.org/wiki/IPv4#:~:text=IPv4%20(Internet%20Protocol%20Version%204,wichtige%20technische%20Grundlage%20des%20Internets. IPv4 Adresse]. Es ist auch möglich eine [https://de.wikipedia.org/wiki/IPv6#:~:text=Das%20Internet%20Protocol%20Version%206,paketvermittelnden%20Rechnernetzen%2C%20insbesondere%20dem%20Internet. IPv6 Adresse] zu verwenden, in dem man “'''gateway6''':” schreibt.
* “'''nameservers:'''” – “'''addresses:'''” – Man benötigt immer einen Namens auflösenden Server, in meiner Konfiguration, wurde ein interner DNS (Domain Name System) verwendet, ihr könnt natürlich auch externe DNS-Server verwenden, das ist komplett euch überlassen (z.B. Google (8.8.8.8, 8.8.4.4), Cloudflare (1.1.1.1, 1.0.0.1)).
+
* “'''nameservers:'''” – “'''addresses:'''” – Man benötigt immer einen Namens auflösenden Server, in meiner Konfiguration, wurde ein interner [https://de.wikipedia.org/wiki/Domain_Name_System DNS (Domain Name System)] verwendet, ihr könnt natürlich auch externe DNS-Server verwenden, das ist komplett euch überlassen (z.B. Google (8.8.8.8, 8.8.4.4), Cloudflare (1.1.1.1, 1.0.0.1)).
* “'''nameservers:'''” – “'''search:'''” – um einen FQDN (Fully-Qualified Host Name) zu erstellen, denn wir meist in einer Unternehmensstruktur gegeben habe, damit dieser Server auch vollständig aufgelöst wird.
+
* “'''nameservers:'''” – “'''search:'''” – um einen [https://de.wikipedia.org/wiki/Fully-Qualified_Host_Name#:~:text=Ein%20Fully%2DQualified%20Host%20Name,bezeichnet%20einen%20bestimmten%20Rechner%20eindeutig. FQDN (Fully-Qualified Host Name)] zu erstellen, denn wir meist in einer Unternehmensstruktur gegeben habe, damit dieser Server auch vollständig aufgelöst wird.
  
 
[[Datei:Network 2.png|zentriert|gerahmt]]
 
[[Datei:Network 2.png|zentriert|gerahmt]]

Version vom 26. Oktober 2020, 17:01 Uhr


Die Netzwerkadresse, möchten wir nun anpassen, dies kann öfters der Fall sein, wenn der Installer nicht einwandfrei funktioniert oder man möchte die IP-Adresse ändern.

Konfiguration[Bearbeiten | Quelltext bearbeiten]


In dem Fall werden wir als Root Benutzer, als Erstes das Verzeichnis öffnen und die Datei auslesen. Da je nach Betriebssystem und Distribution der Dateiname unterschiedlich sein kann.

cd /etc/netplan/
ls

In unserem Fall ist es:

nano 00-installer-config.yaml

DHCP[Bearbeiten | Quelltext bearbeiten]

Zuerst werden wir die Netzwerkeinstellungen gemäß von DHCP (Dynamic Host Configuration Protocol) beziehen.

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens160:
      dhcp4: true
  version: 2
Network 1.png

Statische IP-Adresse[Bearbeiten | Quelltext bearbeiten]

Für die Server ist natürlich, eine statische IP-Adresse sinnvoller und daher werden wir den Server mit einer statischen IP-Adresse ausstatten.

# This is the network config written by 'subiquity'
network:
    ethernets:
        ens160:
            addresses:
            - 192.168.1.150/24
            gateway4: 192.168.1.254
            nameservers:
                addresses: [1.1.1.1,1.0.0.1]
                search:
                - example.local
    version: 2
  • addresses:” – Wird immer in CIDR Format angegeben und nicht in einem Subnetzmasken-Format.
  • gateway4:” – Ist immer ein Router, Firewall, also der nächste Sprung im Netzwerk, damit man ins Internet kommt. In dem Fall ist es eine IPv4 Adresse. Es ist auch möglich eine IPv6 Adresse zu verwenden, in dem man “gateway6:” schreibt.
  • nameservers:” – “addresses:” – Man benötigt immer einen Namens auflösenden Server, in meiner Konfiguration, wurde ein interner DNS (Domain Name System) verwendet, ihr könnt natürlich auch externe DNS-Server verwenden, das ist komplett euch überlassen (z.B. Google (8.8.8.8, 8.8.4.4), Cloudflare (1.1.1.1, 1.0.0.1)).
  • nameservers:” – “search:” – um einen FQDN (Fully-Qualified Host Name) zu erstellen, denn wir meist in einer Unternehmensstruktur gegeben habe, damit dieser Server auch vollständig aufgelöst wird.
Network 2.png

Netzwerkkonfiguration übernehmen[Bearbeiten | Quelltext bearbeiten]

Netplan ist ein Dienstprogramm zum einfachen Konfigurieren von Netzwerken auf einem Linux-System. Sie erstellen einfach eine YAML-Beschreibung der erforderlichen Netzwerkschnittstellen und der jeweiligen Konfiguration. Aus dieser Beschreibung generiert Netplan die erforderliche Konfiguration für das von Ihnen ausgewählte Renderer-Tool.

sudo netplan generate
sudo netplan apply

Finish[Bearbeiten | Quelltext bearbeiten]

Nun müssen Sie über die neue IP-Adresse darauf zugreifen, auf Ihr Linux System. Denn es spielt keine Rolle ob DHCP oder statische IP-Adresse, denn Sie bekommen eine neue Adresse.