一、dhcp服务器的配置
1、关闭selinux权限
setenforce 0 //临时关闭selinux权限
vi /etc/selinux/config //进入到selinux配置文件
SELINUX=diasbled //把SELINUX后面的改成diasbled
*可以用getenforce来查看是否生效,diasbled是生效,没有就reboot重启或bash刷新*
2、关闭防火墙
systemctl stop firewalld //临时关闭防火墙
systemctl disable firewalld //永久关闭防火墙
3、下载dhcp并配置文件
yum -y inatall dhcp //下载dhcp
vim /etc/dhcp/dhcpd.conf //进入到dhcp.conf配置文件
*最开始进入到这个配置文件会让你复制一个目录进入到conf文件中*
cp -p /usr/share/doc/dhcp-4.2.5/dhcpd.conf.esammple /etc/dhcp/dhcpd.conf //复制示例配置文件到conf文件
*进入到conf中随便找一个空位写下面的这些东西*
vim /etc/dhcp/dhcpd.conf //重新进入到conf文件
default-lease-time 43200; //默认租约时间
max-lease-time 259200; //最大租约时间
log-facility local1; //日志
*这个看题目要求需不需要配置*
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.110 192.168.0.190;
option domain-name-servers 192.168.100.100;
option domain-name "chinaskills.cn";
option routers 192.168.0.254;
} *上面的意思按顺序来就是说 1、给客服端下发的网段 2、给客户端下发的IP范围 3、服务器的dns 4、名字可写可不写 5、给客户端下发的网关*
subnet 192.168.100.0 netmask 255.255.255.0 {
} *这个是服务器的网段,必须写不然不成功*
host insidecli{
hardware ethernet 08:00:07:26:c0:a5;
fixed-address 192.168.0.190;
} *给客户端下发的东西 1、mac地址(需要在客户端IP add查看)2、给客户端下发的IP*
4、分离日志
vim /etc/rsyslog.conf //进入到conf的日志
local1.* /var/log/dhcpd.log //分离到新的日志
分离日志的作用就是为了方便查看日志,看题目要求需不需要做
5、启动dhcp服务和日志
systemctl start dhcpd //重启dhcp
systemctl restart rsyslog //重启日志
二、dhcp中继服务器的配置
1、下载dhcp
yum -y insaall dhcp
2、开启路由转发
vim /etc/sysctl.conf //进入到sysctl.conf文件
*进入到文件后在文件后面添加一套命令*
net.ipv4.ip_forward = 1 //开启路由转发
wq
sysctl -p //重新加载内核
3、中继
dhcrelay 192.168.100.100 //中继服务器的地址
三、客户端的配置
1、开启dhcp
vim /etc/sysconfig/network-scripts/ifcfg-ens33 //进入到网卡
BOOTPROTO=dhcp
ONBOOT=yes
*就是说进入到网卡配设置位dhcp模式,注意的是不要进错网卡,看服务器是那一张网卡配的IP就进那一张网卡*
2、重启网卡
systemctl restart network
3、验证
ip add