use*_*683 3 networking dhcp linux ethernet vlan
我有一台 Ubuntu 机器,我在上面创建了四个 VLAN,分别eth0.100是eth0.200、eth0.300和eth0.400。我想使用 DHCP 服务器动态获取 IP 地址。它应该提供来自不同 IP 地址范围的 IP,即
for VLAN interface eth0.100,--> 192.168.0.20 - 192.168.0.40
for VLAN interface eth0.200 --> 192.168.0.50 - 192.168.0.70
for eth0.300 and eth0.400 --> likewise
Run Code Online (Sandbox Code Playgroud)
我该如何实施?如何读取请求 IP 地址的接口的 VLAN ID?我将如何将有关客户端上运行的 VLAN 的信息传送到 DHCP 服务器?
我想我也应该在 DHCP 服务器上创建 VLAN 接口。如果这样做,我将如何让 DHCP 服务器知道 VLAN 的存在?
我被困在这个。我应该如何进行?
Cho*_*er3 10
VLAN 是第 2 层功能,而 IP/DHCP 是第 3 层功能,我只是想说清楚,但在这种情况下它们彼此有很多关系。
基本上,您真正需要做的就是确保您的 L2/3 交换机/路由器配置为允许您的 DHCP 服务器不仅路由到/从所有 VLAN 路由,而且提供“DHCP 帮助程序”服务,以便所有 VLAN 中的所有客户端都可以参考当他们发出 DHCP 请求时。在 Cisco L2/3 设备上,“dhcp helper”命令对此进行配置。
一旦这到位,任何 VLAN 上的任何机器都可以通过 DHCP 请求地址,并且请求将正确路由到 DHCP 服务器,如果配置正确,将返回适当的地址。
它的做法是这样的(老实说,这更多是为了将来供其他人参考);
明白了吗?
这样做的主要的一点是,DHCP服务器并不需要知道任何关于L2网络/在所有的VLAN -只是在L3网络和匹配范围。
| 归档时间: |
|
| 查看次数: |
8299 次 |
| 最近记录: |