admin_grundlagen:network-manager
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:network-manager [2016/12/13 07:45] – angelegt ingo_wichmann | admin_grundlagen:network-manager [2025/09/05 07:47] (aktuell) – [nmcli nicht-interaktiv] natureshadow2 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | CentOS (7) nutzt Network-Manager per default. | + | ====== Netzwerk einrichten ====== |
| - | CentOS (7): | + | CentOS (ab 7): (( per Default installiert )) |
| - | | + | |
| - | Debian (8): | + | Debian (ab 8): |
| - | apt-get --no-install-recommends install network-manager | + | apt --no-install-recommends install network-manager |
| - | Network-Manager connection anlegen: | + | ===== nmcli interaktiv benutzen ===== |
| + | nmcli c | ||
| + | -> NAME oder UUID raussuchen | ||
| + | nmcli c edit enp0s25 | ||
| + | describe 802-3-ethernet.mtu | ||
| + | set 802-3-ethernet.mtu 1480 | ||
| + | print 802-3-ethernet.mtu | ||
| + | save persistent | ||
| + | activate | ||
| + | |||
| + | journalctl -fu NetworkManager.service | ||
| + | |||
| + | ==== statische IPv6 Konfiguration ==== | ||
| + | nmcli c | ||
| + | -> NAME oder UUID raussuchen | ||
| + | nmcli c edit enp0s25 | ||
| + | set ipv6.method manual | ||
| + | set ipv6.addresses fd42: | ||
| + | set ipv6.gateway fd42: | ||
| + | save persistent | ||
| + | activate | ||
| + | |||
| + | journalctl -fu NetworkManager.service | ||
| + | |||
| + | ===== nmcli nicht-interaktiv ===== | ||
| + | Network-Manager | ||
| nmcli con add con-name eth0 ifname eth0 type ethernet ip4 192.168.1.63/ | nmcli con add con-name eth0 ifname eth0 type ethernet ip4 192.168.1.63/ | ||
| nmcli con mod eth0 ipv4.dns 192.168.1.5 ipv4.dns-search linuxhotel.de | nmcli con mod eth0 ipv4.dns 192.168.1.5 ipv4.dns-search linuxhotel.de | ||
| Zeile 25: | Zeile 50: | ||
| ipv4.dns-search linuxhotel.de | ipv4.dns-search linuxhotel.de | ||
| </ | </ | ||
| - | ((Bei CentOS ist in <file txt / | + | ((Bei CentOS |
| [main] | [main] | ||
| plugins=ifcfg-rh | plugins=ifcfg-rh | ||
| Zeile 65: | Zeile 90: | ||
| nmcli con up eth0 | nmcli con up eth0 | ||
| + | Nach WLAN-Netzen scannen: | ||
| + | |||
| + | nmcli device wifi list | ||
| + | ====== MacAdresse würfeln ====== | ||
| + | //todo: testen// | ||
| + | |||
| + | WLAN MacAdresse jedes Mal beim Verbinden würfeln, LAN MacAdresse pro Verbindung würfeln: | ||
| + | <file txt / | ||
| + | [device] | ||
| + | wifi.scan-rand-mac-address=yes | ||
| + | |||
| + | [connection] | ||
| + | wifi.cloned-mac-address=random | ||
| + | ethernet.cloned-mac-address=stable | ||
| + | connection.stable-id=${CONNECTION}/ | ||
| + | </ | ||
| + | |||
| + | ====== NetworkManager ausschalten ====== | ||
| + | ===== nur für ein Interface ausschalten ===== | ||
| + | nmcli device set wlp3s0 managed no | ||
| + | |||
| + | ===== ganz ausschalten ===== | ||
| + | === SuSE 11.1 === | ||
| + | <file txt / | ||
| + | NETWORKMANAGER=" | ||
| + | </ | ||
| + | SuSEconfig | ||
| + | / | ||
| + | |||
| + | === SuSE 12.3 === | ||
| + | systemctl stop network.service | ||
| + | systemctl disable NetworkManager.service | ||
| + | systemctl start | ||
| + | (( | ||
| + | export SYSTEMD_PAGER='' | ||
| + | systemctl -p Id show network.service | ||
| + | sollte nun | ||
| + | )) | ||
| + | |||
| + | === Debian 6.0 / Ubuntu 12.04 === | ||
| + | apt-get --purge remove network-manager | ||
| + | ... und wenn nötig verbleibende dhcp client Prozesse beenden. (( | ||
| + | pkill -x dhclient | ||
| + | )) | ||
| + | |||
| + | === Centos 6 === | ||
| + | chkconfig NetworkManager off | ||
| + | service NetworkManager stop | ||
| + | ... und wenn nötig verbleibende dhcp client Prozesse beenden. (( | ||
| + | pkill -x dhclient | ||
| + | )) | ||
| + | |||
| + | === Centos 7 === | ||
| + | Ist bei CentOS 7 immer noch wie bei CentOS 6 möglich. NetworkManager wird jetzt von RedHat auch für Server empfohlen. (( https:// | ||
| + | |||
| + | systemctl disable --now NetworkManager.service | ||
| + | ... und wenn nötig verbleibende dhcp client Prozesse beenden. (( | ||
| + | pkill -x dhclient | ||
| + | )) | ||
| + | |||
| + | ====== Dokumentation ====== | ||
| Links: | Links: | ||
| * http:// | * http:// | ||
admin_grundlagen/network-manager.1481615102.txt.gz · Zuletzt geändert: 2016/12/13 07:45 von ingo_wichmann
