阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu 16.04安装搭建DHCP服务详解

137次阅读
没有评论

共计 1192 个字符,预计需要花费 3 分钟才能阅读完成。

一、什么是 DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配 IP 地址,使网络环境中的主机动态的获得 IP 地址、Gateway 地址、DNS 服务器地址等信息,并能够提升地址的使用率。

二、安装 DHCP 服务软件

安装 isc-dhcp-server:

sudo apt-get install isc-dhcp-server

Ubuntu 16.04 安装搭建 DHCP 服务详解

三、配置 DHCP 服务

DHCP 的主要配置文件有两个,分别位于 /etc/default/isc-dhcp-server 和 /etc/dhcp/dhcpd.conf。下面要做的就是对这两个文件进行配置。

1. 查看本机网络信息

Ubuntu 16.04 安装搭建 DHCP 服务详解

假设 ens160 网卡为外网网卡
假设 ens192 网卡为内网网卡

2. 配置 isc-dhcp-server

Ubuntu 16.04 安装搭建 DHCP 服务详解

将监听端口 INTERFACES 修改为内网网卡名称 ens192

Ubuntu 16.04 安装搭建 DHCP 服务详解

保存退出

3. 配置 hdcpd.conf

Ubuntu 16.04 安装搭建 DHCP 服务详解

修改配置

Ubuntu 16.04 安装搭建 DHCP 服务详解

subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.10 10.0.0.100;
option domain-name-servers 202.206.192.33, 223.5.5.5;
option domain-name “mylab.com”;
option subnet-mask 255.255.255.0;
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
default-lease-time 600;
max-lease-time 7200;
}

逐行进行解释

#subnet 后跟子网网段,netmask 后跟子网掩码
subnet 10.0.0.0 netmask 255.255.255.0 {
# 地址池
range 10.0.0.10 10.0.0.100;
#DNS 服务器地址 (多个地址用 ”,” 隔开)
option domain-name-servers 202.206.192.33, 223.5.5.5;
# 为所分配的域分配域名
option domain-name “mylab.com”;
# 为所分配的主机分发子网掩码
option subnet-mask 255.255.255.0;
# 分发默认网关
option routers 10.0.0.1;
# 分发广播地址
option broadcast-address 10.0.0.255;
# 默认租期时间 (秒)
default-lease-time 600;
# 最大租期时间 (秒)
max-lease-time 7200;
}

四、启动服务

1. 启动 DHCP 服务

sudo service isc-dhcp-server restart

Ubuntu 16.04 安装搭建 DHCP 服务详解

2. 查看 DHCP 服务是否正常启动

sudo netstat -uap

查看服务列表里是否有 dhcpd 服务

Ubuntu 16.04 安装搭建 DHCP 服务详解

五、验证服务

在 win10 客户端重启网卡,获取 IP 地址

Ubuntu 16.04 安装搭建 DHCP 服务详解

Ubuntu 16.04 安装搭建 DHCP 服务详解

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计1192字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中