iptables -t nat -I POSTROUTING -s 1721805232 -o eth0 -j SNAT --to-source 19216812339使用这段命令后 容器无法访问互联网
这是因为该命令将源 IP 地址从 172.18.0.52 修改为 192.168.123.39,但是容器的网络配置并没有相应地进行修改,导致容器无法正确地访问互联网。
如果需要容器能够访问互联网,可以尝试使用以下命令:
iptables -t nat -A POSTROUTING -s 172.18.0.0/16 ! -o docker0 -j MASQUERADE
该命令将容器的网络流量进行 NAT 处理,使得容器的网络流量能够正确地访问互联网。
原文地址: https://www.cveoy.top/t/topic/fiPh 著作权归作者所有。请勿转载和采集!