本地DHCP服务器搭建
一、基础网络命令
1、ifconfig命令
在不带任何选项和参数执行 ifconfig 命令时, 将显示当前主机中已启用(活动)的网络接口信息。
ifconfig 网卡名称 [up|down] 表示开启或关闭网卡
2、hostname命令
查看或设置当前主机名
hostname [主机名] 临时生效
通过修改/etc/hostname文件来修改主机名 永久生效
3、route命令
route [-n]
-n:将路由记录中的地址信息显示为数字形式
临时添加: route add -net 目的网段 gw 出口网关地址 dev 网卡名称(ens33)
永久添加:/etc/sysconfig/static-routes修改此配置文件,格式为:any net 192.168.20.0/24 gw 192.168.233.21。
4、netstat命令
查看网络连接情况
5、ss命令
用于查看网络连接情况。
基本格式:ss [选项]
-t 查看所有TCP协议相关信息。
-u 查看所有UDP协议相关信息。
-l 显示处于监听状态的网络连接及端口信息。
-n 不解析服务的名称,例如22端口不会变成ssh。
-p 显示监听端口的进程。
常用: ss -ntlp |grep 端口号 查看TCP端口信息。
6、ping命令
ping命令属于ICMP协议,主要用于检测网络双向连通性。
基本格式:ping [选项] ip地址或域名
[选项] -c 加数字指定ping包次数
7、nslookup命令
解析域名,将域名解析为ip地址。
二、DHCP服务
1DHCP是什么?
DHCP :动态主机配置协议,由internet工作任务小组设计开和发 , 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。 是一个应用层协议,使用UDP的67和68端口。
-通俗的讲:就是服务器给客户端分配ip地址。
2、DHCP好处?
由于上网时间的不确定性以及使用人员的技术水平不同,为每位用户分配一个固定的ip地址,不仅造成了IP地址的浪费,也会成为ISP服务商带来高额的维护成本,而使用DHCP则有以下好处
·减少管理员的工作量
·避免输入错误的可能
·避免ip地址冲突
·当网络更改ip地址段时,不需要再重新配置每个用户的IP地址
·提高ip地址的利用率
·方便客户端的配置
3、 为什么要使用DUCP?
DHCP服务避免了因手动设置IP地址所产生的错误,同时也避免了把一个IP地址分配给多台工作站所造成的地址冲突,DHCP提供了安全、可靠且简单的TCP/IP网络设置,降低了配置IP地址的负担。
4、DHCP分配方式
三种模式:
自动分配: 客户机第一次成功的从DHCP获取到一个IP地址后,就永久的使用这个地址。
①指定主机的方式进行DHCP分配(获取主机的MAC地址,专属分配固定ip)
手动分配: 是由DHCP服务器管理员专门制定IP地址
②手工指定网卡配置—static
动态分配: 当客户机拿到ip地址,并非永久使用,使用完结束后,客户机会进行释放这个ip。
③DHCP自动分配—(对应网段的)地址池
5、DHCP租约过程
1.首先客户机加入到当前网络中是没有地址的,他会发送一个dhcp discover 广播报文 来寻找dhcp服务器
2.服务器接收到discover 报文 会回复offer (ip地址(合法地址地址中挑出),子网掩码,dns地址,网关等信息)
3.客户机收到 offer 以后 会发送一个 request 的报文 告诉服务器 我收到了你的 offer,并且我很满意你的地址,我就使用它了,不要再分配给别人了
三、DHCP搭建
1、关闭防火墙
下载dhcp服务
查看dhcp服务的配置文件路径
查看配置文件的内容
查看它让我们去的配置文件路径
复制配置文件
配置指定主机的ip地址
3.1 在虚拟机上创建一台window主机,
然后设置它的网络
再将网络协议属性设置成自动获取ip地址(DHCP模式)
在虚拟机上的另一台centos主机里面设置配置
关闭防火墙
接下来的配置跟上面类似
下载DHCP---->将内容多的配置文件复制到dhcp里面的配置文件--->配置虚拟机的网卡(vmnet2)--->将centos 7 主机的ip地址设置成vmnet2下面的子网网段--->最后进入配置文件进程编辑。
3.3 验证windows 上面ip地址是否分配成分