基于Ubuntu网关配置(2)-- DHCP

DHCP,全称Dynamic Host Configuration Protocol,就是动态主机分配协议,他可以自动地为连接到TCP/IP网络的主机提供网络配置信息。在网络中,可以将一台计算机配置成DHCP服务器,这台DHCP服务器提供了可供分配的IP地址、DNS、网关等信息。而设置为自动获得IP地址的主机在重启网络服务器时会向整个网络发送一个广播请求,DHCP服务器会发出回应,从而使发出请求的机器获得相应的网络配置,加入到网络中。

配置了DHCP服务器后,网络管理员能够集中地对整个内部网络中客户点机器的IP地址和其他网络信息进行管理,即使网络进行了扩充后,只要客户机重新启动,也能够自动地获得相关的信息。

DHCP服务主要涉及到以下概念:

作用域:作用域就是一个连续的可供分配的IP地址的范围。

超级作用域:超级作用域是多个作用域的集合。

地址池:地址池即有效IP地址的集合,地址池中的地址可以分配给用户使用。

租约:一个客户端机器获得IP地址后,此IP地址所能够使用的时间。如果租约时间到期后,客户机必须要进行重新续约。

保留地址:对于某些特定的机器来说,可能每次都需要使用固定的地址,这样可以将此机器的MAC地址与IP地址进行绑定,这个地址就叫保留地址。进行绑定的客户机每次都会获得同一个地址。

Ubuntu linux下的DHCP最主要的软件包是dhcp3-server,另有依赖关系的包dhcp3-common。这些软件包没有在Ubuntu系统内默认安装,需要通过APT工具获取并安装。安装成功后,系统中会产生以下几个与DHCP相关的主要文件。

/etc/dhcp3/dhcpd.conf。这是DHCP的主配置文件。

/etc/default/dhcp3-server。这是DHCP在默认情况下设置网络设备的配置文件。

/usr/sbin/dhcpd3。这是DHCP的执行文件。

/etc/init.d/dhcp3-server。这是由DHCP的服务文件,用于启动或停止服务。

配置文件/etc/default/dhcp3-server的主要功能是设置网络设备,绑定DHCP至某个网卡上。DHCP主配置文件/etc/dhcp3/dhcpd.conf主要是针对服务器的各项功能参数进行设定。

接下来我们来看看DHCP服务器的配置:

    首先我们安装dhcp3-server,具体命令如下图1

技术分享

图1

然后我们将dhcp服务器绑定到我们的NAT网关的内网网卡上,具体修改dhcp3-server配置文件内容如下图2

技术分享

图2

继而进行dhcpd.conf的配置如下图3


技术分享

  图3

其中动态分配地址池范围为192.168.2.99~192.168.2.199,然后我们重新启动DHCP服务,指令如下图4

技术分享

图4

然后我们重新启动win7主机,查看ip情况如下图5


技术分享

图5

由此可知我们的DHCP服务器正常运行。

继而我们将固定IP对应的主机修改为win7主机,具体对dhcpd.conf配置文件的修改如下所示:


技术分享

6

 

固定IP绑定MAC地址为AC:22:0B:C2:C4:A6的主机,重启win7可见此时获取得固定IP如下图7:

 技术分享

     图7


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。