Netzwerkadresse anpassen - Ubuntu: Unterschied zwischen den Versionen
Peter (Diskussion | Beiträge) |
Peter (Diskussion | Beiträge) K |
||
| (15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Kategorie:Inhalt]] | [[Kategorie:Inhalt]] | ||
[[Kategorie:Linux System]] | [[Kategorie:Linux System]] | ||
| + | __INHALTSVERZEICHNIS_ERZWINGEN__ | ||
__INDEXIEREN__ | __INDEXIEREN__ | ||
| − | 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. | + | 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''' === | + | === '''<span style="color:#FF0000">Netzwerkkarte auslesen</span>''' === |
| + | ----Unter gewissen Umständen muss man die Netzwerkkarten auslesen, wie zum Beispiel, wenn Sie ein WLAN Modul eingebaut haben. Um die genau Bezeichnung kennen.<syntaxhighlight lang="console"> | ||
| + | cd /sys/class/net/ | ||
| + | ls | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | [[Datei:Network 3.png|zentriert|gerahmt|verweis=Special:FilePath/Network_3.png]] | ||
| + | |||
| + | === '''<span style="color:#FF0000">Konfiguration</span>''' === | ||
----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.<syntaxhighlight lang="console"> | ----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.<syntaxhighlight lang="console"> | ||
cd /etc/netplan/ | cd /etc/netplan/ | ||
| Zeile 11: | Zeile 20: | ||
</syntaxhighlight>In unserem Fall ist es:<syntaxhighlight lang="console"> | </syntaxhighlight>In unserem Fall ist es:<syntaxhighlight lang="console"> | ||
nano 00-installer-config.yaml | nano 00-installer-config.yaml | ||
| − | </syntaxhighlight> | + | </syntaxhighlight>Es ist zu beachten, dass kein Tabulator zum Einrücken der Netzwerkkonfiguration enthalten sein darf. |
| + | |||
| + | ==== '''<span style="color:#4682B4">Netzwerkkarte</span>''' ==== | ||
| − | ==== '''DHCP''' ==== | + | ====='''<span style="color:#4682B4">Dynamische IP-Adresse (DHCP)</span>'''===== |
Zuerst werden wir die Netzwerkeinstellungen gemäß von [https://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#:~:text=Das%20Dynamic%20Host%20Configuration%20Protocol,Ports%2067%20und%2068%20zugewiesen. DHCP (Dynamic Host Configuration Protocol)] beziehen.<syntaxhighlight lang="vim"> | Zuerst werden wir die Netzwerkeinstellungen gemäß von [https://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#:~:text=Das%20Dynamic%20Host%20Configuration%20Protocol,Ports%2067%20und%2068%20zugewiesen. DHCP (Dynamic Host Configuration Protocol)] beziehen.<syntaxhighlight lang="vim"> | ||
# This is the network config written by 'subiquity' | # This is the network config written by 'subiquity' | ||
| Zeile 24: | Zeile 35: | ||
[[Datei:Network 1.png|zentriert|gerahmt]] | [[Datei:Network 1.png|zentriert|gerahmt]] | ||
| − | ==== Statische IP-Adresse ==== | + | ====='''<span style="color:#4682B4">Statische IP-Adresse</span>'''===== |
| + | |||
Für die Server ist natürlich, eine statische IP-Adresse sinnvoller und daher werden wir den Server mit einer statischen IP-Adresse ausstatten.<syntaxhighlight lang="vim"> | Für die Server ist natürlich, eine statische IP-Adresse sinnvoller und daher werden wir den Server mit einer statischen IP-Adresse ausstatten.<syntaxhighlight lang="vim"> | ||
# This is the network config written by 'subiquity' | # This is the network config written by 'subiquity' | ||
| Zeile 31: | Zeile 43: | ||
ens160: | ens160: | ||
addresses: | addresses: | ||
| − | - 192.168.1 | + | - 192.168.0.1/24 |
| − | gateway4: 192.168. | + | gateway4: 192.168.0.254 |
nameservers: | nameservers: | ||
addresses: [1.1.1.1,1.0.0.1] | addresses: [1.1.1.1,1.0.0.1] | ||
| Zeile 46: | Zeile 58: | ||
[[Datei:Network 2.png|zentriert|gerahmt]] | [[Datei:Network 2.png|zentriert|gerahmt]] | ||
| + | ---- | ||
| + | |||
| + | ==== '''<span style="color:#4682B4">WLAN</span>''' ==== | ||
| + | |||
| + | ===== <span style="color:#4682B4">'''Dynamische IP-Adresse (DHCP)'''</span> ===== | ||
| + | Um sich mit einem WLAN SSID zu verbinden, via DHCP zeige ich euch darunter. Diese Konfiguration einfach unter der Netzwerkkonfiguration setzen. Wie es genau aussehen soll, zeige ich euch weiter unten.<syntaxhighlight lang="vim"> | ||
| + | wifis: | ||
| + | wlan0: | ||
| + | dhcp4: true | ||
| + | access-points: | ||
| + | <Your SSID>: | ||
| + | password: <Your WLAN Password> | ||
| + | </syntaxhighlight>Beispiel:<syntaxhighlight lang="vim"> | ||
| + | wifis: | ||
| + | wlan0: | ||
| + | dhcp4: true | ||
| + | access-points: | ||
| + | WLAN: | ||
| + | password: Password | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | ===== '''<span style="color:#4682B4">Statische IP-Adresse</span>''' ===== | ||
| + | Wie oben bei der Netzwerkkarte ist hier ähnlich.<syntaxhighlight lang="vim"> | ||
| + | wifis: | ||
| + | wlan0: | ||
| + | addresses: | ||
| + | - 192.168.0.2/24 | ||
| + | gateway4: 192.168.0.254 | ||
| + | nameservers: | ||
| + | addresses: [1.1.1.1,1.0.0.1] | ||
| + | search: | ||
| + | - example.local | ||
| + | access-points: | ||
| + | <Your SSID>: | ||
| + | password: <Your WLAN Password> | ||
| + | </syntaxhighlight>Beispiel:<syntaxhighlight lang="vim"> | ||
| + | wifis: | ||
| + | wlan0: | ||
| + | addresses: | ||
| + | - 192.168.0.2/24 | ||
| + | gateway4: 192.168.0.254 | ||
| + | nameservers: | ||
| + | addresses: [1.1.1.1,1.0.0.1] | ||
| + | search: | ||
| + | - example.local | ||
| + | access-points: | ||
| + | WLAN: | ||
| + | password: Password | ||
| + | </syntaxhighlight> | ||
| + | ---- | ||
| + | |||
| + | ==== '''<span style="color:#4682B4">Beispiel</span>''' ==== | ||
| + | Hier zeige ich euch wie es zusammen geführt aussehen soll, ich habe für euch nur eine statische Konfiguration zusammen geführt, wenn jemand eine DHCP Konfiguration haben möchte. Kann er es sich gerne selber zusammenbauen, diese Konfiguration muss sowieso an das eigene Netzwerk angepasst werde.<syntaxhighlight lang="vim"> | ||
| + | network: | ||
| + | ethernets: | ||
| + | ens160: | ||
| + | addresses: | ||
| + | - 192.168.0.1/24 | ||
| + | gateway4: 192.168.0.254 | ||
| + | nameservers: | ||
| + | addresses: [1.1.1.1,1.0.0.1] | ||
| + | search: | ||
| + | - example.local | ||
| + | version: 2 | ||
| + | wifis: | ||
| + | wlan0: | ||
| + | addresses: | ||
| + | - 192.168.0.2/24 | ||
| + | gateway4: 192.168.0.254 | ||
| + | nameservers: | ||
| + | addresses: [1.1.1.1,1.0.0.1] | ||
| + | search: | ||
| + | - example.local | ||
| + | access-points: | ||
| + | WLAN: | ||
| + | password: Password | ||
| + | </syntaxhighlight> | ||
| + | [[Datei:Network 4.png|zentriert|gerahmt]] | ||
| − | == Netzwerkkonfiguration übernehmen == | + | === '''<span style="color:#FF0000">Netzwerkkonfiguration übernehmen</span>''' === |
| − | 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.<syntaxhighlight lang="console"> | + | ---- |
| + | [http://manpages.ubuntu.com/manpages/cosmic/man8/netplan-generate.8.html 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.<syntaxhighlight lang="console"> | ||
sudo netplan generate | sudo netplan generate | ||
sudo netplan apply | sudo netplan apply | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | == Finish == | + | === '''<span style="color:#FF0000">Finish</span>''' === |
| − | Nun müssen Sie über die neue IP-Adresse darauf zugreifen, auf | + | ----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. |
Aktuelle Version vom 1. Januar 2021, 08:19 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.
Netzwerkkarte auslesen[Bearbeiten | Quelltext bearbeiten]
Unter gewissen Umständen muss man die Netzwerkkarten auslesen, wie zum Beispiel, wenn Sie ein WLAN Modul eingebaut haben. Um die genau Bezeichnung kennen.
cd /sys/class/net/
ls
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
Es ist zu beachten, dass kein Tabulator zum Einrücken der Netzwerkkonfiguration enthalten sein darf.
Netzwerkkarte[Bearbeiten | Quelltext bearbeiten]
Dynamische IP-Adresse (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
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.0.1/24
gateway4: 192.168.0.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.
WLAN[Bearbeiten | Quelltext bearbeiten]
Dynamische IP-Adresse (DHCP)[Bearbeiten | Quelltext bearbeiten]
Um sich mit einem WLAN SSID zu verbinden, via DHCP zeige ich euch darunter. Diese Konfiguration einfach unter der Netzwerkkonfiguration setzen. Wie es genau aussehen soll, zeige ich euch weiter unten.
wifis:
wlan0:
dhcp4: true
access-points:
<Your SSID>:
password: <Your WLAN Password>
Beispiel:
wifis:
wlan0:
dhcp4: true
access-points:
WLAN:
password: Password
Statische IP-Adresse[Bearbeiten | Quelltext bearbeiten]
Wie oben bei der Netzwerkkarte ist hier ähnlich.
wifis:
wlan0:
addresses:
- 192.168.0.2/24
gateway4: 192.168.0.254
nameservers:
addresses: [1.1.1.1,1.0.0.1]
search:
- example.local
access-points:
<Your SSID>:
password: <Your WLAN Password>
Beispiel:
wifis:
wlan0:
addresses:
- 192.168.0.2/24
gateway4: 192.168.0.254
nameservers:
addresses: [1.1.1.1,1.0.0.1]
search:
- example.local
access-points:
WLAN:
password: Password
Beispiel[Bearbeiten | Quelltext bearbeiten]
Hier zeige ich euch wie es zusammen geführt aussehen soll, ich habe für euch nur eine statische Konfiguration zusammen geführt, wenn jemand eine DHCP Konfiguration haben möchte. Kann er es sich gerne selber zusammenbauen, diese Konfiguration muss sowieso an das eigene Netzwerk angepasst werde.
network:
ethernets:
ens160:
addresses:
- 192.168.0.1/24
gateway4: 192.168.0.254
nameservers:
addresses: [1.1.1.1,1.0.0.1]
search:
- example.local
version: 2
wifis:
wlan0:
addresses:
- 192.168.0.2/24
gateway4: 192.168.0.254
nameservers:
addresses: [1.1.1.1,1.0.0.1]
search:
- example.local
access-points:
WLAN:
password: Password
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.



