环境准备
SELinux与防火墙
[root@server ~]# getenforce
Enforcing
[root@server ~]# setenforce 0
[root@server ~]# getenforce
Permissive
[root@server ~]# vim /etc/selinux/config
[root@server ~]# yum -y remove firewalld
DHCP服务器
•Dynamic Host Configuration Protocol
–动态主机配置协议,由 IETF(Internet 网络工程师任务小组)组织制定,用来简化主机地址分配管理
•主要分配以下入网参数
–IP地址/子网掩码/广播地址
–默认网关地址、DNS服务器地址
•DHCP地址分配的四次会话(以广播进行,先到先得)
–DISCOVERY --> OFFER --> REQUEST -->ACK
一个网络中只能有一台DHCP服务器
KVM软件与VMware软件均提供DHCP服务
关闭VMware软件DHCP服务
关闭KVM软件DHCP服务
- KVM虚拟机,建立新的网络
2.KVM虚拟机,修改网络类型:haha(CentOS7虚拟机与RHEL8虚拟机都进行修改)
3.修改网卡eth0的IP地址
[root@server ~]# nmcli connection modify eth0 ipv4.addresses 192.168.100.2/24
[root@server ~]# nmcli connection up eth0
[root@server ~]# ifconfig | head -2
4.真机为Linux,在真机上操作
•服务端基本概念
–租期:允许客户机租用IP地址的时间期限,单位为秒
–作用域:分配给客户机的IP地址所在的网段
–地址池:用来动态分配的IP地址的范围
虚拟机CentOS7:
1.安装软件包
[root@server /]# yum -y install dhcp
[root@server /]# rpm -q dhcp
[root@server /]# vim /etc/dhcp/dhcpd.conf
末行模式下 :r /usr/share/doc/dhcp*/dhcpd.conf.example #读入其他文本文件内容
只保留这些内容:
# see /usr/share/doc/dhcp*/dhcpd.conf.example
subnet 10.5.5.0 netmask 255.255.255.224 {
range 10.5.5.26 10.5.5.30;
option domain-name-servers ns1.internal.example.org;
option domain-name "internal.example.org";
option routers 10.5.5.1;
option broadcast-address 10.5.5.31;
default-lease-time 600;
max-lease-time 7200;
}
2.修改主配置文件
[root@server /]# vim /etc/dhcp/dhcpd.conf
末行模式下 :r /usr/share/doc/dhcp*/dhcpd.conf.example #读入其他文本文件内容
# see /usr/share/doc/dhcp*/dhcpd.conf.example
subnet 192.168.100.0 netmask 255.255.255.0 { #分配的网段
range 192.168.100.100 192.168.100.200; #分配的IP地址范围