CentOS 7: ifconfig 및 네트워크 스크립트의 다른 IP 주소

CentOS 7: ifconfig 및 네트워크 스크립트의 다른 IP 주소

CentOS 서버와 같은 시스템이 있다고 가정하면:

$ uname -a 
Linux labsm 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

편집하다

초기 문제는 로컬 네트워크는 괜찮았지만 인터넷에 접속할 수 없다는 것이었습니다. 내 컴퓨터가 Mac 주소로 차단된 것 같습니다. 이제 내 Mac 주소가 허용된 인터넷 액세스 목록에 나타나고 모든 것이 잘 작동합니다.

그런데 네트워크에 관해 한 가지 더 궁금한 점이 있습니다.ifconfig의 IP 주소가 네트워크 스크립트의 IP 주소와 일치하지 않습니다..

나는 NetworkManager를 비활성화하고 컴퓨터가 IP 주소를 갖도록 네트워크 스크립트를 구성했습니다 133.21.224.237. 웹 스크립트는 다음과 같습니다.

{enp96s0f1}
$vi /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1

HWADDR=0C:C4:7A:F9:BA:CF
MACADDR=0C:C4:7A:F9:BA:CF
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp96s0f1
UUID=ef4dba55-7c9a-3d8e-94b6-5e2146284e1a
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
IPADDR=133.21.224.237
PREFIX=24
GATEWAY=133.21.224.94
DNS1=10.20.0.55
DNS2=10.20.0.56
PEERDNS=no

네트워크 서비스를 다시 시작했습니다

$ systemctl restart network

하지만! ifconfig에서:

enp96s0f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 133.21.224.29  netmask 255.255.255.0  broadcast 133.21.224.255
        inet6 fe80::ec4:7aff:fef9:bacf  prefixlen 64  scopeid 0x20<link>
        ether 0c:c4:7a:f9:ba:cf  txqueuelen 1000  (Ethernet)
        RX packets 2186987  bytes 459109170 (437.8 MiB)
        RX errors 0  dropped 423238  overruns 0  frame 0
        TX packets 56064  bytes 6389505 (6.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

따라서 행에는 inet 133.21.224.29IP 주소가 29로 끝나는 것으로 표시되는 반면, 네트워크 스크립트에서는 IP 주소를 237로 구성했습니다. 더욱 흥미로운 점은 SSH를 통해 로컬 네트워크 내의 컴퓨터에 액세스할 수 있다는 것입니다.IP 주소가 2개 있습니다....

이 IP 주소는 133.21.224.29얼마 전에 이 컴퓨터에 할당되었습니다. 하지만 네트워크 스크립트를 변경한 후에는 현재 컴퓨터가 어떻게 이를 수신하고 있는지 이해할 수 없습니다. 내가 무엇을 놓치고 있나요?

관련 정보