在VLAN中使用DHCP

第一步启用DHCP并配置

[r1]dhcp enable

Info: The operation may take a few seconds. Please wait for a moment.done.
[r1]ip pool aa
Info: It's successful to create an IP address pool.
[r1-ip-pool-aa]network 192.168.1.0 mask 24

[r1-ip-pool-aa]gateway-list 192.168.1.1

[r1-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8

[r1-GigabitEthernet0/0/0]dhcp select global

以此类推pc2,3,4,5,6

第二步,VLAN

[sw1]vlan 2

[sw1-GigabitEthernet0/0/2]port link-type access

[sw1-GigabitEthernet0/0/2]port default vlan 2

[sw1]vlan 3

[sw1-GigabitEthernet0/0/3]port link-type access

[sw1-GigabitEthernet0/0/3]port default vlan 3

[sw1-GigabitEthernet0/0/1]port link-type trunk

[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3

[r1-GigabitEthernet0/0/0.1]dot1q termination vid 2

[r1-GigabitEthernet0/0/0.1]arp broadcast enable

以此类推pc2,3,4,5,6

[sw1]interface vlan 2 //进入vlan 2
[sw1-Vlanif2]ip address 192.168.1.254 255.255.255.0 //设置vlan 2的地址

[sw1]interface vlan 3 //进入vlan 3
[sw1-Vlanif3]ip address 192.168.2.254 255.255.255.0 //设置vlan 3的地址

[sw2]interface vlan 2 //进入vlan 2
[sw2-Vlanif2]ip address 192.168.1.253 255.255.255.0 //设置vlan 2的地址

[sw3]interface vlan 3 //进入vlan 2
[sw3-Vlanif3]ip address 192.168.2.253 255.255.255.0 //设置vlan 2的地址

.....

最终配置:

R1

全网可达:

### ENSP 中配置 DHCP VLAN 的方法 在 ENSP 平台中,通过合理规划 VLANDHCP 中继功能,可以实现不同子网设备动态获取 IP 地址的需求。以下是关于如何在 ENSP 中完成 DHCP VLAN 配置的具体操作步骤及命令示例。 #### 1. 创建并启用 VLAN 首先需要在交换机上创建所需的 VLAN,并将其绑定到相应的物理端口。 ```shell [S1] vlan batch 10 20 30 [S1] interface GigabitEthernet 0/0/1 [S1-GigabitEthernet0/0/1] port link-type access [S1-GigabitEthernet0/0/1] port default vlan 10 [S1-GigabitEthernet0/0/1] quit ``` 上述命令用于创建三个 VLAN (10, 20, 30),并将某个接入端口指定为 Access 类型,同时将该端口划入 VLAN 10[^1]。 #### 2. 配置 Trunk 接口 为了使多个 VLAN 数据能够在交换机之间传输,需将连接两台交换机或交换机与路由器之间的链路设置为 Trunk 模式。 ```shell [S1] interface GigabitEthernet 0/0/2 [S1-GigabitEthernet0/0/2] port link-type trunk [S1-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 30 [S1-GigabitEthernet0/0/2] quit ``` 此部分设置了 Gigaethernet0/0/2 端口作为 Trunk 接口,并允许 VLAN 10、20 和 30 的流量通过[^5]。 #### 3. 设置 VLANIF 接口 对于三层交换机或者支持路由功能的设备来说,还需要定义 VLANIF 接口来提供跨 VLAN 路由能力。 ```shell [S1] interface Vlanif 10 [S1-Vlanif10] ip address 192.168.10.1 255.255.255.0 [S1-Vlanif10] quit [S1] interface Vlanif 20 [S1-Vlanif20] ip address 192.168.20.1 255.255.255.0 [S1-Vlanif20] quit ``` 这里分别给 VLAN 10 和 VLAN 20 分配了网关地址。 #### 4. 启用 DHCP Relay 功能 如果 DHCP Server 不在同一广播域,则需要在交换机上开启 DHCP Relay 来帮助客户端请求到达服务器。 ```shell [S1] dhcp enable [S1] interface Vlanif 10 [S1-Vlanif10] dhcp select relay [S1-Vlanif10] dhcp relay server-ip 172.16.100.2 [S1-Vlanif10] quit [S1] interface Vlanif 20 [S1-Vlanif20] dhcp select relay [S1-Vlanif20] dhcp relay server-ip 172.16.100.2 [S1-Vlanif20] quit ``` 这些指令启用了全局 DHCP 功能,并指定了特定 VLAN 下的数据包应被转发至哪台远程 DHCP Server 进行处理[^3]。 #### 5. 测试验证 最后可以通过模拟 PC 或其他终端尝试自动获得 IP 参数的方式检验整个流程是否正常运作。 ```shell ping 192.168.10.1 ipconfig /all ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值