问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

配置DHCP服务器实现为客户端分配PXE启动相关参数示例

创作时间:
作者:
@小白创作中心

配置DHCP服务器实现为客户端分配PXE启动相关参数示例

引用
CSDN
1.
https://blog.csdn.net/ducanwang/article/details/139295206

组网需求

PXE(Pre-boot Execution Environment,预启动执行环境)支持客户端通过网络从TFTP服务器下载启动文件到本地,并由该启动文件来引导预先安装在TFTP服务器中的操作系统在本地运行。

如图3-16所示,PXE场景下,PXE客户端与DHCP服务器处于同一网段,用户希望PXE客户端可以通过DHCP服务器获取IP地址、TFTP服务器地址(Option66)和启动文件名(Option67)这些PXE启动相关网络参数。其中,Option66字段用来指定为PXE客户端分配的TFTP服务器地址,Option67字段用来指定为PXE客户端分配的启动文件名。

配置思路

在SwitchA上配置DHCP服务器,实现PXE客户端通过DHCP服务器获取IP地址等网络参数,然后通过在DHCP服务器上配置Option66、Option67参数,实现PXE客户端通过DHCP服务器的Option字段分别获取TFTP服务器地址和启动文件名,以保证PXE客户端完成后续文件下载操作。

操作步骤

  1. 在SwitchA上使能DHCP服务
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] dhcp enable
  1. 创建VLAN10并将GE0/0/1接口加入到VLAN10中
[SwitchA] vlan 10
[SwitchA-vlan10] quit
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet0/0/1] quit
  1. 配置VLANIF接口IP地址
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ip address 192.168.1.1 24
[SwitchA-Vlanif10] quit
  1. 配置VLANIF接口地址池和需要分配给客户端的网关地址
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] dhcp select interface
[SwitchA-Vlanif10] dhcp server gateway-list 192.168.1.1
[SwitchA-Vlanif10] quit
  1. 配置Option66、Option67参数
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] dhcp server option 66 ip-address 192.168.2.1
[SwitchA-Vlanif10] dhcp server option 67 ascii boot\u0064\wdsnbp.com
[SwitchA-Vlanif10] dhcp server next-server 192.168.2.1
[SwitchA-Vlanif10] quit

本示例中,TFTP服务器和PXE客户端不在同一网段,因此需要配置dhcp server next-server命令指定PXE客户端启动过程中下一步使用的网络服务器IP地址。

当TFTP服务器和PXE客户端处于同一网段时,则需要配置dhcp server excluded-ip-address命令在地址池内排除TFTP服务器地址。

  1. 验证配置结果

在SwitchA接口VLANIF10上执行display this命令,查看DHCP服务器配置情况。

[SwitchA-Vlanif10] display this
# 
interface Vlanif10 
 ip address 192.168.1.1 255.255.255.0
 dhcp select interface
 dhcp server gateway-list 192.168.1.1
 dhcp server next-server 192.168.2.1
 dhcp server option 66 ip-address 192.168.2.1
 dhcp server option 67 ascii boot\u0064\wdsnbp.com 
 # 
return 

在SwitchA上执行display ip pool命令,查看Option参数的配置情况和接口地址池的分配情况。

[SwitchA] display ip pool interface vlanif10
 Pool-name : Vlanif10 
 Pool-No : 0 
 Lease : 1 Days 0 Hours 0 Minutes
 Next-server : 192.168.2.1 
 Domain-name : - 
 Option-code : 66 
 Option-subcode : -- 
 Option-type : ip-address 
 Option-value : 192.168.2.1 
 Option-code : 67 
 Option-subcode : -- 
 Option-type : ascii 
 Option-value : boot\u0064\wdsnbp.com 
 DNS-server0 : - 
 NBNS-server0 : - 
 Netbios-type : - 
 Position : Interface 
 Status : Unlocked 
 Gateway-0 : 192.168.1.1 
 Network : 192.168.1.0 
 Mask : 255.255.255.0 
 VPN instance : -- 
 Logging : Disable 
 Conflicted address recycle interval: - 
 Address Statistic: Total :253 Used :1 
 Idle :251 Expired :0 
 Conflict :0 Disabled :1 
 ------------------------------------------------------------------------------- 
 Network section 
 Start End Total Used Idle(Expired) Conflict Disabled
 ------------------------------------------------------------------------------- 
 192.168.1.1 192.168.1.254 253 1 251(0) 0 1 
 ------------------------------------------------------------------------------- 

配置文件

  • SwitchA的配置文件
#
sysname SwitchA
#
vlan batch 10
#
dhcp enable
#
interface Vlanif10 
 ip address 192.168.1.1 255.255.255.0
 dhcp select interface
 dhcp server gateway-list 192.168.1.1
 dhcp server next-server 192.168.2.1
 dhcp server option 66 ip-address 192.168.2.1
 dhcp server option 67 ascii boot\u0064\wdsnbp.com 
# 
interface GigabitEthernet0/0/1 
 port link-type trunk 
 port trunk allow-pass vlan 10 
#
return
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号