Linux系统DHCP配置
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
本次试验使用5台虚拟主机,如下图所示,其中网关左边配置成DHCP主机使用192.168.10.0网段,右边配置成202.168.10.0网段。通过实验让左边的DHCP服务器通过网关并且给右边的主机分配IP地址。
实验过程:
搭建实验网络环境
设置DHCP服务器的IP地址为192.168.10.2,网关地址为192.168.10.1。详细信息如下图所示:
设置网关的IP地址,eth1的IP地址为192.168.10.1,eth2的IP地址为202.168.10.1。详细信息如下图所示:
图3 网关eth2网络配置
图4 配置成功
设置中继器的IP地址为202.168.10.2,网关地址为202.168.10.1。配置如下图:
图4 DHCP中继网络配置
IP地址配置完成,将iptables路由策略进行刷新,setenforce设置为0,检测连通性,如下图所示:
图5 检测连通性
配置DHCP服务器
在DHCP服务器和DHCP中继上安装DHCP服务器,命令和步骤相同,如下:
mkdir mnt
mount /der/sr0/mnt
rpm -ivh/mnt/packages/dhcp
在DHCP中继器上对配置文件进行修改,并开启DHCP中继功能,如下图:
图7 DHCP中继配置
在DHCP服务器上对DHCP配置文件进行修改,将192.168.10.0和202.168.10.0两个网段写入,选取IP地址分配范围,DNS等配置,保留IP192.168.10.28和202.168.10.28分配给vmnet1和vmnet8,,配置完成打开DHCP服务,如下图所示:
图9 DHCP配置文件修改
修改内部主机和外部主机的网络配置文件为DHCP,将虚拟机DHCP服务关闭,查看主机地址,可以看出DHCP服务启动成功,如下图所示:
图11 内部主机IP地址
图12 外部主机IP地址
重启vmnet1和vmnet8网络,查看DHCP服务器分配的IP地址,如下图:
图13 vmnet1IP地址
图14 vmnet8IP地址
成功通过DHCP自动获取到IP地址