上网络操作系统时做的实验,把文档po一下

之后还有其它服务的

环境

VMware 15

Ubuntu 18.04 LTS Server

接口网段描述本机IP
ens33连接外网的NAT接口
ens38实验网段:192.168.200.0/24192.168.200.10
ens39管理网段接口:192.168.10.0/24192.168.10.10

配置

1.安装的DHCP服务器

我们使用包管理器安装isc-dhcp-server组件

sudo apt install isc-dhcp-server

2.指定服务接口

通过修改isc-dhcp-server文件来指定提供服务的接口

sudo nano /etc/default/isc-dhcp-server

INTERFACESv4项中填入我们要服务的接口

#...#
INTERFACESv4="ens38"
#...#

修改完成后,保存并退出编辑器

3.修改配置文件

使用管理员权限打开/etc/dhcp/dhcpd.conf配置文件

sudo nano /etc/dhcp/dhcpd.conf

在文件末尾添加:

#subnet后跟子网网段,netmask后跟子网掩码
subnet 192.168.200.0 netmask 255.255.255.0 {
#地址池
range 192.168.200.20 192.168.200.99;
#DNS服务器地址(多个地址用","隔开)
option domain-name-servers 192.168.200.10, 192.168.200.11;
#为所分配的主机分发子网掩码
option subnet-mask 255.255.255.0;
#分发默认网关
option routers 192.168.200.1;
#分发广播地址
option broadcast-address 192.168.200.255;
#默认租期时间(秒)
default-lease-time 1800;
#最大租期时间(秒)
max-lease-time 7200;
}

保存并退出

4.重启DHCP服务

我们需要重启服务以使更改生效:

sudo service isc-dhcp-server restart

检查

1.查看服务是否正常被启动

service isc-dhcp-server status

2.查看服务是否已经开始监听

sudo netstat -uap

如有在列表中有dhcp进程,则表示dhcp服务正在监听网络

3.使用客户机验证

新开一个Ubuntu客户机,分配给其192.168.200.0/24的网络接口,使用ifconfig命令查看网络接口是否已经分配IP

客户端验证

Last modification:June 8th, 2019 at 04:16 pm