我正在尝试在我的公寓(我们有大约 30 台计算机)上设置第 3 层交换机(HP v1910-48G)。我有 6 个 IP 范围(4 个 IP + 1 个网关 + 1 个广播)。
我已经创建了 3 个 VLAN:
VLAN 001:这是专门用于端口 1 的 VLAN,用于访问交换机的 Web 界面。大多数情况下,它将是一个“无用”端口。
VLAN 002:端口 2 的 VLAN。它将容纳从 ISP 的“调制解调器”出来的以太网电缆。我手动将子网 IP 设置为我们拥有的 4 个 IP 之一。
VLAN 003:所有其他端口的 VLAN。其子网为 169.254.10.1/24。
我还为 0.0.0.0(掩码 0.0.0.0)创建了静态路由,下一跳设置为 ISP 网关的 IP。
在连接到 VLAN 003 的一个端口的笔记本电脑上,在 VLAN 003 子网上手动设置 IP 地址。我可以 ping 169.254.10.1。我无法 ping 我的 ISP 网关。如果我尝试 tracert 到 8.8.8.8,我会得到以下结果:
1 1毫秒 1毫秒 1毫秒 169.254.10.1
2 * * *
3 * * *
4 * * *
等等。
我应该怎么做才能路由 4 个 IP 中的一个并能够访问互联网?
答案1
您的笔记本电脑可能识别出 169.254.0.0/16 是 IANA 为链路本地网络保留的私有地址空间,因此,像这样寻址的流量通常不知道网关。我从未见过在这样的 LAN 上内部使用这种方案,我认为这就是您无法在该 VLAN 之外联网的原因。
尝试将 VLAN 003 更改为 192.168.xy/24 或 10.0.0.0 之类的方案,看看是否能解决您的问题。