しばらく外部ネットワークへのアクティブなリクエストがないと、ローカルネットワークから CentOS サーバーにアクセスできなくなります。

しばらく外部ネットワークへのアクティブなリクエストがないと、ローカルネットワークから CentOS サーバーにアクセスできなくなります。

CentOS サーバーの Wake-On-Lan を設定して、インターネット経由で起動できるようにしています。サーバーに静的 IP アドレスを設定し、ルーターの IP アドレスを保存し、サーバーの IP と MAC アドレスの静的 ARP エントリを作成します。

問題は、サーバーから外部ネットワークへのアクティブな要求がない場合、数分後に SSH、ping などを使用してローカル ネットワーク内のサーバーにアクセスできなくなることです。ルーターの静的 ARP エントリを削除すると、すぐにサーバーにアクセスできるようになります。

サーバー上の Web サイト (google.com など) に 'ping' し続けると、静的 ARP エントリをバインドしているかどうかに関係なく、常にサーバーにアクセスできます。ルーターの静的 ARP エントリを削除すると、サーバーが Web サイトに 'ping' している場合は、ルーターのアクティブ ARP クライアント ページでサーバーの IP と MAC を見つけることができます。サーバーをアイドル状態のままにして何もしない場合は、数分後にルーターのアクティブ ARP クライアント ページからサーバーのエントリが消えます。その間、ルーターで ARP バインディング エントリをアクティブにしなければ、サーバーにアクセスできます。

どこが間違っているのでしょうか? ARP バインディング エントリを 1000 回確認しましたが、間違った IP アドレスと MAC アドレスを入力したわけではないことは確かです。

私は CentOS 7 を使用しており、ネットワーク設定ファイルは次のとおりです。

TYPE=Ethernet
BOOTPROTO=static
# ====== static ip setup =======
IPADDR=192.168.10.100
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
NM_CONTROLLED=no
# ==============================
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
NAME=enp0
UUID=869753b9-240b-445b-5412-98d88dff542a
DEVICE=enp0
ONBOOT=yes

ethtool enp1s0次のように表示されます。

[root@192 network-scripts]# ethtool enp1s0
Settings for enp1s0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full
            100baseT/Half 100baseT/Full
            1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
            100baseT/Half 100baseT/Full
            1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes:  10baseT/Half 10baseT/Full
                     100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
               drv probe ifdown ifup
Link detected: yes

関連情報