Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux:netzwerke [2022/02/18 08:02] – [Internetverbindungsfreigabe] st | linux:netzwerke [2024/12/26 13:41] (aktuell) – [netplan] st | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| * [[Ethernet Bonding Konfiguration IEEE 802.3ad (LACP)]] | * [[Ethernet Bonding Konfiguration IEEE 802.3ad (LACP)]] | ||
| * [[https:// | * [[https:// | ||
| + | * [[software: | ||
| ===== Dateien im Netzwerk freigeben ===== | ===== Dateien im Netzwerk freigeben ===== | ||
| Zeile 51: | Zeile 52: | ||
| ==== Benennung der Netzwerkschnittstellen ===== | ==== Benennung der Netzwerkschnittstellen ===== | ||
| - | Je nach Reihenfolge in der die Treiber geladen werden, werden die Netzwerkschnittstellen hochnummeriert: | + | Je nach Reihenfolge in der die Treiber geladen werden, werden die Netzwerkschnittstellen hochnummeriert: |
| Vlan-Funktionen sind im Namen durch einen Punkt abgetrennt, Aliase durch einen Doppelpunkt. | Vlan-Funktionen sind im Namen durch einen Punkt abgetrennt, Aliase durch einen Doppelpunkt. | ||
| Zeile 66: | Zeile 67: | ||
| </ | </ | ||
| + | Beispiel: Eine konkrete Netzwerkkarte mit MAC-Adresse // | ||
| + | < | ||
| + | [Match] | ||
| + | MACAddress=aa: | ||
| + | [Link] | ||
| + | Name=eth1p1 | ||
| + | </ | ||
| === eth0 beibehalten === | === eth0 beibehalten === | ||
| Zeile 71: | Zeile 79: | ||
| - | <code bash>sed -i ' | + | <code bash> |
| + | # debian: | ||
| + | sed -i ' | ||
| + | # ubuntu: | ||
| + | sed -i ' | ||
| update-grub | update-grub | ||
| </ | </ | ||
| Zeile 119: | Zeile 131: | ||
| ==== DHCP (IP-Adresse dynamisch beziehen) ==== | ==== DHCP (IP-Adresse dynamisch beziehen) ==== | ||
| + | |||
| + | Konfiguration mit [[netzwerke: | ||
| + | |||
| + | === ifupdown2 / ifupdown2 === | ||
| [[netzwerke: | [[netzwerke: | ||
| Zeile 127: | Zeile 143: | ||
| </ | </ | ||
| - | Bei Desktop-PCs werden auch oft grafische Oberflächen (wie der [[Networkmanager]]) benutzt, die dann eigene Konfigurationen haben. | ||
| Zeile 134: | Zeile 149: | ||
| iface eth0 inet6 dhcp | iface eth0 inet6 dhcp | ||
| </ | </ | ||
| - | |||
| - | Konfiguration mit [[netzwerke: | ||
| Wenn man seine IP mit [[netzwerke: | Wenn man seine IP mit [[netzwerke: | ||
| Zeile 156: | Zeile 169: | ||
| oder der Aufruf von '' | oder der Aufruf von '' | ||
| + | |||
| + | === netplan | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | == de-installieren von netplan == | ||
| + | |||
| + | sudo apt install ifupdown2 | ||
| + | sudo apt purge netplan.io | ||
| + | |||
| + | / | ||
| + | |||
| + | GRUB_CMDLINE_LINUX=" | ||
| + | |||
| + | sudo update-grub | ||
| + | |||
| + | Die Datei / | ||
| + | === Networkmanager | ||
| + | |||
| + | Benutzt u.a. bei RedHat / CentOS. | ||
| + | Bei Desktop-PCs werden auch oft grafische Oberflächen (wie der [[Networkmanager]]) benutzt, die dann eigene Konfigurationen haben. | ||
| + | |||
| + | === systemd-networkd | ||
| + | |||
| + | https:// | ||
| Zeile 162: | Zeile 200: | ||
| Konfiguration mit einer festen IP-Adresse (unter [[windows: | Konfiguration mit einer festen IP-Adresse (unter [[windows: | ||
| - | | + | === ifupdown2 / ifupdown2 === |
| + | |||
| + | Alter Befehl mit ifconfig: | ||
| + | |||
| + | <code bash>ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up</ | ||
| Im obigen Bespiel wird für die erste Ethernet-Karte eth0 die IP 192.168.0.1 gesetzt, Netzmaske ist bei einem [[http:// | Im obigen Bespiel wird für die erste Ethernet-Karte eth0 die IP 192.168.0.1 gesetzt, Netzmaske ist bei einem [[http:// | ||
| Zeile 202: | Zeile 244: | ||
| Auf Servern kann auch anstatt '' | Auf Servern kann auch anstatt '' | ||
| - | === zusätzliche feste IP-Adressen auf einer Karte === | + | === netplan === |
| + | |||
| + | Ab [[ubuntu: | ||
| + | Der [[ubuntu: | ||
| + | |||
| + | < | ||
| + | network: | ||
| + | ethernets: | ||
| + | enp0s3: | ||
| + | addresses: [192.168.0.2/ | ||
| + | gateway4: 192.168.0.1 | ||
| + | gateway6: 2a02: | ||
| + | dhcp4: no | ||
| + | dhcp6: no | ||
| + | nameservers: | ||
| + | addresses: [8.8.8.8, " | ||
| + | version: 2 | ||
| + | renderer: networkd | ||
| + | </ | ||
| + | |||
| + | === Networkmanager | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | === systemd-networkd | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== zusätzliche feste IP-Adressen auf einer Karte ==== | ||
| + | |||
| + | === ifupdown2 / ifupdown2 | ||
| Zusätzliche IP-Adressen können auf einer Karte durch anhängen von ": | Zusätzliche IP-Adressen können auf einer Karte durch anhängen von ": | ||
| Zeile 234: | Zeile 308: | ||
| </ | </ | ||
| - | ==== Feste IP-Adressen (Netplan) ==== | + | === netplan |
| - | Bei [[ubuntu: | + | FIXME |
| - | Der [[ubuntu: | + | |
| + | === Networkmanager | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | === systemd-networkd | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | https://wiki.archlinux.de/title/Systemd/ | ||
| - | < | ||
| - | network: | ||
| - | ethernets: | ||
| - | enp0s3: | ||
| - | addresses: [192.168.0.2/ | ||
| - | gateway4: 192.168.0.1 | ||
| - | gateway6: 2a02: | ||
| - | dhcp4: no | ||
| - | dhcp6: no | ||
| - | nameservers: | ||
| - | addresses: [8.8.8.8, " | ||
| - | version: 2 | ||
| - | renderer: networkd | ||
| - | </ | ||
| - | === de-installieren von netplan === | + | ==== de-installieren von netplan |
| - | <code bash> | + | <code bash> |
| sudo apt purge netplan.io</ | sudo apt purge netplan.io</ | ||
| Zeile 328: | Zeile 397: | ||
| Equivalent in ipv6 (Netz 2001: | Equivalent in ipv6 (Netz 2001: | ||
| <code bash>ip -6 route add 2001: | <code bash>ip -6 route add 2001: | ||
| - | ==== Nameserver ==== | + | |
| + | ==== Nameserver | ||
| Den **Nameserver** trägt man in der Datei ''/ | Den **Nameserver** trägt man in der Datei ''/ | ||
| Zeile 335: | Zeile 405: | ||
| Bei neueren (eher desktop)-Systemen findet sich dort ein Verweis auf 127.0.0.53, was auf das lokal laufende '' | Bei neueren (eher desktop)-Systemen findet sich dort ein Verweis auf 127.0.0.53, was auf das lokal laufende '' | ||
| + | |||
| ==== IP für ausgehende Verbindungen ändern ==== | ==== IP für ausgehende Verbindungen ändern ==== | ||