为什么我的设备无法在具有 2 个 VLAN 的网络中从 DHCP 获取 IP,其中一个 VLAN 具有 DHCP?

网络工程 VLAN ipv4 dhcp
2021-07-21 08:08:03

在我们公司,我们有一台 CISCO 2811 交换机和一个 HP1920 交换机。我们当前的配置包括 2 个 VLAN:

  1. 在 IP 范围 192.168.0.0/24 中没有 DHCP 的 VLAN-2
  2. VLAN-5 包含 IP 范围 192.168.1.0/24 中的 DHCP

AFAIK VLAN 代表虚拟 LAN,意思是可以共享相同的以太网电缆。

因此,一旦我插入设备,我需要手动放置 IP,以便它可以连接到 Internet。如果我只是将设备插入网络,它将无法连接到 Internet,因为它将无法获取 IP。

所以我想知道为什么连接到以太网的设备无法从 VLAN-5 获取 IP,而我需要使用来自 VLAN-5 的 IP 对其进行配置?

1个回答

VLAN 将两个逻辑网络彼此隔离。

在这种配置中,交换机上的每个端口都配置为允许访问 VLAN 2VLAN 5(将交换机连接在一起并连接路由器的端口除外)。

所以 :

  • 如果您连接的端口配置为 VLAN 5,您将通过 DHCP 获得 IP
  • 如果为 VLAN 2 配置,由于此 VLAN 中没有 DHCP,您必须在与 VLAN 2 关联的网络中配置静态 IP,即 192.168.0.0/24

  • 如果它是为 VLAN 2 配置的,并且您在与 VLAN 5 关联的网络中配置了一个静态 IP,即 192.168.1.0/24,那么您将无法连接网络,因为您位于错误的 VLAN 中。

这假设 VLAN 上的配置已正确完成。

VLAN 在相同的物理交换机上建立单独的网络。这样做是出于性能、安全和管理原因。允许 VLAN 之间以及从 VLAN 到远程网络(例如另一个公司办公室或 Internet)的通信是路由器。