强制办公电脑采取DHCP上网的方法(上)

日期: 2009-04-02 作者:beijing 爱多多 来源:TechTarget中国 英文

  在企业内网管理过程中笔者接触过很多网络管理员都针对IP地址分配问题抱怨过,一般来说为了合理有效的管理内网IP地址信息企业管理者都会尽量选择DHCP这种为客户机提供自动分配地址的方式,一方面客户员工计算机连接后配置更简单,另一方面由于DHCP地址池以及租约的存在使得内网管理更加有据可依。出现安全问题时可以在第一时间发现故障根源。然而在实际使用中总有人捣乱,妄图通过手工设置IP地址的方法来上网。那么有没有办法可以强制客户端计算机必须使用 DHCP自动获得方式取得IP等地址才能够顺利上网呢?答案是肯定的,请跟随笔者一起领教网管支招强制采取DHCP上网。

  一、DHCP环境下手工上网简介

  DHCP服务能够自动为连接到网络的计算机提供包括IP地址,子网掩码,网关地址以及DNS服务器地址等信息,通过DHCP分配后我们的客户机应该可以顺利上网。不过在DHCP环境下如果客户机不将网络参数设置为“自动获得地址”方式而是手工指定上述地址信息的话,如果设置得和DHCP服务器分配一致并正确的话,客户机依旧可以正常上网。

  正因为这种问题的存在造成一些非法入侵者或者并没有权限的用户,甚至是某些想要捣乱的人会采取手工设置地址的方法来连接到企业内网中。轻者造成IP地址冲突问题带来其他机器的上网故障,重者会带来内网不安全问题,出现问题后无法快速定位攻击发动者。当企业内网某计算机被外部网络入侵制作成肉鸡时这种手工设置地址联网带来的问题将变得更加明显。

  那么有没有办法可以强制客户端计算机必须使用DHCP自动获得方式取得IP等地址才能够顺利上网呢?答案是肯定的,今天就请各位跟随笔者一起领教网管支招强制DHCP上网。

  二、网管支招强制DHCP上网的思路

  网管支招强制DHCP上网的思路来自于网络厂商,不管是华为3C0M公司还是CISCO厂商,他们都针对强制DHCP上网提供了相应的技术支持。对于Cisco公司的产品来说我们可以通过dhcp- snooping和Dynamic ARP Inspection来完成;对于华为3COM来说通过ip-snooping技术也可以有效解决。

  华为的dhcp snooping在dhcp server发回ACK报文后,生成绑定表,可选择检查以下信息,通过检查这些报文数据达到了强制DHCP上网的目的。

  (1)dhcp报文内client hardware address与报文源MAC是否匹配。

  (2)arp报文senderip和sendermac与绑定表是否匹配。

  (3)IP报文SIP和SMAC是否与绑定表匹配。

  (4)检查dhcp续租时client发出的request报文,检查绑定表内续租ip对应的SMAC与报文SMAC是否匹配。

  Cisco的dhcp snooping可以防止非法dhcp服务器的建立,并且可以根据相关参数生成一个ip-mac-port的一个绑定表,然后可以根据这个表检查所有的arp包是否合法,用来避免arp攻击,同时也可以一般方式私设ip。说白了经过ip-mac-port绑定后在相应客户端上网时一方面可以通过DHCP获得地址信息,另一方面在手工设置时也不能随意添加地址,必须使用ip-mac-port绑定表中的IP地址作为自己的上网地址,这样的策略实际上限制了手工设置IP的地址信息,解决了上文提到的种种安全和管理问题。

  总之这些技术的实现思路就是通过检查流经端口数据包的信息,分析该数据中是否有明确的DHCP标识,如果没有相应的标识那就可以确定源地址是通过手工设置上网的,通过过滤技术和策略命令可以实现数据包的丢弃,从而阻止了采取手工设置IP地址方式上网客户端的正常联机。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐