上网络操作系统时做的实验,把文档po一下
之后还有其它服务的
环境
VMware 15
Ubuntu 18.04 LTS Server
接口 | 网段描述 | 本机IP |
---|---|---|
ens33 | 连接外网的NAT接口 | |
ens38 | 实验网段:192.168.200.0/24 | 192.168.200.10 |
ens39 | 管理网段接口:192.168.10.0/24 | 192.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