遇到docker占用了 172.xx 网段,导致虚拟机内部无法访问局域网。采取以下方案:
# 停docker
service docker stop
# 装brctl
yum install -y bridge-utils
# 停网桥
ip link set dev docker0 down
# 删网桥
brctl delbr docker0
改/etc/docker/daemon.json
{
"bip": "192.168.1.5/24",
"fixed-cidr": "192.168.1.5/25",
"fixed-cidr-v6": "2001:db8::/64"
}
重启服务即可,docker会自动设置网桥
service docker start