前言:
最近整理一些以前的学习笔记。
过去都是存储在本地,此次传到网络留待备用。
DHCP
-
Dynamic Host Configuration Protocol
-
动态主机配置协议
- 由IETF(Intertnet 网络工程师任务小组)组织制定,用以简化主机地址分配管理。
-
主要分配的参数:
- IP地址,子网掩码,广播地址
- 默认网关地址,DNS服务器地址
-
DHCP工作过程以广播的方式进行,原理是先到先得。
-
DHCP地址分配的4次会话:
- 客户端发送请求 ---> 客户端收到DHCP分配的ip ---> 客户端确认 ---> DHCP发送ip
-
软件: dhcp
-
端口: 67/68
-
系统服务: dhcpd
-
配置文件: /etc/dhcp/dhcpd.conf
搭建DHCP服务器
1.安装软件包:
]# yum -y install dhcp
2.修改配置文件:
]# vim /etc/dhcp/dhcpd.conf
subnet 192.168.4.0 netmask 255.255.255.0 { #声明被分配的ip网段、子网掩码,可以有多个
range 192.168.4.100 192.168.4.200; #开始ip、结束ip
option domain-name-servers 8.8.8.8; #DNS服务器地址
option domain-name "internal.example.org"; #DNS默认搜索域,只对该网段有效
option routers 192.168.4.254; #默认网关地址
option broadcast-address 192.168.4.255; #广播地址
default-lease-time 600; #默认租约时间,只对该网段有效
max-lease-time 7200; #最大租约时间,只对该网段有效
}
host 自定义名 { #声明需要固定ip的设备
hardware ethernet 设备mac地址; #设备的硬件地址mac
fixed-address ip地址或域名; #分配给设备的固定ip
}
3.重启dhcpd服务:
- 确保提供DHCP服务器的网络接口具有一个静态指定的固定ip,
- 且至少有一个网络接口的ip地址与DHCP服务器中的一个subnet网段相对应
]# systemctl restart dhcpd