한동안 외부 네트워크에 대한 활성 요청이 없으면 로컬 네트워크에서 CentOS 서버에 연결할 수 없습니다.

한동안 외부 네트워크에 대한 활성 요청이 없으면 로컬 네트워크에서 CentOS 서버에 연결할 수 없습니다.

인터넷을 통해 깨어날 수 있도록 CentOS 서버의 Wake-On-Lan을 설정하고 있습니다. 내 서버에 고정 IP 주소를 설정하고, 라우터의 IP 주소를 유지하고, 내 서버의 IP 및 MAC 주소에 대한 고정 ARP 항목을 만듭니다.

문제는 내 서버에서 외부 네트워크로의 활성 요청이 없으면 몇 분 후에 SSH, 핑 등을 통해 로컬 네트워크의 내 서버에 연결할 수 없다는 것입니다. 그리고 삭제한 직후에 서버에 연결할 수 있습니다. 라우터의 정적 ARP 항목.

내 서버의 일부 웹사이트(예: google.com)에 계속 'ping'을 하면 정적 ARP 항목 바인딩 여부에 관계없이 항상 서버에 연결할 수 있습니다. 라우터에서 고정 ARP 항목을 삭제하고, 내 서버가 일부 웹사이트에 'ping'하는 경우 라우터의 활성 ARP 클라이언트 페이지에서 내 서버의 IP와 MAC를 찾을 수 있습니다. 내 서버를 유휴 상태로 두고 아무 작업도 하지 않으면 몇 분 후에 내 서버 항목이 라우터의 활성 ARP 클라이언트 페이지에서 사라집니다. 그동안 라우터에서 ARP 바인딩 항목을 활성화하지 않으면 여전히 서버에 연결할 수 있습니다.

내가 어디에서 잘못하고 있는 걸까요? ARP 바인딩 항목을 수천 번 확인했는데 잘못된 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

관련 정보