我刚刚获得了 CenturyLink 千兆光纤。我以前用的是 Comcast。CenturyLink 为我安装时,他们给了我自己的路由器。我想使用自己的路由器:运行 Tomato(AdvancedTomato)的 Netgear R7000。
我在 Comcast 上很好地使用了 R7000 路由器,设置很简单:将电缆调制解调器的以太网连接插入路由器的 WAN 端口,DHCP 即可完成所有操作。CenturyLink 使用 PPPoE 和特定 VLAN 进行连接,因此根据我找到的一些指南,我进行了以下更改:
- 我设置了 WAN 端口的 VLAN VID 为 201。
- 我为 WAN 启用了 VLAN 标记。
- 我将 WAN 的 VLAN ID 设置为 9(这可能没有任何作用;它是故障排除的一部分)。
- 我使用 CenturyLink 提供给我的凭证启用了 PPPoE。
我的 VLAN 配置如下:
我可以正常连接到路由器上的 Wifi,并且可以访问互联网。但是,路由器内置交换机中的 LAN 端口完全被路由器忽略。灯亮了(有链接),但我没有获得 DHCP IP。如果我将以太网适配器手动设置为 192.168.1.x 子网(这是我的默认 LAN 子网)上的静态 IP,我甚至无法 ping 通路由器。
我确信我使用的以太网适配器可以正常工作,路由器本身也有一个正常工作的交换机,因为我曾将它与 Comcast 一起使用过,效果非常好。我直接连接到以太网上的交换机,没有其他交换机或电缆。您可以在此处看到连接:
192.168.2.x 是一个访客网络,因此它无法与 192.168.1.x 上的普通 LAN 设备通信,但仍然可以访问互联网。
我曾尝试:
- 按照论坛帖子的建议,将 VID 和 VID Offset 设置为 192。这没什么区别。
- 插入路由器内置交换机的其他端口无效。
对于断开的以太网连接,Windows 会显示以下信息:
Ethernet adapter USB Ethernet adapter:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::89b2:5d40:4da7:7728%16
Autoconfiguration IPv4 Address. . : 169.254.119.40
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
...这是有效的 Wifi 连接:
Wireless LAN adapter Wi-Fi:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::29ed:7cd2:2142:5bd5%14
IPv4 Address. . . . . . . . . . . : 192.168.1.109
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
我完全糊涂了。有什么想法吗?