找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 518|回复: 6

请教大神WAN口v6地址第3、4段为何和 前缀的第3、4段不一样?

[复制链接]
最近打开了移动宽带的v6,看地址信息有个疑惑不解,看图:



最近升级的openwrt L大R23.1.1版本5.15.86版本
我只需要分一个v6网段,所以中移动分配60前缀,我内部直接分64就够了
看地址信息发现一个很奇怪的现象:




搜索了整个论坛,关于v6各开关参数,我有点迷糊了,所以请教各位大神:

1、编译openwrt时,是不是不再需要勾选ipv6 helper了,L大已经设置好自动选了dnsmasq full+odhcpd+odhcpc6?
2、网络接口Lan和Wan接口里不用勾选“使用内部ipv6管理”?
3、ipv6设置里面几个设置的作用,我的理解不知道对不对:
     ①路由通告:关闭就可以让局域网内的设备使用固定ipv6,但运营商已经分配了v6地址,怎么处理?服务器模式和中继模式到底有什么区别,不是都是吧前缀通告给局域网内设备吗?
      ②dhcp v6服务:要更好地管理自己设备的v6地址用服务器模式,如果让运营商无状态管理,就关闭它,如果在多级路由器下,用中继模式。
     ③NDP服务,邻居发现,开了他,就是内部设备可以直连,关了就会通过上一级上一级路由器告诉你设备怎么路由。
以上,请教各位大神,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
WAN口前缀和PD前缀不同,是最近才出现的,联通也是,我觉得不用管,至少不影响使用,根据V6规范,默认一个LAN分配的是/64网段,你有/60PD前缀,可以分配16个/64的下游LAN网段,都可以获取V6地址,但是路由一般只取其中一个/64用,其他的丢了,这就是你看到的WAN口是/64,所以用PD,就可以利用更大的ISP前缀,详情你要自己搜,IPV6知识很麻烦

1.这个要问固件开发者,毕竟不是官方op源,官方默认makedefconfig就有完整的IPV6支持
2.你试试看就知道了
3①你关了通告,局域网设备就不知道PD前缀和V6路由了,何来固定IPV6地址一说?现在都是动态地址,分配给你的时间看不同运营商,长的联通7天,短的电信2天,据说还有1天的,到时间pppoe就自动断线重拨
光猫桥接-路由拨号就用服务器模式,中继模式是中继上层PD时用,譬如光猫拨号,但前提是光猫也会通告类似的PD前缀给下游设备
② DHCPV6和SLAAC是V6地址分配的两种方式,优劣争论了很久,结果目前是这样:
安卓只支持SLAAC,路由关了,局域网全部安卓设备都没法获取V6地址
③不熟悉没接触过

点评

感谢释疑。 我看网上说如果你不关掉通告,windows设备会自动获得一个单播地址,而且是优先使用下发的单播地址,而不是你固定v6地址。为什么有人想要指定固定v6地址,我猜是v4时代遗留下来的习惯,好记。例如在v4时  详情 回复 发表于 2023-1-12 22:30
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
avin4 发表于 2023-1-12 21:04
WAN口前缀和PD前缀不同,是最近才出现的,联通也是,我觉得不用管,至少不影响使用,根据V6规范,默认一个L ...

感谢释疑。
我看网上说如果你不关掉通告,windows设备会自动获得一个单播地址,而且是优先使用下发的单播地址,而不是你固定v6地址。为什么有人想要指定固定v6地址,我猜是v4时代遗留下来的习惯,好记。例如在v4时代,学校分配202.112.33.1/24网段,有同学就固定抢用202.112.33.33这个ip,只要不关机,学校DHCP服务器就不会把这个分配出去,实际上可以的。实际上v4也就4个数字而已,好记没用。到了v6,自己再指定第四段的四个数字,也没啥特别意义,而且用dhcpv6也可以把后面64减成::易记数字分配给固定设备。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

DHCPV6默认分配选项是::1。即按局域网V4 LANIP给V6地址,譬如V4 局域网192.168.1.10,DHCPV6默认后64位就是xxxx:xxxx:xxxx:10
你要某种意义上“固定”,可以选eui64,这样生成的地址会带ff:fe,按你网卡的mac生成,好处是后64位不变了,坏处就是对外网暴露你的设备制造商……自己搜一下
没有外网访问V6地址的需要,没必要固定V6地址

点评

对的,我设置了::1分配选项,64位,结果我发现iPhone和Macintosh会拿到3个单播公网地址,Windows和Android会拿到2个单播公网地址,除了iPhone13以外,都会拿到DHCPv6分配的::x地址(x为v4局域网地址末位),而iPhone  详情 回复 发表于 2023-1-13 10:31
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
avin4 发表于 2023-1-12 23:23
DHCPV6默认分配选项是::1。即按局域网V4 LANIP给V6地址,譬如V4 局域网192.168.1.10,DHCPV6默认后64位就是 ...

对的,我设置了::1分配选项,64位,结果我发现iPhone和Macintosh会拿到3个单播公网地址,Windows和Android会拿到2个单播公网地址,除了iPhone13以外,都会拿到DHCPv6分配的::x地址(x为v4局域网地址末位),而iPhone13的v6地址末64位是::d7c,和mac地址或者v4地址没有任何关联。这是为什么呢?

另外,Windows好像默认先访问v6地址,不知道现在v6的网络质量怎么样,Tracert过一些国内大站,路由和回应时间v4和v6是差不多的,会不会因为目前v6用户少而网络质量稍好一些。Tracert国外vps后发现,路由兜来兜去,用的回应时间也比较长。不过好在v6比较少被封ip。

另外我发现局域网内设备v6的网关地址是链路本地地址,而这个链路本地地址和openwrt网络接口页看到br-lan的链路本地地址又不一样,而dns又变成了全球单播公网地址,虽然这三个地址指向的都是openwrt网关的br-lan接口,这又是为什么?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

分配是双方的事情,一边服务端要指定分配方法,譬如::1或eui64,另一边客户端要设置是否用设备mac请求地址,为了所谓“隐私”,新版本的安卓和iOS默认都是随机mac,非设备mac,这样即使服务端指定eui64,客户端每次拿到的地址还是会变化
另外SLAAC和DHCPV6是不同的V6地址分配方式,如果都开了,在路由不重启,即前缀不变的前提下windows至少会获得2个IP地址,一个::X是DHCPV6获得的,另一个是SLAAC,有时候windows会有2个SLAAC地址,
  1. ipconfig
复制代码
会显示在临时地址里,安卓不支持DHCPV6,所以没法获取::X,op的分配页面也不会出现安卓设备,因为SLAAC地址是客户端自己生成的。
双栈访问一直都有问题,所以很多时候仅V4反而是最简单不出错的,具体视系统而定。
link-local地址和V4的局域网地址类似,但是很多时候没法直接用,目前好像只能ping?另外确实DNS没法用link local做服务器地址,估计是协议设计问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

今天翻了一下op的教程,貌似op里DHCPV6那里的ip6ifaceid是针对LAN接口本身地址的,要设置::X或者eui64,应该需要到客户端设置
linux restro一般就到interface设置,安卓和苹果就不清楚了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 02:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表