DHCP

DHCP服务
1、部署 dhcpd 服务程序
[root@linuxprobe ~]# yum install dhcp
dhcpd 服务程序配置文件中使用的常见参数以及作用
ddns-update-style [类型] 定义 DNS 服务动态更新的类型,类型包括 none(不支持动态更新)、interim(互动更新模式)与 ad-hoc(特殊更新模式)
[allow | ignore] client-updates 允许/忽略客户端更新 DNS 记录
default-lease-time [21600] 默认超时时间
max-lease-time [43200] 最大超时时间
option domain-name-servers[8.8.8.8] 定义 DNS 服务器地址
option domain-name ["domain.org"] 定义 DNS 域名
range 定义用于分配的 IP 地址池
option subnet-mask 定义客户端的子网掩码
option routers 定义客户端的网关地址
broadcase-address[广播地址] 定义客户端的广播地址
ntp-server[IP 地址] 定义客户端的网络时间服务器( NTP)
nis-servers[IP 地址] 定义客户端的 NIS 域服务器的地址
Hardware[网卡物理地址] 指定网卡接口的类型与 MAC 地址
server-name[主机名] 向 DHCP 客户端通知 DHCP 服务器的主机名
fixed-address[IP 地址] 将某个固定的 IP 地址分配给指定主机
time-offset[偏移误差] 指定客户端与格林尼治时间的偏移差

2、自动管理 IP 地址(服务器端)
[root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf 修改配置文件
ddns-update-style none;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.50 192.168.10.150;
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
option domain-name "linuxprobe.com";
option domain-name-servers 192.168.10.1;
default-lease-time 21600;
max-lease-time 43200;
}

dhcpd 服务程序配置文件中使用的参数以及作用
ddns-update-style none; 设置 DNS 服务不自动进行动态更新
ignore client-updates; 忽略客户端更新 DNS 记录
subnet 192.168.10.0 netmask255.255. 255.0 { 作用域为 192.168.10.0/24 网段
range 192.168.10.50 192.168.10.150; IP 地址池为 192.168.10.50-150(约 100 个 IP 地址)
option subnet-mask255.255.255.0; 定义客户端默认的子网掩码
option routers 192.168.10.1; 定义客户端的网关地址
option domain-name"linuxprobe.com"; 定义默认的搜索域
option domain-name-servers192.168. 10.1; 定义客户端的 DNS 地址
default-lease-time 21600; 定义默认租约时间(单位:秒)
max-lease-time 43200; 定义最大预约时间(单位:秒)
} 结束符
[root@linuxprobe ~]# systemctl start dhcpd
[root@linuxprobe ~]# systemctl enable dhcpd

3、分配固定 IP 地址
[root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf 修改配置文件,已标识加粗
1 ddns-update-style none;
2 ignore client-updates;
3 subnet 192.168.10.0 netmask 255.255.255.0 {
4 range 192.168.10.50 192.168.10.150;
5 option subnet-mask 255.255.255.0;
6 option routers 192.168.10.1;
7 option domain-name "linuxprobe.com";
8 option domain-name-servers 192.168.10.1;
9 default-lease-time 21600;
10 max-lease-time 43200;
11 host linuxprobe {
12 hardware ethernet 00:0c:29:27:c6:12;
13 fixed-address 192.168.10.88;
14 }
15 }
[root@linuxprobe ~]# systemctl restart dhcpd

以上配置完成,客户端电脑打DHCP后可自动连网。

posted @ 2019-12-30 15:30  区域管理员  阅读(240)  评论(0)    收藏  举报