[求助] 黑群晖开启多网关后没法访问本机内网 IP

80 天前
 surfingboy
RT ,我用两个路由器分别接入黑群晖的两个网口,并且在网络界面开启了多网关,发现无法在机器上通过宿主机 IP 访问桥接模式的容器了,但是在局域网的另一台机器是能访问成功的,
群晖 IP1 192.168.0.100
群晖 IP2 192.168.2.100
起了个服务,端口号是 58900 ,

在群晖机器上面直接通过内网 IP 访问不通,localhost 和 0.0.0.0 都是没问题的

宿主机上
~# ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.
64 bytes from 192.168.0.100: icmp_seq=1 ttl=64 time=0.029 ms

~# curl http://192.168.0.100:58900
~# curl -o /dev/null -s -w "%{http_code}\n" http://localhost:58900
200
~# curl -o /dev/null -s -w "%{http_code}\n" http://0.0.0.0:58900
200


~# ip route
default via 192.168.0.1 dev eth1 src 192.168.0.100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.0.0/24 dev eth1 proto kernel scope link src 192.168.0.100
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.100

~# traceroute 192.168.0.100
traceroute to 192.168.0.100 (192.168.0.100), 30 hops max, 60 byte packets
1 192.168.0.100 (192.168.0.100) 138.631 ms 138.799 ms *


在 0.0.0.0:58900 对应的容器内
/ # ip route
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 scope link src 172.17.0.4

/ # ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100): 56 data bytes


有没有大哥能指点下
999 次点击
所在节点    NAS
5 条回复
lizard317
79 天前
我没开多网关,内外网都能正常访问。不知道多网关有啥用。
surfingboy
79 天前
@lizard317 两个路由器两个网口,有个 qbittorrent 我让他专门走一个网口,另一个网口作为默认网关用来日常使用。我试了不开多网关的话 qbittorrent 不工作
snugness
79 天前
@surfingboy 我 qBittorrent 没有你的情况,一直都是单网口、单网关,无论是在 openwrt ,DSM 还是 UNRAID ,在主路由上转发 qB 的端口就行了,DHT 380 多个节点,经常跑满带宽,20 几 T 硬盘不够用了。
surfingboy
78 天前
@snugness 单网口我也没啥问题,目前单独创了个 macvlan 给 qb 用,通过这种方式区分网卡,不用群晖的多网关。可以绕过我这个问题
snugness
78 天前
我没用 macvlan ,我用 ipvlan ,macvlan 我发现过段时间 qB 会自动关闭端口,不过群晖的 macvlan 是通过另外一个 ip 转发数据,跟 UNRAID 不一样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1018117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX