Linux—虚拟机模拟DHCP服务器实验

把虚拟机当做DHCP服务器,在eNSP里面配置DHCP中继器,实现pc机器自动获取IP

步骤 一

1、配置eNSP,将LSW1P配置DHCP中继,Cloud为服务器主机
在这里插入图片描述

2、LSW1主要配置:

dhcp enable #开启DHCP功能
interface Vlanif10
ip address 192.168.10.1 255.255.255.0
dhcp select relay #开启DHCP中继功能
dhcp relay server-ip 192.168.100.100 #指向DHCP服务器的地址

interface Vlanif20
ip address 192.168.20.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.100

interface Vlanif100
ip address 192.168.100.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.100

3、Cloud主要设置如下:

在这里插入图片描述

3、其他的配置比较简单,就是一些端口的类型配置,LWS2加vlan,以及端口类型的配置

步骤二

1、首先要重新配置一下网卡,IP

vim /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

保存退出以后记得重启网卡:systemctl restart network

然后最好载查一下网卡:ifconfig

在这里插入图片描述

2、配置DHCP服务器

首选需要安装dhcp软件包,因为网络类型选择的是仅主机VMnet1,这时候安装就需要挂载,并配置本地yum源仓库

这些之前都讲过,把命令写出来:

mount /dev/cdrom /mnt/ #把光盘挂载到/mnt目录下
cd /etc/yum.repos.d/
mkdir repos.bak
mv *.repo repos.bak 备份一下

cd /etc/yum.repos.d/
vim local.repo
[local] #仓库类别
name=local #仓库名称
baseurl=file:///mnt #指定URL 访问路径为光盘挂载目录
enabled=1 #开启此yum源,此为默认项,可省略
gpgcheck=0 #不验证软件包的签名

yum clean all && yum makecache #删除yum缓存并更新

yum install -y dhcp

2、dhcp配置

cd /etc/dhcp/
ls
less dhcpd.conf

cd /usr/share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

这里需要注意的是/etc/dgcp/dhcpd.conf配置文件是空的,需要从/usr/share/doc/dhcp-4.2.5下面将这个dhcpd.conf.example配置文件复制进去,然后进行vim编辑

vim dhcpd.conf.example

在这里插入图片描述

保存退出以后,需要开启dhcp功能

systemctl start dhcpd

3、选择一下虚拟机的网络

在这里插入图片描述

4、ping一下

ping 192.168.100.1

ping 192.168.10.1

ping 192.168.20.1

在这里插入图片描述

4、回到eNSP,测试一下pc能都自动获取ip地址

在这里插入图片描述

[外链图片转存中…(img-0whQ9ABe-1607241670182)]

4、回到eNSP,测试一下pc能都自动获取ip地址

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐