unraid docker程序设置指定的网关不通过旁路由网关
由于docker下的 PT下载程序或者一些程序,并不需要走旁路由的网关(加速应用商店),但是docker默认是走旁路由的网关。所以记录下博主使用的方法,主要通过macvlan 进行设置。其实6.11.5版本,直接在设置就可以进行。由于每台机器,都网络都不一定一样,仅供参考。
环境简单介绍:
unriad版本 6.11.5
unraid网络路由表:
路由表说明:
192.168.0.254 是旁路由网关 也就是 bond0 (我是在主路由指定mac地址为静态IP和指定旁路由网关)。 192.168.0.251 是Ikuai主路由网关,也是默认上网网关,其他网口默认都是bond5 7等。 bond不是每个机器上都叫这个名字,有的机器上是br,br0 br1 br3 等等。
docker程序设置指定的网关
- 现在主界面把阵列给停止,这样才能进行设置。
- 设置-Docker-把bond0 网段的勾选取消掉,仅勾选bond5 或bond7 其中一个作为默认的网络即可。
THE END
二维码
网友
你好请教下,按照你的教程来操作的话,如果我不想让所有的docker容器走旁路由网关的话,是不是每个容器都需要将网络类型手动改为bond5 或bond7,也就是需要手动设置macvlan
admin@网友
并不需要。这个方法是默认网络是bond0 这个是经过旁路由网关的。把这个取消掉,其他docker容器只能走你勾选的bond5或其他的网络。
这样就不经过旁路由网关了。
我的默认bond0能访问google
bond5并不能访问google。