Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:network-manager

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:network-manager [2016/12/13 07:45] – angelegt ingo_wichmannadmin_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 )) 
-  yum install NetworkManager+  dnf install NetworkManager
  
-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:c0de:d0c:e500::11/64 
 +  set ipv6.gateway fd42:c0de:d0c:e500::1 
 +  save persistent 
 +  activate 
 + 
 +  journalctl -fu NetworkManager.service 
 + 
 +===== nmcli nicht-interaktiv ===== 
 +Network-Manager system-connection anlegen: 
   nmcli con add con-name eth0 ifname eth0 type ethernet ip4 192.168.1.63/24 gw4 192.168.1.5   nmcli con add con-name eth0 ifname eth0 type ethernet ip4 192.168.1.63/24 gw4 192.168.1.5
   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
 </file>)) </file>))
-((Bei CentOS ist in <file txt /etc/NetworkManager/NetworkManager.conf>+((Bei CentOS 7 ist in <file txt /etc/NetworkManager/NetworkManager.conf>
 [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 /etc/NetworkManager/conf.d/00-randomizemac.conf>
 +[device]
 +wifi.scan-rand-mac-address=yes
 +
 +[connection]
 +wifi.cloned-mac-address=random
 +ethernet.cloned-mac-address=stable
 +connection.stable-id=${CONNECTION}/${BOOT}
 +</file>
 +
 +====== NetworkManager ausschalten ======
 +===== nur für ein Interface ausschalten =====
 +  nmcli device set wlp3s0 managed no 
 +
 +===== ganz ausschalten =====
 +=== SuSE 11.1 ===
 +<file txt /etc/sysconfig/network/config>
 +NETWORKMANAGER="no"
 +</file>
 +  SuSEconfig
 +  /etc/init.d/network restart
 +
 +=== SuSE 12.3 ===
 +  systemctl stop    network.service
 +  systemctl disable NetworkManager.service
 +  systemctl start   network.service
 +((
 +  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://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Introduction_to_NetworkManager.html ]]
 +
 +  systemctl disable --now NetworkManager.service
 +... und wenn nötig verbleibende dhcp client Prozesse beenden. (( 
 +  pkill -x dhclient
 +))
 +
 +====== Dokumentation ======
 Links:  Links: 
   * http://projects.gnome.org/NetworkManager/developers/api/09/ref-settings.html   * http://projects.gnome.org/NetworkManager/developers/api/09/ref-settings.html
admin_grundlagen/network-manager.1481615102.txt.gz · Zuletzt geändert: 2016/12/13 07:45 von ingo_wichmann