{"id":28,"date":"2011-09-09T15:24:29","date_gmt":"2011-09-09T15:24:29","guid":{"rendered":"https:\/\/grupp-web.de\/cms\/?p=28"},"modified":"2015-05-01T15:27:25","modified_gmt":"2015-05-01T15:27:25","slug":"eth-nics-bei-scientifc-linux-6-aendern-networkmanager-disablen","status":"publish","type":"post","link":"https:\/\/grupp-web.de\/cms\/2011\/09\/09\/eth-nics-bei-scientifc-linux-6-aendern-networkmanager-disablen\/","title":{"rendered":"Eth-NICs bei Scientifc Linux 6 \u00e4ndern, NetworkManager disablen"},"content":{"rendered":"<p>\u00c4hnlich wie bei anderen Linux-Distributionen arbeitet bei SL6 das udev-System im Hintergrund und protokolliert z.B. die gefunden Netzwerkkarten mit. Die entsprechenden Eintr\u00e4ge findet man in der Datei <code>\/etc\/udev\/rules.d\/70-persistent-net.rules<\/code>. Neben den MAC-Adressen der gefunden Ethernet-Schnittstellen wird hier auch dauerhaft der Name f\u00fcr eine Schnittstelle vergeben. Ein Eintrag sieht z.B. so aus:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><code>SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"00:22:33:44:55:66\", ATTR{type}==\"1\", KERNEL==\"eth*\", NAME=\"eth0\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Wird nun diese Karte ausgetauscht, entweder durch Hardwaretausch oder als neue virtuelle Schnittstelle in KVM, wird der bisherige Eintrag nicht gel\u00f6scht! Statt dessen werden neu identifizierte NICs zus\u00e4tzlich eingetragen. Der Device-Namen wird dabei hochgez\u00e4hlt.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><code><code>SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"00:22:33:44:55:66\", ATTR{type}==\"1\", KERNEL==\"eth*\", NAME=\"eth0\"<\/code><\/code>SUBSYSTEM==&#8220;net&#8220;, ACTION==&#8220;add&#8220;, DRIVERS==&#8220;?*&#8220;, ATTR{address}==&#8220;00:22:33:44:55:77&#8243;, ATTR{type}==&#8220;1&#8243;, KERNEL==&#8220;eth*&#8220;, NAME=&#8220;eth1&#8243;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Im System \u00e4ndert sich somit die Device-Bezeichnung. M\u00f6chte man dies vermeiden und damit die Device-Bezeichnungen selbst kontrollieren, ist die Zeile der entfernten Karte zu l\u00f6schen und der NAME-Parameter der verbleibenden Karte anzupassen. Alternativ kann man alle Zeilen l\u00f6schen, womit die vorhandene Karte beim Reboot &#8211; der nun ohnehin f\u00e4llig wird &#8211; vom udev-System neu eingepflegt wird.<\/p>\n<p>Zu beachten ist, dass die MAC-Adresse auch in der Konfigurationsdatei f\u00fcr die entsprechende Schnittstelle zu finden ist. Diese Konfigurationsdateien finden sich bei SL6 unter <code>\/etc\/sysconfig\/network-scripts\/<\/code> und tragen z.B. die Bezeichnung <code>ifcfg-eth0<\/code>. Im Inhalt<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><code>HWADDR=<\/code><code>00:22:33:44:55:66<\/code><br \/>\n<code>TYPE=Ethernet<br \/>\nBOOTPROTO=dhcp<br \/>\nDEFROUTE=yes<br \/>\nPEERDNS=yes<br \/>\nPEERROUTES=yes<br \/>\nIPV4_FAILURE_FATAL=yes<br \/>\nIPV6INIT=no<br \/>\nNAME=eth0<br \/>\nUUID=a69d030d-46ce-4eb2-af79-f18eb13478db<br \/>\nONBOOT=yes<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>findet sich die MAC-Adresse wieder. Auch hier muss somit bei Manipulationen an der <code>70-persistent-net.rules<\/code> eine \u00c4nderung erfolgen.<\/p>\n<h2>NetworkManager deaktivieren<\/h2>\n<p>Bei einer Standard-Installation werden die Netzwerkkarten automatisch vom NetworkManager kontrolliert. Soll der Betrieb der Netzwerkkarten klassisch \u00fcber ein Boot-Skript vorgenommen werden, ist f\u00fcr die Konfiguration weiterhin die Datei <code>\/etc\/sysconfig\/network-scripts\/ifcfg-eth0<\/code> zust\u00e4ndig.<\/p>\n<p>Eine M\u00f6glichkeit diese Datei f\u00fcr den Betrieb ohne NetworkManager vorzubereiten ist die Konfiguration der Schnittstelle \u00fcber die grafische Oberfl\u00e4che &#8211; Alternative nat\u00fcrlich mit einem Texteditor auf Shellebene. Insbesondere der Eintrag <code>NM_CONTROLLED=no<\/code> kann nur mit dem Texteditor vorgenommen werden! Die Datei k\u00f6nnte danach also so aussehen.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><code>HWADDR=52:54:00:DE:21:0C<br \/>\nTYPE=Ethernet<br \/>\nBOOTPROTO=none<br \/>\nIPADDR=192.168.200.10<br \/>\nPREFIX=28<br \/>\nGATEWAY=192.168.200.1<br \/>\nDNS1=192.168.200.1<br \/>\nDOMAIN=hier-ihre-domain.de<br \/>\nDEFROUTE=yes<br \/>\nIPV4_FAILURE_FATAL=yes<br \/>\nIPV6INIT=no<br \/>\nNAME=eth0<br \/>\nUUID=a69d030d-46ce-4eb2-af79-f18eb13478db<br \/>\nONBOOT=yes<br \/>\nLAST_CONNECT=1315589539<br \/>\nNM_CONTROLLED=no<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nun ist noch der NetworkManager aus dem Boot-Prozess zu entfernen. Entweder wieder \u00fcber das zugeh\u00f6rige GUI-Utility oder \u00fcber den Shell-Befehl:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><code>chkconfig --level 2345 NetworkManager off<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Testen Sie anschlie\u00dfend \u00fcber einen Reboot ob die Einstellungen greifen. Kontrollieren Sie insbesondere ob die Default-Route gesetzt ist und ob die Nameserver-Konfiguration stimmt.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td><code>[root@ldap network-scripts]# route -n<br \/>\nKernel IP Routentabelle<br \/>\nZiel\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Router\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Genmask\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Flags Metric Ref\u00a0\u00a0\u00a0 Use Iface<br \/>\n192.168.200.0 \u00a0 0.0.0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 255.255.255.240 U\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 eth0<br \/>\n169.254.0.0\u00a0\u00a0\u00a0\u00a0 0.0.0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 255.255.0.0\u00a0\u00a0\u00a0\u00a0 U\u00a0\u00a0\u00a0\u00a0 1002\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 eth0<br \/>\n0.0.0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 192.168.200.1 \u00a0 0.0.0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 UG\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 eth0<br \/>\n[root@ldap network-scripts]# cat \/etc\/resolv.conf<br \/>\nnameserver 192.168.200.1<br \/>\nsearch <\/code><code>hier-ihre-domain.de<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Siehe auch: <a href=\"http:\/\/www.convirture.com\/wiki\/index.php?title=RedHat_6_Networking\">http:\/\/www.convirture.com\/wiki\/index.php?title=RedHat_6_Networking<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c4hnlich wie bei anderen Linux-Distributionen arbeitet bei SL6 das udev-System im Hintergrund und protokolliert z.B. die gefunden Netzwerkkarten mit. Die entsprechenden Eintr\u00e4ge findet man in der Datei \/etc\/udev\/rules.d\/70-persistent-net.rules. Neben den MAC-Adressen der gefunden Ethernet-Schnittstellen wird hier auch dauerhaft der Name f\u00fcr eine Schnittstelle vergeben. Ein Eintrag sieht z.B. so aus: SUBSYSTEM==&#8220;net&#8220;, ACTION==&#8220;add&#8220;, DRIVERS==&#8220;?*&#8220;, ATTR{address}==&#8220;00:22:33:44:55:66&#8243;, ATTR{type}==&#8220;1&#8243;, &#8230; <a title=\"Eth-NICs bei Scientifc Linux 6 \u00e4ndern, NetworkManager disablen\" class=\"read-more\" href=\"https:\/\/grupp-web.de\/cms\/2011\/09\/09\/eth-nics-bei-scientifc-linux-6-aendern-networkmanager-disablen\/\" aria-label=\"Mehr Informationen \u00fcber Eth-NICs bei Scientifc Linux 6 \u00e4ndern, NetworkManager disablen\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5],"tags":[],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-kvm","category-linux"],"_links":{"self":[{"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":2,"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":30,"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/posts\/28\/revisions\/30"}],"wp:attachment":[{"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grupp-web.de\/cms\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}