怎样无线上网无法获得IP地址的问题
其实,无线协商之后出现DHCP(动态主机控制协议)失败的现象是很常见的。无线协商建立起了数据链路。一旦建立连接之后,基站就可以传输和接收数据郑这时,大多数基站发送一个DHCP请求:从67至68端口发送一个UDP数据包。如果一个局域网可以访问这个DHCP服务器,这个服务器将对这个请求做出评估和回应,通常是向发出请求的基站分配一个IP地址。那么如果无线上网无法获得ip地址,是出现了什么问题了呢
首先,基站不能与接入点建立连接。即使信号很强,接入点也可以拒绝基站的链接或者身份识别请求。例如,接入点可能太忙或者支持的速度速率或者安全参数不匹配(例如,基站也许没有正确的WEP密钥)。检查一下你的无线网卡与接入点的功能和安全设置方面不匹配的地方,使用你的接入点日志验证一个联系中间系统(IS)已经建立起来了。
第二,接入点也许仍然没有连接上要建立联系的基站。例如,接入点也许是采用一个MAC接入控制表设置的,没有包含基站的IP地址。或者是基站可能没有通过WPA-PSK或者WPA (8021X)身份识别。使用WPA-PSK协议,一个没有出示正确的预先共享密钥的基站看起来好像是联系上了,但是,永远也得不到IP地址。使用WPA (8021X),一个基站也许能联系上大约1分钟的时间,在8021X交换失败之后就断开了连接。认真观察基站的连接状态和反复检查身份识别的设置。如果使用Windows XP SP2,使用“netsh ras set tracing”这个命令启动“Wzctracelog”网络跟踪记录功能。
第三,真正连接到一个接入点的基站仍不能连接到DHCP服务器。无线路由器通常有内置的DHCP服务器,但是,那个服务器也许会关闭。无线接入点通常要求DHCP服务器位于接入点的以太网连接的上行部分的某个地方。验证在你的局域网(或者虚拟局域网)中存在一个DHCP服务器,并且从你的接入点可以访问那个DHCP服务器。还有一种可能(可能性不大)是DHCP服务器被无线基站的个人防火墙封锁了,或者被这个接入点的IP过滤器封锁了。如果你怀疑出现了DHCP问题,观察一下使用以太网的数据包,包括在基站上的数据包和在有线局域网上的数据包。在Windows平台上,当你观察的时候,可使用“ipconfig /release”和“ipconfig /renew”的命令反复发送DHCP。
最后,在DHCP服务器必须愿意向这个基站释放一个IP地址。我们通常认为这是一定的,但是,如果你排除了其他可能性,那么查看你的DHCP服务器上的日志验证那个基站的的请求是否被收到,地址是否已分配。例如,一个通常处于忙碌状态的DHCP服务器当IP地址段耗尽的时候可能会临时拒绝请求。
上述第一和第二个问题是最常见的。特别是如果你的基站正在运行Windows XP SP2操作系统并且有一个启用的/活动的连接,但是,如果报告说连接受限或者没有连接,那么,你很可能遇到了第二个问题。
1、由于测试环境是VMWare 里面的,并且使用NAT转发和主机共享网络,所以将19216811段作为客户机段IP,并且在VMware 中关闭 DHCP 服务器,使用一台Linux 作为DHCP服务器,另一台XP作为测试客户机。
2、查询是否安装DHCP,查看到当前系统没有安装。
3、采用镜像里面的软件进行安装,成功安装后查看到软件系统DHCP 305。
4、设置Linux 网卡信息,由于19216811已经被VMWare 默认占用,并且19216812为网关,所以这里使用19216813。
5、在DHCP配置里子网19216810子网掩码2552552550,设置保留IP地址,并置相应的其他信息,重启网络服务、DHCP 服务器。
6、打开客户机,并且客户机设置的是自动获取 IP 地址。
7、查看客户机IP,看到已经是DHCP 服务器里面设置的域名,以及IP段,说明从DHCP服务器正常获取到IP地址;并且能够ping 通网络,说明能够正常上网。
8、查看Linux的系统日志,首先使用cat /var/log/messages查看日志,查看到有来自客户机的请求记录。
9、查看DHCP分配文件,使用cat /var/lib/dhcpd/dhcpdleases命令,查看到客户机的信息以及DHCP 分配IP情况,测试成功。
这台交换机配置了DHCP SNOOPING,是用来防止网络中私设DHCP服务器的,(比如把路由器当交换机用,但是DHCP忘了关)
第一条:无效的APR相应,在Fa0/9 接口上,MAC地址为9c-21-6a-20-8e-9e,IP地址为18216811
第二条:丢弃了一个DHCPOFFER报文,MAC地址为10-00-01-00-95-20
第三条:无效的APR相应,在Fa0/36 接口上,MAC地址为00-1d-09-2f-84-2d,IP地址为182168135117
路由器日志写的是你的路由器日常受到攻击以及使用的一些情况,而且是用英文写的,以下是大致的一些语句。
May 26 03:34:01 DHCP lease IP 1921680103 to xue-370bc67673f 00-26-18-12-90-6e
这一句显然不是系统启动时的东西,因为系统已经能够正常工作并且可以分配DHCP客户地址。这一句的意思是5月26日26 03:34:01,DHCP服务为物理地址是00-26-18-12-90-6e,机器名是xue-370bc67673f 的设备分配了1921680103 这个地址。这一句以后还要多次出现,再遇到就不解释了。而且,每一句前面都是日期和时间,也都不再说了。
往上看
May 26 03:34:03 WAN Dialup Try to establish PPPoE line
是外网口通过拔号尝试建立PPPOE连接。
May 26 03:34:09 PPPoE line connected
连接建立很快,6秒时间,两条日志之间的时间差是6秒,本句说PPPOE已经连接上了。
May 26 03:34:12 *** (IPsec) Pass-Through enabled
May 26 03:34:12 *** (PPTP) Pass-Through enabled
May 26 03:34:12 *** (L2TP) Pass-Through enabled
这三句是说,三种***方式被允许了:*** (IPsec) 、*** (PPTP)、*** (L2TP)。
May 26 03:34:12 RTSP ALG enabled
实时流传输协议RTSP被允许通过,这个协议是对流媒体传送的。这个协议不熟,因此不知道ALG什么意思。
May 26 03:34:12 URL Blocking disabled
这句应该是说禁止URL访问这个功能被禁止了,也就是说允许URL访问
May 26 03:34:12 Block WAN PING enabled
禁止外网口的PING功能,也就是你PING它的广域网地址,是没有回应的。
May 26 03:34:12 Anti-spoofing disabled
应该是反IP欺诈功能关闭了。
May 26 03:34:12 Remote management is disabled
远程管理功能关闭
May 26 04:01:50 PPPoE Idle Timeout!! Disconnect PPPoE line
PPPOE一直没有数据,超时了,PPPOE连接中断了。
May 26 04:02:49 WAN Dialup Try to establish PPPoE line
又尝试建立PPPOE连接
May 26 04:02:55 PPPoE line connected
又建立起来了。
May 26 04:02:58 Remote management is disabled
May 26 04:02:58 Anti-spoofing disabled
May 26 04:02:58 Block WAN PING enabled
May 26 04:02:58 URL Blocking disabled
May 26 04:02:58 RTSP ALG enabled
May 26 04:02:58 *** (IPsec) Pass-Through enabled
May 26 04:02:58 *** (PPTP) Pass-Through enabled
May 26 04:02:58 *** (L2TP) Pass-Through enabled
May 26 04:02:55 PPPoE line connected
这些前面都解释过了,不再多说了,再次注意,从下往上看。
May 26 06:06:19 DHCP lease IP 1921680102 to WWW-0CE872D39A3 00-1d-60-51-59-8a
May 26 04:08:27 DHCP lease IP 1921680100 to PC-201108210817 00-50-ba-26-2b-fc
分配了两个地址
May 26 06:29:33 Authentication Success 20-7c-8f-6a-6e-59
May 26 06:29:33 Authenticating 20-7c-8f-6a-6e-59
对20-7c-8f-6a-6e-59地址认证,认证成功,下面就要分配地址了。
May 26 06:29:37 DHCP lease IP 1921680101 to MICROSOF-D984E2 20-7c-8f-6a-6e-59
分配成了
May 26 06:29:50 DHCP lease IP 1921680101 to MICROSOF-D984E2 20-7c-8f-6a-6e-59
May 26 06:29:48 DHCP lease IP 1921680101 to MICROSOF-D984E2 20-7c-8f-6a-6e-59
May 26 06:29:41 DHCP lease IP 1921680101 to MICROSOF-D984E2 20-7c-8f-6a-6e-59
不知道是客户端的问题还是服务端的问题,这台机器不停的获取地址,时间间隔有7秒的,也有2秒的,应该是客户在操作什么。
你这个是ARP冲突,不知道你实际的物理连接是怎么样的。
一般DHCP自动获取IP的情况下,路由器下再接路由器,并且两台路由器的LAN口IP相同,或者是两台路由器IP不同,但都开启了DHCP服务,那么就会出现你上述的现象。
或者电脑插入了随身WIFI,如360随身WIFI,360随身WIFI默认获取到的是19216811,那么就和你的路由器的IP19216811造成了ARP冲突。
两台路由器连接方法有两种:
1 第二台路由器关闭DHCP,更改LAN口IP地址,改为与主路由器的LAN口IP同网段不同IP。
然后网线两端分别接两台路由器的LAN口
2 还有一种方法是第二台路由器关闭DHCP,选择WAN口,宽带类型选择固定IP,固定IP设置为与主路由器LAN口IP同网段不同IP。
第二台路由器LAN口IP:改为与主路由器LAN口IP不同网段IP
然后网线两端分别接第一台路由器的LAN口和第二台路由器的WAN口
0条评论