遇到的情况,连上公司内网VPN之后只有虚拟机本机能访问docker的redis和mysql,别的机器访问不通。
排查步骤:
1、查看firewall-cmd --state 确认防火墙关闭
2、sysctl net.ipv4.ip_forward 查看ip转发是否打开,如果=0表示未打开
我的情况是ip转发没打开:
解决方法:依次执行以下命令
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -p /etc/sysctl.conf
遇到的情况,连上公司内网VPN之后只有虚拟机本机能访问docker的redis和mysql,别的机器访问不通。
排查步骤:
1、查看firewall-cmd --state 确认防火墙关闭
2、sysctl net.ipv4.ip_forward 查看ip转发是否打开,如果=0表示未打开
我的情况是ip转发没打开:
解决方法:依次执行以下命令
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -p /etc/sysctl.conf