Centos7网络设置和DHCP实验目的:
学会查看及测试网络
学会设置网络地址参数
学会使用DHCP动态配置主机地址
1、DC动态)H(主机) C (配置) P(协议)
2.工作过程。服务器知通PC的man地址
(1)客户端通过广播发送OHCP Discover报文寻找服务器
(2)服务器通过单波发送DHCP offer报文向P提供IP地址等网络信息,从ip地址池中挑选个尚来分配的ip分配给PC
(3)如果有多台DHCP服务器向该PC发来DHCP offer报文,PC只接受第一个收到的DHCP offer报文并提取ip地址,然后PC通过广播发送DHCP Request报文告知服务器本地选择该ip地址
(4)服务器通过单播/广播发送DHCP Ack报文告知PC端IP地址是合法可用的,并在选项字段中增加iP地址的使用租期信息
(5)更新租约
当DHCP服方器向PC出租的IP地址租期达到一半时,就需要更新租约,PC直接向服器发送DHCP Request包.要求更新现有的地址租约
(6)服务器回复
实验内容:
1.在linux下查IP相关参数命令
# yum -y install net-tools (安装网络工具模块)
# ifconfig ens33 (查看指定网卡的ip参数)
# yum -y install bind-utils (安装dns工具模块)
# nslookup www.lzzy.net (验证DNS)
# route -n (查网关)
2.通过cd 和ls找到网络配置文件及位置:
[root@localhost ~]# cd /
[root@localhost /]# ls (找到etc)
[root@localhost /]# cd etc
[root@localhost etc]# ls -d sys* (找到sysconfig)
[root@localhost etc]# cd sysconfig
[root@localhost sysconfig]# ls (找到network-scripts)
[root@localhost sysconfig]# cd network-scripts
[root@localhost network-scripts]#ls (找到ifcfg开头的文件)
3.编辑dhcp主配置文件:
# yum -y install dhcp (安装dhcp服务)
# vi /etc/dhcp/dhcpd.conf
Subnet 192.168.168.0 netmask 255.255.255.0 {
range 192.168. 168.130 192.168. 168.254;
option subnet-mask 255.255.255.0;
option routers 192.168. 168.129; }
4.启动DHCP服务(先做步骤5A)
# systemctl stop firewalld.service
# systemctl disable firewalld.service
# setenforce 0
# systemctl start dhcpd
# netstat -anpu | grep :67 (确认已开放端口67)
5.测试DHCP服务
A:服务器中网卡设置为区段模式:
设置ip(自己虚拟机或本机的IP)为:手工(静态)
192.168. 168.129/24
网关192.168. 168.1
B:在DHCP客户机(如winXP)设置网卡为区段模式(与服务器同区段)
且IP获得为:自动(DHCP)
在CMD窗口用ipconfig命令查看网卡ip参数。
然后ping 192.168. 168.129
心得:通过本次的实验,让我加深了对DHCP的理解,以前模糊不清的点也逐渐明了,对于配置的命令也从一问三不知到熟练的掌握。实验的难点在于配置DHCP文件的参数一旦打错就会不成功,所以我们在配置DHCP的时候要有耐时心和细心。