基本情况:
最初家里环境是这样的,家里有 2 台路由器,一台是电信赠送的路由器,一台是小米刷成 openwrt 。 网络配置是:光猫←小米( openwrt:拨号上网)←电信路由器(连接方式是 DHCP )← 电脑主机
小米( openwrt )路由器 ip 地址是:192.168.6.1 电信路由器 ipd 地址是:192.168.2.1
此时一切都正常,除了偶尔 openwrt 不稳定重启一下之外。
近期折腾了台 Apple TV ,也看了一些吹捧 IPV6 的,就一直想试一下。 然后就跟网上教程去把光猫里的改为 ipv4 和 ipv6 的设置开了。 开完之后,按教程将 openwrt 的 ipv6 设置和电信路由器的 ipv6 开关开了,但是电信路由器如果是 DHCP 的方式,发现电脑 ping 的时候只下发了 ipv4 地址,ipv6 地址没有下发。
后续将电信路由器改为桥接的方式(但是电信路由器的无线 WiFi 名称还是单独的),发现电脑可以拿到 ipv6 的地址,可以正常使用。
奇怪的现象就出现了,当天晚上可以正常使用,第二天早上之后,全部设备就上不了网了。发现获取到的 WiFi ip 地址是 192.168.2.x ,但是连接的 WiFi 是 openwrt 的。(现在想起来,不知道是不是跟 openwrt 不下发 ipv4 地址有关)
只能把设备连接 WiFi 的时候,把 WiFi 的 ip 地址写死 192.168.6.x ,才能正常上网。 虽然这种方式恶心,但是也不是不能接受。不过问题是,家里的天猫精灵这些设备,就无法使用了,比较操蛋。
然后就突然发现 openwrt 的 DHCP 分配,ipv4 的地址不会自动分配,ipv6 的地址能自动分配。 目前还没试过重启路由器,在此想求组大神几个问题:
1 、为啥 openwrt 不自动分配 DHCP ipv4 地址,有什么好的解决办法吗?是我配置有问题?设置有问题?还是什么原因? 2 、为啥电信路由器 DHCP 连接 openwrt ,下面的电脑主机就获取不到 ipv6 地址?改成桥接就可以?是不是不能这样连接? 3 、为啥电信路由器改成桥接,第二天所有设备的 WiFi ip 地址都变成电信路由器的了。是不是因为 openwrt 不分配 ipv4 地址导致的? 如果是,好像又回到了第一个问题。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.