如何只给路由器后的某个设备单独分配 IPv6 地址

2020-04-22 00:01:30 +08:00
 swiftg
移动宽带没有公网 IPv4,有 IPv6 地址,外网可以直接入站访问家里的 nas,但是 IPv6 出站访问外网的线路质量就特别差,好像总共出国带宽只有 20G 。偏偏电脑和手机在获取 IPv6 地址后都会优先使用 IPv6 访问,造成访问比如 V2EX 速度很慢。

不想手动在每个设备上配置 IP,有些设备还不能手动配置。请问有没有办法可以在路由器上设置只给某个设备分配 IPv6 地址。路由器是 openwrt 和 padavan
16451 次点击
所在节点    宽带症候群
67 条回复
berry10086
2022-10-30 21:59:52 +08:00
@Jays /etc/config/dhcp 里面 lan config
silvernoo
2022-12-15 01:11:29 +08:00
路由器关闭 dhcpv6 ,nas 配置静态 v6 地址
swiftg
2022-12-15 20:06:05 +08:00
@silvernoo pd 前缀是动态的,没法配置静态 ip
tediorelee
2023-03-31 17:31:51 +08:00
抱歉挖个坟,最近也正好有这个需求,按照贴子里的思路配置了一番,但是没有效果不知道什么原因

openwrt 设置如下:
网络-DHCP/DNS-取消勾选“禁止解析 IPv6 DNS 记录”
网络-接口-LAN
- 路由通告服务:服务器模式
- DHCP v6 服务:服务器模式
- NDP 代理:关闭
- DHCPv6 模式:有状态的
- 总是通告默认路由:没有勾选

已配置贴子里的这个:
uci set dhcp.lan.ra_slaac=0
uci commit dhcp
/etc/init.d/odhcpd restart

/etc/config/dhcp 里加上了 ra_dns 0

重启路由器之后,还是有其它设备获取到了 IPV6 ,并且我允许 ipv6 的设备没办法用 ipv6 访问

ip6tables -A input_lan_rule -i br-lan -p ipv6-icmp -m mac ! --mac-source 00-A0-XX-77-3F-1F -j DROP
ip6tables -A input_lan_rule -i br-lan -p udp --dport 547 -m mac ! --mac-source 00-A0-XX-77-3F-1F -j DROP

openwrt 版本:R21.8.6 GDQ v9.1[2021] Compiled by eSir
zks728
34 天前
routeros 如何实现只给特定的设备分配公网 ipv6 ?
belldasd
15 天前
求 Routeros 的设置方法!
guiys
11 天前
@zks728
@belldasd 我也在实践 ros ,在 ipv6-firewall 里新建一个,chain 为 input ,action 为 drop ,Src. MAC Address 为设备 mac 地址。设备在刚接入网络时候的确获取不到 ipv6 地址,但过了几分钟之后又莫名其妙拿到了地址,不过确实 ipv6 就不通了。至于为什么过几分钟又拿到了就不知道为什么了,强迫症表示很不爽。

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

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

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

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

© 2021 V2EX