redhat:base-redhat:networking-redhat

Netzwerk Konfiguration unter Redhat / CentOS

Dies ist eine Beispielkonfiguration, in der das Interfaces eth0 mit einer statischen IP und Angaben definiert wurde. Man kann nach diesem Beispiel, beliebig weitere Interfaces in einem neuen ifcfg-INTERFACENAME File erstellen.

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=b2303a38-ba62-4325-bd42-e1f73c4e62eb
DEVICE=eth0
ONBOOT=yes
IPADDR=172.168.1.20
PREFIX=24
GATEWAY=172.168.1.1
DNS1=172.168.1.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
ZONE=public

Zum übernehmen der Interface Änderungen unten schauen!

Das Interface eth0 soll fortan, nur noch eine dynamische (DHCP) Adresse bekommen. Dazu wird die Konfiguration folgendermassen abgeändert:

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=b2303a38-ba62-4325-bd42-e1f73c4e62eb
DEVICE=eth0
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
ZONE=public

Zum übernehmen der Interface Änderungen unten schauen!

Zum übernehmen / aktivieren der neuen Netzwerkkonfiguration, kann entweder der Netzwerk Service resartet werden, oder um sich ganz sicher zu sein, einmal der Server rebooted werden.

  • Neustart des Netzwerk Services:
    # systemctl restart NetworkManager
  • ODER Neustarten des Systems:
    # systemctl reboot

Zum einfachen anpassen der Netzwerkkonfiguration, kann alternativ zur manuellen Konfiguration, auch nmtui-edit verwendet werden.

  1. Anzeigen der aktuellen IP-Konfiguration & Intercaces:
    # ip a

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
        link/ether 00:15:5d:01:04:1a brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.11/24 brd 192.168.1.255 scope global eth0
           valid_lft forever preferred_lft forever
        inet6 2001:8e0:2043:7400:96c9:c909:66f0:8526/64 scope global noprefixroute dynamic
           valid_lft 13476sec preferred_lft 4476sec
        inet6 fe80::c1dd:bb8c:c00e:9/64 scope link
           valid_lft forever preferred_lft forever
    

  2. Aufrufen der Konfigurationsmaske für das Interface eth0
    # nmtui-edit ens33
  3. Zum übernehmen der Änderungen den Netzwerk-Daemon neustarten:
    # systemctl restart NetworkManager
  • redhat/base-redhat/networking-redhat.txt
  • Last modified: 2020/05/08 15:24
  • by michael