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。 Webスクリプトは次のとおりです。

{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しばらく前にこのコンピュータに割り当てられていました。ただし、ネットワークスクリプトを変更した後は、現在コンピュータがどのように受信しているかを理解できません。私は何を見逃していますか?

ベストアンサー1

おすすめ記事