一个在内网的服务器出现如下症状:使用内网地址访问正常,但无法使用外网地址访问,路由器等设备均已配置正确。
起初因为内网访问是正常的,所以直接忽略了网络配置不正确的可能。但在更新时发现,这台服务器也无法访问外网。
自然而然的想到了路由的问题,使用route
命令查询后果不其然:连default都没有设置,就设置了个192.168.1.0,也就能在内网玩玩!
之后检查 /etc/network/interfaces
发现原来是少写了个auto enp3s0
,应该加上这个导致的网关的问题,加上之后重启(也可以只重启网络服务)就没有问题了,一切正常。
PS:那个link-local大可不必管它,那个叫做链路本地地址,似乎也没什么用,wikipedia上连它的中文页面都没有。。。
顺便附一张IPv4保留地址全表,截自wikipedia: