Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:networkd [2023/09/15 06:33] ingo_wichmann |
admin_grundlagen:networkd [2024/04/25 09:58] (aktuell) sh [systemd-networkd] |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Konfiguration herausnehmen: | Konfiguration herausnehmen: | ||
<file txt /etc/NetworkManager/NetworkManager.conf> | <file txt /etc/NetworkManager/NetworkManager.conf> | ||
- | [main] | + | [device] |
- | no-auto-default=enp0s31f6 | + | match-device=interface-name:enp0s31f6 |
+ | managed=0 | ||
</file> | </file> | ||
Zeile 22: | Zeile 23: | ||
# nur optional zum Spass ;-) | # nur optional zum Spass ;-) | ||
- | [DHCP] | + | [DHCPv4] |
RouteMetric=100 | RouteMetric=100 | ||
</file> | </file> | ||
Zeile 57: | Zeile 58: | ||
systemd-networkd einschalten | systemd-networkd einschalten | ||
systemctl enable --now systemd-networkd.service | systemctl enable --now systemd-networkd.service | ||
+ | |||
+ | Fallstricke: | ||
+ | * Interfaces, die in der ''/etc/network/interfaces'' als ''allow-hotplug'' eingetragen sind, führen dazu, dass automatisch systemd-Instanzen erzeugt werden. | ||
+ | * Abhilfe (soft): auskommentieren | ||
+ | * Abhilfe (hart): ''apt-get purge ifupdown'' | ||
Übersicht: | Übersicht: | ||
networkctl | networkctl | ||
+ | |||
+ | ====== VLAN ====== | ||
+ | <file txt 10-enp1s0f1.network> | ||
+ | |||
+ | [Match] | ||
+ | Name=enp1s0f1 | ||
+ | |||
+ | [Network] | ||
+ | Address=172.16.240.238/24 | ||
+ | LinkLocalAddressing=no | ||
+ | ConfigureWithoutCarrier=yes | ||
+ | VLAN=enp1s0f1.6 | ||
+ | VLAN=enp1s0f1.11 | ||
+ | |||
+ | [Link] | ||
+ | ActivationPolicy=On | ||
+ | </file> | ||
+ | |||
+ | <file txt 20-enp1s0f1.6.netdev> | ||
+ | |||
+ | [NetDev] | ||
+ | Name=enp1s0f1.6 | ||
+ | Kind=vlan | ||
+ | |||
+ | [VLAN] | ||
+ | Id=6 | ||
+ | </file> | ||
+ | |||
+ | <file txt 22-enp1s0f1.11.netdev> | ||
+ | |||
+ | [NetDev] | ||
+ | Name=enp1s0f1.11 | ||
+ | Kind=vlan | ||
+ | |||
+ | [VLAN] | ||
+ | Id=11 | ||
+ | </file> | ||
+ | |||
+ | <file txt 30-enp1s0f1.6.network> | ||
+ | |||
+ | [Match] | ||
+ | Name=enp1s0f1.6 | ||
+ | |||
+ | [Network] | ||
+ | LinkLocalAddressing=no | ||
+ | ConfigureWithoutCarrier=yes | ||
+ | |||
+ | [Address] | ||
+ | Address=192.168.6.238/24 | ||
+ | </file> | ||
+ | |||
+ | <file txt 32-enp1s0f1.11.network> | ||
+ | |||
+ | [Match] | ||
+ | Name=enp1s0f1.11 | ||
+ | |||
+ | [Network] | ||
+ | LinkLocalAddressing=no | ||
+ | ConfigureWithoutCarrier=yes | ||
+ | |||
+ | [Address] | ||
+ | Address=192.168.11.238/24 | ||
+ | </file> | ||