今天迁移了虚拟机之后,准备上nacos改一下配置,可是登录http://...:8848/nacos却连接超时,telnet一下也不通,于是上部署了nacos的docker容器的宿主机上,curl http://docker内网ip:8848/nacos 却是有返回数据的,那就确定应该是转发出了问题,

sysctl -a | grep net.ipv4.ip_forward

显示

net.ipv4.ip_forward = 0

原来是转发没开启,于是

echo 1 > /proc/sys/net/ipv4/ip_forward

sysctl -p 重新加载内核参数

再telnet一下,通了搞定

上http://...:8848/nacos进行配置就行了