CentOS IP-Adresse einrichten

Es ist eine Geschichte, die das Problem gelöst hat, dass ens224 und ens256 nicht UP sind und die IP-Adresse nicht festgelegt werden kann.

Problem

[root@centos ~]# nmcli device
DEVICE  TYPE      STATE                                  CONNECTION
ens192  ethernet  connected                              ens192
ens224  ethernet  connecting (getting IP configuration)  Wired connection 1
ens256  ethernet  connecting (getting IP configuration)  Wired connection 2
lo      loopback  unmanaged                              --

Zuerst habe ich versucht, den Namen der Schnittstelle zu ändern, aber ich kann ens224 und ens256 überhaupt nicht sehen.

[root@centos network-scripts]# ls -la
total 240
drwxr-xr-x. 2 root root  4096 Oct  8 00:45 .
drwxr-xr-x. 6 root root  4096 Oct  8 00:45 ..
-rw-r--r--. 1 root root   422 Oct  7 01:04 ifcfg-ens192
-rw-r--r--. 1 root root   254 Sep 12  2016 ifcfg-lo

Ich habe den Befehl zum Aktivieren der Schnittstelle ausprobiert, wurde jedoch wütend, als keine Verbindung bestand.

[root@centos network-scripts]# nmcli c m eth224 connection.autoconnect yes
Error: unknown connection 'eth224'.

[root@centos network-scripts]# nmcli c down eth224
Error: 'eth224' is not an active connection.
Error: no active connection provided.

Wenn Sie den Befehl zum Hinzufügen einer Verbindung ausführen,

[root@centos network-scripts]# nmcli con add type ethernet ifname ens81
Connection 'ethernet-ens81' (36a6afec-8712-4242-8d75-4cc6d2c9bbf0) successfully added.

[root@centos network-scripts]# nmcli con add type ethernet ifname ens91
Connection 'ethernet-ens91' (b6b6eaac-0593-44c6-a0af-6cdb340a85e4) successfully added.

[root@centos network-scripts]# nmcli device
DEVICE  TYPE      STATE                                  CONNECTION
ens192  ethernet  connected                              ens192
ens224  ethernet  connecting (getting IP configuration)  Wired connection 1
ens256  ethernet  connecting (getting IP configuration)  Wired connection 2
lo      loopback  unmanaged                              --

Die Datei ist fertig!

[root@centos network-scripts]# ls -la
total 248
drwxr-xr-x. 2 root root  4096 Oct  8 16:31 .
drwxr-xr-x. 6 root root  4096 Oct  8 00:45 ..
-rw-r--r--. 1 root root   422 Oct  7 01:04 ifcfg-ens192
-rw-r--r--. 1 root root   319 Oct  8 16:22 ifcfg-ethernet-ens81
-rw-r--r--. 1 root root   319 Oct  8 16:23 ifcfg-ethernet-ens91
-rw-r--r--. 1 root root   254 Sep 12  2016 ifcfg-lo

Die IP-Adresse kann jedoch nicht festgelegt werden.

[root@centos network-scripts]# nmcli c m ens81 ipv4.method manual ipv4.addr 10.1.81.102/24 10.1.81.21
Error: unknown connection 'ens81'.

Probleme lösen

Als ich den Artikel Poke the Corner des Befehls nmcli las, stellte ich fest, dass Verbindung und Gerät unterschiedlich zu sein scheinen.

Der Name von ens254, den ich auf dem nmcli-Gerät gesehen habe, ist tatsächlich "Kabelverbindung 1".

[root@centos network-scripts]# nmcli connection show
NAME                UUID                                  TYPE            DEVICE
Wired connection 1  d7993957-17e7-38ae-8499-289a1d69a331  802-3-ethernet  ens224
Wired connection 2  c5323930-cfab-3867-a1c2-89ed3727c83f  802-3-ethernet  ens256
ens192              25523ce6-e6f2-4a9c-831c-4ba5a3d36d94  802-3-ethernet  ens192
ethernet-ens81      36a6afec-8712-4242-8d75-4cc6d2c9bbf0  802-3-ethernet  --
ethernet-ens81-1    6e02b7f5-af7d-4c97-a895-7ceb4a52feae  802-3-ethernet  --
ethernet-ens91      b6b6eaac-0593-44c6-a0af-6cdb340a85e4  802-3-ethernet  --
ethernet-ens91-1    059e7a43-ef58-4382-8c62-14366341b7f9  802-3-ethernet  --

[root@centos network-scripts]# ip add show
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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:50:56:86:99:7a brd ff:ff:ff:ff:ff:ff
    inet 172.22.2.102/16 brd 172.22.255.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::608f:5a80:8910:3594/64 scope link
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:50:56:86:20:c8 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::549c:63a:2c22:8109/64 scope link
       valid_lft forever preferred_lft forever
4: ens256: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:50:56:86:82:06 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::511d:7bfc:90d2:8df8/64 scope link
       valid_lft forever preferred_lft forever

Als ich also versuchte, den Befehl mit "Kabelverbindung 1" erneut auszuführen, wurde der Befehl übergeben. Die Schnittstelle ist jedoch nicht UP.

[root@centos ~]# nmcli c m "Wired connection 1"  connection.autoconnect yes

[root@centos ~]# nmcli device
DEVICE  TYPE      STATE                                  CONNECTION
ens192  ethernet  connected                              ens192
ens224  ethernet  connecting (getting IP configuration)  Wired connection 1
ens256  ethernet  connecting (getting IP configuration)  Wired connection 2
lo      loopback  unmanaged                              --
[root@centos ~]# nmcli device

Als ich die IP-Adresse erneut einstellte, wurde sie verbunden!

[root@centos ~]# nmcli c m "Wired connection 1" ipv4.method manual ipv4.addr 10.1.81.102/24
[root@centos ~]# nmcli device
DEVICE  TYPE      STATE         CONNECTION
ens192  ethernet  connected     ens192
ens224  ethernet  connected     Wired connection 1
ens256  ethernet  disconnected  --
lo      loopback  unmanaged     --

Versuchen Sie, den Namen zu ändern.

[root@centos ~]# nmcli connection modify "Wired connection 2" connection.id ens91
Error: unknown connection 'Wired connection 2'.
[root@centos ~]# nmcli connection modify "Wired connection 1" connection.id ens81
Error: unknown connection 'Wired connection 1'.
[root@centos ~]# nmcli device
DEVICE  TYPE      STATE      CONNECTION
ens192  ethernet  connected  ens192
ens224  ethernet  connected  ens81
ens256  ethernet  connected  ens91
lo      loopback  unmanaged  --

In der Datei wurde die Datei "ifcfg-Wired_connection_1" aktualisiert.

[root@centos network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@centos network-scripts]# ls
ifcfg-ens192              ifdown-ipv6      ifup-bnep    ifup-sit
ifcfg-ethernet-ens81      ifdown-isdn      ifup-eth     ifup-Team
ifcfg-ethernet-ens91      ifdown-post      ifup-ib      ifup-TeamPort
ifcfg-lo                  ifdown-ppp       ifup-ippp    ifup-tunnel
ifcfg-Wired_connection_1  ifdown-routes    ifup-ipv6    ifup-wireless
ifcfg-Wired_connection_2  ifdown-sit       ifup-isdn    init.ipv6-global
ifdown                    ifdown-Team      ifup-plip    network-functions
ifdown-bnep               ifdown-TeamPort  ifup-plusb   network-functions-ipv6
ifdown-eth                ifdown-tunnel    ifup-post
ifdown-ib                 ifup             ifup-ppp
ifdown-ippp               ifup-aliases     ifup-routes

[root@centos network-scripts]# cat ifcfg-Wired_connection_1
HWADDR=00:50:56:86:20:C8
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=eth81
UUID=d7993957-17e7-38ae-8499-289a1d69a331
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
IPADDR=10.1.81.102
PREFIX=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

Löschen Sie daher diese zuvor erstellte Datei.

[root@centos network-scripts]# cat ifcfg-ethernet-ens81
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ethernet-ens81
UUID=36a6afec-8712-4242-8d75-4cc6d2c9bbf0
DEVICE=ens81
ONBOOT=yes

Die Datei wurde umbenannt.

[root@centos network-scripts]# ls
ifcfg-ens192  ifdown-isdn      ifup-bnep   ifup-routes
ifcfg-ens81   ifdown-post      ifup-eth    ifup-sit
ifcfg-ens91   ifdown-ppp       ifup-ib     ifup-Team
ifcfg-lo      ifdown-routes    ifup-ippp   ifup-TeamPort
ifdown        ifdown-sit       ifup-ipv6   ifup-tunnel
ifdown-bnep   ifdown-Team      ifup-isdn   ifup-wireless
ifdown-eth    ifdown-TeamPort  ifup-plip   init.ipv6-global
ifdown-ib     ifdown-tunnel    ifup-plusb  network-functions
ifdown-ippp   ifup             ifup-post   network-functions-ipv6
ifdown-ipv6   ifup-aliases     ifup-ppp

Wenn sich die IP-Adresse nicht ändert

Die IP-Adresse hat sich beim Neustart des Dienstes nicht geändert.

[root@centos squid-4.13]# systemctl restart network.service

[root@centos squid-4.13]# ip add
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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100                                                                             0
    link/ether 00:50:56:86:99:7a brd ff:ff:ff:ff:ff:ff
    inet 172.22.2.102/16 brd 172.22.255.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::608f:5a80:8910:3594/64 scope link
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100                                                                             0
    link/ether 00:50:56:86:20:c8 brd ff:ff:ff:ff:ff:ff
    inet 10.1.81.102/24 brd 10.1.81.255 scope global ens224
       valid_lft forever preferred_lft forever
    inet6 fe80::549c:63a:2c22:8109/64 scope link
       valid_lft forever preferred_lft forever
4: ens256: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100                                                                             0
    link/ether 00:50:56:86:82:06 brd ff:ff:ff:ff:ff:ff
    inet 10.1.91.102/24 brd 10.1.91.255 scope global ens256
       valid_lft forever preferred_lft forever
    inet6 fe80::511d:7bfc:90d2:8df8/64 scope link
       valid_lft forever preferred_lft forever

In Bezug auf den Inhalt der Datei haben sich die Einstellungen geändert.

[root@centos squid-4.13]# cd /etc/sysconfig/network-scripts
[root@centos network-scripts]# ls
ifcfg-ens192  ifdown-isdn      ifup-bnep   ifup-routes
ifcfg-ens81   ifdown-post      ifup-eth    ifup-sit
ifcfg-ens91   ifdown-ppp       ifup-ib     ifup-Team
ifcfg-lo      ifdown-routes    ifup-ippp   ifup-TeamPort
ifdown        ifdown-sit       ifup-ipv6   ifup-tunnel
ifdown-bnep   ifdown-Team      ifup-isdn   ifup-wireless
ifdown-eth    ifdown-TeamPort  ifup-plip   init.ipv6-global
ifdown-ib     ifdown-tunnel    ifup-plusb  network-functions
ifdown-ippp   ifup             ifup-post   network-functions-ipv6
ifdown-ipv6   ifup-aliases     ifup-ppp

[root@centos network-scripts]# cat ifcfg-ens81
HWADDR=00:50:56:86:20:C8
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=ens82
UUID=d7993957-17e7-38ae-8499-289a1d69a331
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
IPADDR=10.1.82.102
PREFIX=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

UP / Down der Schnittstelle.

[root@centos network-scripts]# nmcli connection down ens82 && nmcli connection u                                                                             p ens82
Connection 'ens82' successfully deactivated (D-Bus active path: /org/freedesktop                                                                             /NetworkManager/ActiveConnection/1158)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa                                                                             nager/ActiveConnection/1162)

[root@centos network-scripts]# nmcli connection down ens92 && nmcli connection u                                                                             p ens92
Connection 'ens92' successfully deactivated (D-Bus active path: /org/freedesktop                                                                             /NetworkManager/ActiveConnection/1156)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa                                                                             nager/ActiveConnection/1163)

Die Änderung der IP-Adresse wurde reflektiert.

[root@centos network-scripts]# ip add
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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100                                                                             0
    link/ether 00:50:56:86:99:7a brd ff:ff:ff:ff:ff:ff
    inet 172.22.2.102/16 brd 172.22.255.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::608f:5a80:8910:3594/64 scope link
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100                                                                             0
    link/ether 00:50:56:86:20:c8 brd ff:ff:ff:ff:ff:ff
    inet 10.1.82.102/24 brd 10.1.82.255 scope global ens224
       valid_lft forever preferred_lft forever
    inet6 fe80::549c:63a:2c22:8109/64 scope link
       valid_lft forever preferred_lft forever
4: ens256: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100                                                                             0
    link/ether 00:50:56:86:82:06 brd ff:ff:ff:ff:ff:ff
    inet 10.1.92.102/24 brd 10.1.92.255 scope global ens256
       valid_lft forever preferred_lft forever
    inet6 fe80::511d:7bfc:90d2:8df8/64 scope link
       valid_lft forever preferred_lft forever
[root@centos network-scripts]#

Befehlsübersicht

Gerätebestätigung

nmcli device

Schnittstellenaktivierung

nmcli c m eth224 connection.autoconnect yes

IP-Adresseinstellung

nmcli c m ens81 ipv4.method manual ipv4.addr 10.1.81.102/24 10.1.81.21

Änderung des Gerätenamens

nmcli connection modify "Wired connection 2" connection.id ens91

Speicherort der Schnittstelleneinstellungsdatei

cd /etc/sysconfig/network-scripts

Referenz: Nach dem Hinzufügen des Netzwerkadapters auf der RHEL 7.x-VM.

Centos7-Netzwerkeinstellungen

Ich war süchtig nach dem Netzwerk, das beim Neustart von centos7 nicht verbunden war

Recommended Posts

CentOS IP-Adresse einrichten
CentOS8 Grundeinstellung
IP-Adresse übersetzen
Centos7-Setup (für Softether-Setup)
So legen Sie die IP-Adresse und den Hostnamen von CentOS8 fest
Land von IP-Adresse abrufen (Java)
IP-Adresse mit Docker Bridge gestört