tthy
(天天忽悠)
1
因为adgurad home要占用的端口比较多
先建创建了个macvlan
然后建立adgurad home 的 docker容器 网络就选择这个新建的macvlan
容器IP我设置的10.0.0.252
进入adgurad home的仪表盘设置完成以后修改本机DNS设置
关闭IPV6
备用DNS这里设置的10.0.0.253并不存在
然后。。。。。。
如图,可以直接访问10.0.0.252进入adgurad home后台
左边nslookup也显示 10.0.0.252
但是adgurad home后台数据统计永远是0 客户端也显示未找到客户端
然后我停止容器运行 网页就打不开了
弄到这里我就彻底懵逼了 为啥adgurad home后台统计一直是0
并且我手动添加的规则也无法生效。。。。
tthy
(天天忽悠)
3
应该跟macvlan没关系。。。我又用 bridge 网络模式建了一次。。。一样的结果。。。
adgurad home 要占用的端口太多了,为了避免冲突 先建个macvlan
macvlan 就相当于建立个 跟 宿主机网卡同网段的虚拟网卡 可以自己指定IP
tthy
(天天忽悠)
5
应该不是这个毛病才对。。。我后来有试过本地vmware虚拟机里又建的ubuntu 测试下来就都正常
而且我也没法–network host 因为80端口别的项目已经用掉了
tthy
(天天忽悠)
6
找出毛病了。。。。原来是被openwrt劫持了
用openwrt上的docker 部署adgurad home 。。。自己劫持了到自己的访问
修改防火墙规则注释所有53端口的条目。。。然后就好了
但是导致我其他docker容器出问题。。。。。再重启解决