之前装了个minimal 形式的Centos7,并且修改网络配置脚本配置为静态IP,在使用过程中经常发现锁屏后再打开始终无法通过ssh 连接,能连接情况下会多出一个192.168.187.1 的IP,路由也多出一条记录。通过仔细观察和对比,终于发现多出的IP 是之前备份的ifcfg-ens33.dhcp 配置文件导致,原来启动网络服务时所有ifcfg-开头的配置文件都会解析处理,多出的路由记录就是由NAT 网关的dhcp 服务器分配的,最初以为是192.168.187.1,通过ip route 查看正确网关应该是192.168.187.2,于是我在目前的ifcfg-ens33 网卡配置文件中加上了网关配置项就可以出外网了:
GATEWAY=192.168.187.2
这样也就解决了陌生IP 和笔记本锁屏后重开无法连接问题。
附最终配置文件:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.187.131
GATEWAY=192.168.187.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=054d1cb3-1e42-479a-a578-6e0f462927d7
DEVICE=ens33
ONBOOT=yes
PROXY_METHOD=none
BROWSER_ONLY=no
PREFIX=24