本帖最后由 冥府使者 于 2020-1-2 20:19 编辑
装完后/etc/resolv.conf文件里的DNS地址为127.0.0.11,这个地址为docker默认,这文件是个自动生成的,改后重启失效,不改web页面变慢,ssh链接op ping不了域名(127.0.0.11这个无法解析)。
我从另位大佬帖子里找到一个办法:(地址)
2 docker强制指定 container内部nameserver为127.0.0.11,需要在OpenWRT镜像内调整dnsmasq设置,否则在OpenWRT内无法进行域名解析
- # vi /etc/config/dhcp
- config dnsmasq
- ...
- list notinterface wan
- list notinterface lo
- list interface lan
- ...
- # vi /etc/dnsmasq.conf
- listen-address=::1,127.0.0.11
- ...
复制代码
排版不好,见谅。
楼主你这个我在docker里装完也是如上情况,但我提到的那个树莓派的映像正常,他的装完resolv.conf里的地址为192.168.123.1,然后直接改lan网关后重启变成改的网关地址。
树莓派映像地址:
- docker pull registry.cn-shanghai.aliyuncs.com/suling/openwrt:latest
复制代码 博文地址:在Docker 中运行 OpenWrt 旁路网关
我也自己编译了次树莓派3b+的映像,包括架构显示,resolv.conf文件,都和用QEMU ARM编译一样。
|