Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion]: 网络状态变化wiif下没有ipv6 #321

Closed
7qin opened this issue Jul 21, 2023 · 9 comments
Closed

[Suggestion]: 网络状态变化wiif下没有ipv6 #321

7qin opened this issue Jul 21, 2023 · 9 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@7qin
Copy link

7qin commented Jul 21, 2023

是否有人曾提过类似的问题?

否(No)

你觉得APP有什么不足之处?

之前有兄弟提过DDNS的,但是并不完善。
自已写了一个web,wifi下用ipv6外网可以访问,但是网络状态变化wiif下没有ipv6...

且如果用AIP(http://test-ipv6.com/),获取的IPV6地址是一个临时的,
你的公网 IPv4 地址是 117.150.154.118
你的公网 IPv6 地址是 2409:8a4c:a462:6940:889f:7ef6:a2ca:f97f
image

你觉得该怎么去完善会比较好?【非必答】

No response

@7qin 7qin added the help wanted Extra attention is needed label Jul 21, 2023
@pppscn
Copy link
Owner

pppscn commented Jul 21, 2023

在wifi下,即便你获取的是ipv6,也是内网IP吧,你的路由器怎么把公网的ipv6分配给每个终端?

@7qin
Copy link
Author

7qin commented Jul 21, 2023

不是的,你那是IP4的思想,IPV6是公网的,是每台设备一个公网ip,
但是IPV6分临时的和固定的,IPV6网络出口都是用的临时的,有效期大概一两小时,固定的只要光猫不重启或服务商一般一月左右刷新一次。

@7qin
Copy link
Author

7qin commented Jul 21, 2023

@7qin
Copy link
Author

7qin commented Jul 21, 2023

http://[2409:8a4c:a462:6940:d265:caff:fe03:d329]:5000/

@7qin
Copy link
Author

7qin commented Jul 21, 2023

ipv6用cdn可以换自己的域名,换80端口

@pppscn
Copy link
Owner

pppscn commented Jul 21, 2023

那可能是我落伍了,还在用IPv4

每个设备获取到的 240x 开头的是固定的还是临时的?

如果是临时的,想利用 网络状态变化 通知出去也行不通,因为一两小时过后,你还连着wifi,状态并没有发生变化

@7qin
Copy link
Author

7qin commented Jul 21, 2023

1689928716522_image
^。不知道怎么上传图片,我晕啊,原来拖进来就行
看图片,这是我P9上截的图,有两个IPV6,都是240开头的,最下面那个是临时的,

2409:8a4c:a462:6940:d265:caff:fe03:d329 这个是固定的,
其中2409:8a4c:a462:6940是运营商分配的,重新拨号会变。
后面的"d265:caff:fe03:d329"这个是mac地址生成的,固定的

我现在开的测试机,http://[2409:8a4c:a462:6940:d265:caff:fe03:d329]:5000/,可访问,只开了查定位和远程WOL,

说到WOL,我这好像也有点BUG,就是不填IP地址不能发UDP包,并且点一下ip栏,如果什么都不填会有提示"IP地址格式错误...",应该是程序判断这个是必填项,正常应该是可选的,

@pppscn
Copy link
Owner

pppscn commented Jul 22, 2023

我本地网络没有公网IPv6,请自行下载 每周构建版 测试

https://github.com/pppscn/SmsForwarder/actions/workflows/Weekly_Build.yml

改造后的通知内容示例:

网络状态监控
网络类型: Wifi
本地IP: fe80::5451:38ff:fe36:cdca%dummy0
Http Server: http://[fe80::5451:38ff:fe36:cdca]:5000
本地IP: fe80::fedc:cd7a:9d58:2f98%wlan0
Http Server: http://[fe80::fedc:cd7a:9d58:2f98]:5000
本地IP: 192.168.168.125
Http Server: http://192.168.168.125:5000
本地IP: ::1
Http Server: http://::1:5000
本地IP: 127.0.0.1
Http Server: http://127.0.0.1:5000

2023-07-22 14:16:53

@pppscn pppscn closed this as completed Jul 24, 2023
@7qin
Copy link
Author

7qin commented Jul 31, 2023

Server: http://[fe80::fedc:cd7a:9d58:2f98]:5000

adb shell ip addr show wlan0
32: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1460 qdisc mq state UP group default qlen 3000
link/ether f4:d6:20:8b:b4:0a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.7/24 brd 192.168.1.255 scope global wlan0
valid_lft forever preferred_lft forever
inet6 2409:8a4c:a462:6940:cdde:9690:c210:d4e8/64 scope global temporary dynamic
valid_lft 1916sec preferred_lft 1913sec
inet6 2409:8a4c:a462:6940:179f:f5e3:4cfd:d649/64 scope global dynamic mngtmpaddr stable-privacy
valid_lft 1916sec preferred_lft 1913sec
inet6 fe80::7148:c354:c615:4ee7/64 scope link stable-privacy
valid_lft forever preferred_lft forever

**inet6 2409:8a4c:a462:6940:179f:f5e3:4cfd:d649/64 scope global dynamic mngtmpaddr stable-privacy** 

这个IP就行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants