路由器可以正常拿到 2408 开头的公网 v6 地址,局域网里的设备也有地址。
从电脑上可以 ssh 到有 IPv6 地址的 VPS,但是从 VPS 直接通过局域网里设备的 v6 地址,SSH 无法连通。
Traceroute 的时候最后一条显示的 IP 地址是路由器的地址,之后就没有了。
路由器需要再做什么配置吗,还是说还是只能端口转发
1
celeron533 2019-07-29 18:03:53 +08:00 1
开 DMZ 试一下?
|
2
nyaruko OP @celeron533 设备上的也是公网地址。。还需要 DMZ 吗
|
3
Tianao 2019-07-29 19:17:57 +08:00 2
目测是路由器自带且默认开启了状态检测防火墙,阻止从外部主动发起的入站连接。
|
4
KaneLin1217 2019-07-29 19:38:31 +08:00 via iPhone 1
路由器有防火墙
|
5
Flasky 2019-07-29 19:46:39 +08:00 via Android 1
v6 直接是外网,只有路由器的话,按理来说设备前面是没有防火墙的,路由器的防火墙只管内网到外网之间的连接。我这里的移动 v6 所有端口都通,80 443 这些都能直接访问。
|
6
nyaruko OP @Tianao
@KaneLin1217 @Flasky 感觉不像是防火墙,目前的发现是虽然能拿到 2408 开头的 IP,但是显示的网关 IP 是 fe80 的内网 IP,不知道和这个有没有关系。。我研究下怎么修改配置 |
9
yzwduck 2019-07-29 20:34:27 +08:00 1
|
10
lanternxx 2019-07-29 20:52:46 +08:00 1
大概率是路由器防火墙没有放行入站,以及 windows 默认 ipv6 也是外网禁 ping 的
|
11
nyaruko OP |