虚拟机重启或关闭再次开启时导致mysql等容器连接不上的问题

查看命令是否等于1

sysctl net.ipv4.ip_forward

返回值为1代表路由已开启,为0就是未开启

不是则修改

vim /usr/lib/sysctl.d/00-system.conf

添加如下内容:

net.ipv4.ip_forward=1

重启network服务

systemctl restart network

重启docker容器

转发网络数据包的。也就是这个服务器如果要作为网关的时候才用。这个命令开启了以后, 会让linux系统运行缓慢的。

所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将包发往本机另一网卡,该网卡根据路由表继续发送数据包。这通常就是路由器所要实现的功能
我们路由没开的话就会导致宿主机于容器实例网络隔绝,所以是要打开的

posted @ 2023-02-28 16:44  呆Finn  阅读(238)  评论(0编辑  收藏  举报