服务器AppSrv上的工作任务
2. DHCP
为InsideCli客户端网络分配地址,地址池范围:192.168.0.110-192.168.0.190/24;
域名解析服务器:按照实际需求配置DNS服务器地址选项;
网关:按照实际需求配置网关地址选项;
为InsideCli分配固定地址为192.168.0.190/24
项目实施
安装dhcp软件包:
[root@appsrv ~]# yum install dhcp -y
编辑配置文件/etc/dhc/dhcpd.conf:
#这个是空文件,主要配置文件在/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
[root@appsrv ~]# cd /usr/share/doc/dhcp-4.2.5
[root@appsrv dhcp-4.2.5]# cp -a dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@appsrv dhcp-4.2.5]#
修改主要配置文件:
[root@appsrv ~]# vim /etc/dhcp/dhcpd.conf
#########超级作用域#########
subnet 192.168.100.0 netmask 255.255.255.0 { #本机网段,一定要写
}
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; #dns地址(多个地址用逗号隔开)
option domain-name ""; #域名
option routers 192.168.100.254; #分配地址的网关
default-lease-time 600; #默认租用时间
max-lease-time 7200; #最大租用时间,以秒为单位
}
#########分配固定地址#########
host insidecli { #分配固定地址主机名称(可随意写)
hardware ethernet 00:0c:30:bb:da:c5; #分配地址主机的MAC地址
fixed-address 192.168.0.190; #固定分配的地址
}
重启服务和开机自启:
[root@appsrv ~]# systemctl restart dhcpd
[root@appsrv ~]# systemctl enable dhcpd
Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.
Routersrv进行中继转发:
[root@routersrv ~]# dhcrelay 192.168.100.100
客户端IN获取:
#修改网卡
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=dhcp
ONBOOT=yes
#重启网卡
systemctl restart network
#获取
dhclient -v
#如果出现报错杀进程
kill -9 0000
#查看获取
ifconfig // ip addr show | grep inet