DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。
因此学习DHCP服务器非常重要。
linux下配置管理DHCP服务器――环境linux下配置管理DHCP服务器 1、
运行环境:VirtualBox
linux下配置管理DHCP服务器 2、
主机OS: win7
linux下配置管理DHCP服务器 3、
操作系统:RedHat Linux Enterprise 4
linux下配置管理DHCP服务器 4、
DHCP版本号:dhcp 3.0.1-12
linux下配置管理DHCP服务器――DHCP工作原理linux下配置管理DHCP服务器 1、
DHCP客户机设置为"自动获得IP地址"后,因为还没有IP地址与其绑定,此时称为处于"未绑定状态"。这时的DHCP客户机只能提供有限的通信能力,如可以发送和广播消息,但因为没有自己的IP地址,所以自己无法发送单播的消息。
linux下配置管理DHCP服务器 2、
DHCP客户机试图从DHCP服务器那里"租借"到一个IP地址,这时DHCP客户机进入"初始化状态"。这个未绑定IP地址的DHCP 客户机会向网络上发出一个源IP地址为广播地址0.0.0.0的DHCP探索消息,寻找看哪个DHCP服务器可以为它分配一个IP地址。
linux下配置管理DHCP服务器 3、
子网络上的所有DHCP服务器收到这个探索消息。各DHCP服务器确定自己是否有权为该客户机分配一个IP地址。
linux下配置管理DHCP服务器 4、
确定有权为对应客户机提供DHCP服务后,DHCP服务器开始响应,并向网络广播一个DHCP提供消息,包含了未租借的IP地址信息以及相关的配置参数。
linux下配置管理DHCP服务器 5、
DHCP客户机会评价收到的DHCP服务器提供的消息并进行两种选择。一是认为该服务器提供的对IP地址的使用约定(称为"租约")可以 接受,就发送一个请求消息,该消息中指定了自己选定的IP地址并请求服务器提供该租约。还有一种选择是拒绝服务器的条件,发送一个拒绝消息,然后继续从第 (1)步开始执行。
linux下配置管理DHCP服务器 6、
DHCP服务器在收到确认消息后,根据当前IP地址的使用情况以及相关配置选项,对允许提供DHCP服务的客户机发送一个确认消息,其中包含了所分配的IP地址及相关DHCP配置选项。
linux下配置管理DHCP服务器 7、
客户机在收到DHCP服务器的消息后,绑定该IP地址,进入"绑定状态"。这样客户机就有了自己的IP地址,就可以在网络上进行通信了。
linux下配置管理DHCP服务器――安装DHCP服务器并启动linux下配置管理DHCP服务器 1、
DHCP的安装:
插入镜像文件后,进入终端。输入如下命令:
Rpm -ivh dhcp-3.0.1-12_EL.rpm
linux下配置管理DHCP服务器 2、
DHCP的启动、关闭、重启
进入终端,输入如下命令:
启动:service dhcpd start
关闭:service dhcpd stop
重启:service dhcpd restart
linux下配置管理DHCP服务器――配置主机IPlinux下配置管理DHCP服务器 1、
进入终端,输入setup,进入图形界面,按指示操作,配置IP地址为192.168.1.5,重启网络。
linux下配置管理DHCP服务器――配置DHCP服务器的主配置文件linux下配置管理DHCP服务器 1、
复制/usr/share/doc/dhcp*/dhcpd.conf.sample 到/etc目录下,更名为:dhcpd.conf。
命令详解:
dns-update-style none; //动态DNS的更新方式,必须添加,否则服务器无法启动
option routers 192.168.1.1; //默认网关
option subnet-mask 255.255.255.0; //子网掩码
option domain-name "domain.org"; //域名
option domain-name-servers 192.168.1.100; //DNS服务器
subnet 192.168.0.0 netmask 255.255.255.0 { //定义网段的服务范围,与服务器所在IP段在同一范围
range 192.168.0.2 192.168.0.99; //地址池范围,注意已经使用的固定地址要排除在外
default-lease-time 21600; //默认释放时间 1/4天
max-lease-time 43200; //最长释放时间
host ns{
hardware ethernet 00:03:FF:B6:9E:AB; //这部分定义了静态地址,mac与IP绑定,该IP地址不要放在地址池中,每个静态地址要建一个host
fixed-address 192.168.0.200;
}
}
具体配置如下:
地址池为:192.168.1.38到192.168.1.30。
linux下配置管理DHCP服务器――主机与虚拟机连接linux下配置管理DHCP服务器 1、
在win7主机中,建立一个新的连接。
linux下配置管理DHCP服务器 2、
右键“计算机”,进入“管理”,选中“设备管理器”,右键主机名,选中“添加过失硬件”,添加名为Microsoft Loopback Adapter网络适配器。
linux下配置管理DHCP服务器 3、
在虚拟机中网络选项中更改连接方式为:Bridged Adapter。界面名称选中Microsoft Loopback Adapter。
linux下配置管理DHCP服务器 4、
在win7主机中,更改Microsoft Loopback Adapter网络适配器的IP地址为:192.168.1.4。
linux下配置管理DHCP服务器 5、
在win7主机与虚拟机中相互ping IP,ping通,则主机与虚拟机相连。
linux下配置管理DHCP服务器――测试DHCP服务器linux下配置管理DHCP服务器 1、
在虚拟机中将IP获取方式更改为:自动获取。重启DHCP,重启网络。
linux下配置管理DHCP服务器 2、
在主机上的本地连接更改IP为自动获取:
linux下配置管理DHCP服务器 3、
在虚拟机中终端输入:ifconfig,到结果如下:获得IP为192.168.1.38,符合所配地址池。
linux下配置管理DHCP服务器_dhcp服务器设置
linux下配置管理DHCP服务器 4、
在主机运行中输入CMD,在cmd中输入ipconfig,得到结果如下:得到结果192.168.1.37,符合所配地址池。
linux下配置管理DHCP服务器――注意事项虚拟机与主机始终无法ping通,采取添加loopback adapter设备的办法与虚拟机相连。
loopback adapter:环回网卡,它不是一块真实网卡设备,只是一块虚拟网卡设备。可以模拟集线器功能,实现VPN的功能,使得系统把此软件识别成一块网卡,有了这东西,只要可以访问外网,都可以连接到虚拟集线器(HUB)上与其它电脑组成局域网。在此虚拟的局域网上能进行所有物理存在的局域网的操作,可以互相访问,可以联网玩游戏。