zoukankan      html  css  js  c++  java
  • 屏蔽非法路由,好好上网!

    学校有人用路由,我人品差,经常受到路由器干扰,不能上网。本机IP应为172.16.*.*,被换成了192.168.*.*,不能连接上网认证服务器,及其郁闷。

    开学闲暇之余,探索了多种方法,下面总结一下:

    无法上网原因:

    学校的校园网是通过交换机层层构架的,而交换机没有管理IP的能力。楼层内有人用路由器,把LAN口接到校园网输入端,并开启了DHCP服务,而一些实际上并没有在该路由器下的电脑,因为先接收到来自非法路由的DHCP响应,被分配了192.168.*.*的IP地址,因此无法再连接Drcom等上网认证服务器。

    想到的三种措施:

    方法一(最好,但是没有查到,各位读者如果有兴趣的话可以也在网上查查):

    主机能够自己选择DHCP服务,我在网上搜了下,没有找到相关的方法...如果有安装防火墙软件,看看防火墙是否能绑定合法DHCP服务器的MAC地址,注意:不是绑定网关的MAC地址。
    方法二(尝试):

    禁止主机和非法的DHCP服务端通信。步骤如下:
    1)主机接入网络,被非法DHCP服务端分配了192的地址,例如192.168.1.10/24;
    2)找到非法DHCP服务端的IP地址,在cmd中,ping一下192.168.1.1,这个IP可能是网关,看有无响应,若有响应,就假设它是网关地址,即非法DHCP服务端的IP地址;
    3)找到非法DHCP服务端的MAC地址;打开cmd,输入arp -a,看下192.168.1.1对应的mac地址,例如00-00-00-00-00-00;
    4)通过主机的防火墙软件设置禁止和该MAC地址通信。

    这种方法实验成功,但是操作不太方便。防火墙各异,我以我的金山网镖2010beta为例:

    地址范围为常用的路由范围。因为DHCP是依托于UDP协议的,所以数据协议类型选择UDP。

    方法三(原理未知,只是凑巧):

    1)在没有路由器干扰,能正常上网的时候,打开“网络和共享中心”→“更改适配器设置”→双击本地连接,在弹出的对话框中,点击详细信息按钮。记录下自己的IP、子网掩码、默认网关、DNS服务器ip,以及连接特定的DNS后缀。

    2)右键点击本地连接,选择属性,在弹出的对话框中,双击Internet协议版本4,在弹出的常规选项卡中,选择使用下面的ip地址,并填入刚刚记录下的自己的ip、网关、子网掩码,在下面的DNS地址中,填入记录下的DNS的IP。

    3)点击“高级”按钮,在弹出的对话框中,选择DNS选项卡。在“此连接的DNS后缀”后面,填入记录下的DNS后缀。

    4)一路确定下去.........

    以后就能屏蔽路由器的干扰了。

    原理猜测:第三种方法的原理可能与第一种方法原理类似。填好各种信息后,因为不再是“自动获取IP地址”,屏蔽了路由器的DHCP响应,而其他设置都是在响应了正确的DHCP后获取的设置,因此可以正常上网,正常连接Drcom验证。

  • 相关阅读:
    log.count/logrt.count/log/logrt
    datetime
    差集交集
    pandas 空df对象判断
    pyinstaller
    pysimplegui
    vi编辑实用命令
    hadoop实用命令
    查找redis安装目录
    spark streaming 读取kafka数据保存到parquet文件,redis存储offset
  • 原文地址:https://www.cnblogs.com/raymon/p/2270374.html
Copyright © 2011-2022 走看看