quiet.note0449

Members
  • Posts

    1
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

quiet.note0449's Achievements

Noob

Noob (1/14)

0

Reputation

  1. 为了 unRAID 访问 Apps 速度快一些,和一些容器需要链接国外服务,于是将 unRAID 的网关直接指向了软路由。但是这样,全部容器的网关都指向了软路由。有一些容器,比如百度网盘,不想让它经过软路由分流,有一些服务,比如 OneDrive ,在国内可以直接访问,不想浪费流量,还有一些 P2P BT 下载什么的,也不能经过软路由。 unRAID Version 6.11.5 Web CLI 登录,删除 unRAID Docker Network 里的 br0 ,默认的 br0 会直接套用 unRAID 网络设置里的网关,如果不删除会因为子网地址重复错误而无法新建 Docker Network 接口。 docker network ls // 查看默认接口名称,一般为 br0 docker network inspect br0 // 查看 ipvlan br0 的配置,如果配置中显示的网关地址为你的软路由,那就是这个接口了 docker network rm br0 // 删除 br0 接口 创建一个新的 Docker Network IPVLAN 接口,子网地址与网关地址更换为你网络使用的。 docker network create -d ipvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=br0 china // Docker Network 创建一个 IPVLAN 接口 子网地址 192.168.1.0/24 网关地址 192.168.1.1 网络接口 br0 IPVLAN 接口名称 china // 网络接口可以在 Web CLI 里使用 ifconfig 查询,默认 br0 在创建容器的时候,如果需要链接外国网络,容器的网络类型就选择 Bridge ,如果不需要就选择 China 然后手动设定一个内网 IP 地址即可。 最后,如果你的软路由跟我的一样是用的 Fake-IP 的话,可能会因为 DNS 导致网络类型为 China 的容器无法访问互联网。可以在随意的一个目录,比如 /mnt/user/appdata/config 里新建一个文本文件 resolv.conf ,内容为 nameserver 223.5.5.5 之后在网络类型为 China 的容器中映射路径 容器路径: /etc/resolv.conf 到 主机路径: /mnt/user/appdata/config/resolv.conf 即可。