设备环境:PVE虚拟机(ip:172.17.4.250)安装fnOS0.9.8,网卡为桥接(fnOS的ip:172.17.4.80)
BUG现象:首次安装完成后,任何ip非172.17.4.x网段设备都访问不了
出现频率:必现
省流原因:Docker默认网段172.17.0.0/16,与物理局域网相同,导致网关冲突。
修改建议:建议检测到fnOS的ip地址为172.17.0.0/16时,把Docker的默认ip段改了,不知是否可行?又是172网段又是跨网段访问,应该是极小概率事件,优先级不高,辛苦技术大佬慢慢修复,谢谢。
为了以防万一有人碰到这情况,我把临时解决方法写一下:
1.先使用同网段电脑访问登录,完成初始化,如果想用ssh记得在系统设置-SSH,打开SSH功能。
2.使用初始化时填的用户名密码登录命令行。
3.编辑docker配置
# 使用 nano 编辑器打开配置文件
sudo nano /etc/docker/daemon.json
在json中添加如下内容"bip": "172.20.0.1/16"
注意json格式合规,ip随便换,只要不冲突。
按 Ctrl + X,然后按 Y 确认保存,最后按 Enter。
重启Docker服务 sudo systemctl restart docker
看眼是否改成功 ip route show
没有意外的话原来的 172.17.0.0/16 已经消失了,这时候ping电脑也已经通了。