收起左侧

物理局域网为172.17网段安装飞牛后跨网段无法访问

1
回复
87
查看
[ 复制链接 ]

2

主题

6

回帖

0

牛值

江湖小虾

2025-6-11 16:33:39 显示全部楼层 阅读模式

设备环境: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电脑也已经通了。

收藏
送赞
分享

39

主题

8000

回帖

0

牛值

管理员

2025-6-16 19:43:31 显示全部楼层
感谢反馈,我们先记录一下这个情况
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则