防止P2P终结者的方法
在同一個局域網中,如果有其他的用戶使得BT、迅雷等軟件,則會影響到其他用戶訪問網絡的速度。P2P終結者可以用來查看局域網中所有用戶使用網絡的帶寬情況,并對占用帶寬過高的用戶進行限速,以達到平衡網速的目的。最近我發現每當同學打開P2P終結者的時候,我就不能訪問網絡了,在一個極為偶然的情況下,我使用ARP -A命令發現當同學的P2P終結者處于開啟狀態時,默認網關的MAC地址被修改為同學所使用電腦的MAC地址,而非真實的MAC地址。
眾所周知:一個小的局域網中,任何一臺電腦互相之間是利用MAC地址進行通迅,而內部的任何一臺電腦想要訪問外面的Internet,也必須通過網關到達外面的網絡,而要與網關進行正常通迅的前提是,電腦所知道的網關IP必須對應到正確的MAC地址。所以我認為P2P終結者的原理就是在局域網中發送偽裝數據包,使得ARP地址解析協議得到了錯誤的網關MAC地址。
于是試圖使用ARP -s 命令給網關添加靜態的IP與MAC映射,發現在Win7下無法添加(即使使用了run as Administrator)。到網上去搜索了win7下添加靜態MAC地址的方法:所有鏈接里面都是這篇文章的內容:www.cnblogs.com/chinhr/archive/2009/03/13/1410558.htm
里面那里的netsh -c “inte***ce ipv4″這條命令我不知道是作者打錯了還是什么原因,所有鏈接文章里面都是這一句,完全是無效的命令。我自己去微軟的官方搜索了netsh命令的使用方法,發現這是一個超級強大的幾乎可以配置所有Lan, WLan等與網絡相關的所有設置。超多的下級命令與參數。
經過一些方法,我終于找到了可以在Windows7下添加靜態MAC映射的方法:
經過這樣設置,再使用arp -a 命令就可以發現已經成功添加了IP與MAC的靜態映射了。這時即使P2P再次開啟,偽裝網關,電腦也可以使用正確的網關MAC地址進行通迅,因為網關的MAC地址已經靜態固定在電腦的配置中,不需要在通迅前使用arp協議獲得網關的MAC地址了。
原文作者:wiky.when@IT
如若復制、轉載請注明原文地址:http://mtoou.info/win7-p2p/
轉載于:https://blog.51cto.com/630827/811450
總結
以上是生活随笔為你收集整理的防止P2P终结者的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ORACLE开发:创建与管理表空间和数据
- 下一篇: Cisco 2960 交换机密码设置