一级路由中upnp状态中有bt的条目,但是旁路网关中死活没有,这个要怎么解决呢?
- yzh136一级路由是k2p,然后N1刷的小钢炮中docker了op做旁路,现在是k2p的upnp状态中能看到多个条目,但是旁路op中却怎么也看不到。这个是什么原因呢
- howlet这哪里不正常了。upnp不就是nat设备上自动开端口映射用的吗?
- yzh136
- howlet个人看法:旁路由的主要场景是科学上网,利用旁路由的cpu性能提高科学上网的吞吐量。之所以在路由器上搞是为了方便某有些设备科学上网,比如电视机、机顶盒、iOS设备等等。你一个跑bt的电脑,让bt的流量也走旁路由,这是走火入魔了。就算旁路由上pnp成功了,这样做除了增加旁路由的负荷,有带来什么真正的收益吗?
- yzh136
- 数不清
- yzh136
- 数不清
- 数不清回复1#yzh136
同样的应用场景,签名设备,Docker中跑qb,没开upnp,Docker网关指向旁路网关,主网关ros端口映射至qb,PT下载没有任何影响,热门种子能跑300Mbps+,也就是30MB/s+
主路由带宽
旁路网关负载 - yzh136
- yzh136
- 数不清
- yzh136回复14#数不清
我是N1刷小钢炮,然后N1中docker安装op,也是单网口。
小钢炮(或armbian)和docker里的op是隔离的,我为了他两能通,在N1的 /etc/network/interfaces 文件里增加了如下配置:
auto mac0
iface mac0 inet static
address 192.168.6.245
netmask 255.255.255.0
gateway 192.168.6.1
dns-nameservers 192.168.6.1
pre-up ip link add mac0 link eth0 type macvlan mode bridge
post-down ip link del mac0 link eth0 type macvlan mode bridge
这样配置好的话效果是有两个同网段的IP: - yzh136
- 数不清unraid下的docker自动配置好macvlan,新建好的容器可以根据需要设置宿主机同网段独立IP,省去手动添加。
是,这个"docker网关"指的是宿主机网关,为了加速下载镜像,宿主机网关指向了旁路由,如果没特殊需求可将网关直接指向主路由。 - yzh136回复16#数不清
我也是为了加速镜像下载所以宿主机网关指向旁路由。
现在比较奇怪的是:
添加了mac0后,它对应的IP 192.168.6.245在一级路由和旁路由那里均自动映射了端口,而eth0也就是宿主机N1的IP 192.168.6.135则一个端口都没有自动映射出来。
怀疑是mac0的影响,于是把mac0的配置去掉,重启N1和k2p,发现这个时候宿主机N1 eth0也仅仅只在一级路由那里自动映射了端口,旁路由那里并没有自动映射端口。
现在这两种情况下速度都非常的慢 - 数不清回复17#yzh136
我的op是vm单独部署,使用非常简单。
在docker中用macvlan部署,宿主机和容器默认无法通信,要手动调整才能通信,只是这样打通的方式多少有些问题。
建议旁路由最好是单独设备或独立vm部署,bt应用等以docker macvlan方式部署。
或者尝试关闭upnp,在主路由手工映射端口至应用。
Docker容器与宿主机同网段互相通信
http://www.louisvv.com/archives/695.html - yzh136回复18#数不清
当前qb我是字节宿主机中跑的,并没有通过docker,今天试试docker看看效果。
另外,通过增加mac0打通宿主机和docker之间的通信,路由表是这样的:
但是按照这样的方式,mac0的IP 192.168.6.245跃点是0,不应该往一级路由那边自动映射端口才对,可是实际情况是mac0在一级路由和旁路由那里都自动映射了端口。 - 数不清
- yzh136
- 数不清