2023年11月27日发(作者:)
IP地址169.254解决方法档
IP地址169.254无法使用的解决办法
IP 地址: 169. 254. *. *解决方法
小区宽带或者局域网 , 本地连接是“受限制或无连接” , 此时 IP 地址
是 169. 254 打头的, 有时是“已连接” , IP 地址是 192. 168 打头的 1.
其实是你的 dhcp 服务被打开了, 采用了自动获得 ip 地址, 可是你那 边的
服务器是不采用自动分配 i p 地址的, 这样就会造成你的机器不能 获得,
而最终采用 169. 254 打头的默认地址了 2. 故障现象: 某公司局域网基于
Windows Server 2003 的域管理模式, 客 户端通过 DHCP 服务器自动获取 IP
地址, 并无需进行任何设置即可接入 Internet
但是最近网内的部分客户机必须在手动指定 IP 地址、 子网掩 码、 DNS
服务器和网关后才能接入 Internet
如果不做上述网络设置, 并 在一台运行 Windows XP 的客户机上执行
“ Ipconfig /all” 命令, 可以 看到该机所获取的 IP 地址为“ 169. 254.
×. ×”
然而网内另一部分客 户机却依旧不用进行任何设置就能上网, 并且能够
正常获取 IP 地址
请 问这是什么原因造成的, 应该如何解决呢? 解决方法: 问题描述中
所提到的 IP 地址“ 169. 254. ×. ×” 实际上是自 动私有 IP 地址
在 Windows 2000 以前的系统中, 如果计算机无法获取 IP 地址, 则自
动配置成“ IP 地址: 0. 0. 0. 0” 、 “子网掩码: 0. 0. 0. 0” 的形
式, 导致其不能与其它计算机进行通信
而对于 Windows 2000 以后 的操作系统则在无法获取 IP 地址时自动配置
成“ IP 地 址 : 169. 254. ×. ×” 、 “子网掩码: 255. 255. 0. 0”
的形式, 这样可以 使所有获取不到 IP 地址的计算机之间能够通信
在本例中, 由于部分客户机可以正常获取 IP 地址, 因此首先可以排除
DHCP 服务停止、 作用域未激活或网络连接存在问题的原因
基于此判断 , 可以从以下两个方面寻找原因: ( 1 ) IP 地址池中没
有足够的 IP 地址租给客户机
如果公司中新增加了客户机而没有及时配置 DHCP 服务器, 则很容易产
生此类问题
另外, 如果网络中有员工在试验 Windows 2000 /2003 Server 上的 RRAS
服务, 也容易导致此类问题的发生, 因为 RRAS 服务 每次会向 DHCP 服务器
租用多个 IP 地址
解决此问题的方法为: 打开 DHCP 控制台窗口, 在左侧的目录树中依次
展开“服务器” →“作用域” , 并单击选中“地址租约” 选项
如果里 面显示有同一客户机一次租用多个 IP 地址的租约, 可以将其删
除
然后 在左窗格中右键单击“作用域” 选项, 执行“属性” 命令
在“作用域 属性” 对话框中扩大 IP 地址范围并单击“确定” 按钮
( 2 ) DHCP 中继代理失效
IP地址169.254解决方法档
如果 DHCP 服务器是跨子网向客户机分配 IP 地址的, 那么需要在目标网
段安装配置 DHCP 中继代理
若中继代理失效, 则其所在网段的客户机将 无法获取 IP 地址
为 Windows Server 2003 的 RRAS (路由和远程访问服务) 配置 DHCP
中 继代理的方法如下: 依次单击“开始 / 管理工具 / 路由和远程访问” ,
在打开的“路由和远 程访问” 控制台窗口左窗格中依次展开“服务器(本
地) /IP 路由选择 ” 目录树
右击“ DHCP 中继代理程序” 选项, 执行“新增接口” 命令
在打开的“ DHCP 中继代理程序的新接口” 对话框中选中“本地连接”
并连续单击“确定” 按钮
再次右击“ DHCP 中继代理程序” 选项, 执行 “属性” 命令
在打开的“ DHCP 中继代理程序属性” 对话框中键入 DHCP 服务器的 IP
地址, 并依次单击“添加 / 确定” 按钮 3. 这是微软保留地址, 微软的系
统设置为 DHCP 方式而又无法从 DHCP 服 务器获得 IP 的时候, 就会临时分
配一个 169. 254. x. x 的 B 类地址, 这 样局域网内的电脑就可以通过这个
IP 来相互通讯 . . . . . 4. 这个简单的很啦 , 先 ping 127. . 0. 0. 1 看
本机 IP 协议是不是好的 , 如 果是好的 , 就看本机的 D HCP 客户端有没有
启动啊 , 昨天我公司一同事出 差就遇上这样的了 , 启动 DHCP 客户端 , 重
启就行了 5. 这样试试 : 1 、 先找出网关地址
2 、 再找出路由的 MAC
3 、 在不能上网的机子上用 arp ( arp -s 网关地址 路由 MAC ) 命
令, 将 动态改为静态
4 、 之后用 ping 命令试一下能否连得上路由
6. 1. 电信 MO DEN 直接插在交换机上 , 还是在主机设置拨号 . ( 肯定
是可以 的 , 不要用双网卡 ! ) 2. 在主机上设置 INTERNET 共享 ( 主机应该
是 2000 或 XP 吧 ) . 具体的方法是 : 网上邻居 ---- 属性 ----- 宽带连接
---- 属性 ------ 高 级 -----INTERNET 共享选启用 . 3. 其他的机子本地连
接上的网关 , DNS 设置成主机的 IP 地址 , 本机的 IP 也要和网关同网段 .
同时卸载掉 SYSGATE, 主机上也要卸载 . 应该这样就 OK 了 . 估计故障的原
因就是出在 SYSGATE 上面 , SYSGATE 太落后了 , 是留给 98 系统之前用的 .
设置个网关共享多轻松啊 , 呵呵 . 如果还是不行的话把那 两台机子插在交换
机的端口换一个 . 其他的我也想不出什么可能的原因 了 . 其实容易的办法就
是买个路由器直接拨号 , 那样就不需要主机了 . 所有 要上网的机子都网关路
由就 OK 了 . 20 多台机子买个 400~500 的路由器 够用了 . 7. 这是
microsoft 自留的 IP , 当不能找到 DHC P 服务器时, 系统会从微 软自
留的 IP 段挑一个, 当然此 IP 不在你们网络的 IP 网段, 而且因为 缺少了
网关、 DNS , 当然不能上网, 你可以使用 ipconfig/renew 、 (更新) ,
ipconfig/release( 释放当前 IP) 命令来获 得新的 IP 8. 这是硬件问题,
可能网线松了, 网卡不好了
网线松了, 插插好, 就好了
后来再度出现同样问题 在控制面板——网络与连接——本地连接——右键
——属性 选中“服务” ——添加公开服务——然后重起——删除公开服务—
— 再重起 : 解决 9. 用 Windows XP 内置的工具排查网络故障 由于
IP地址169.254解决方法档
网络本身特有的复杂性, 所以许多网络故障的定位和排除都 需要大量的知识
和丰富的组网经验, 以及一系列软件和硬件工具
在本 文中, 将带领大家从诊断网络故障出现的原因、 快速排除轻微故障
和彻 底解决网络故障的方法三方面入手, 帮助大家了解并掌握消除网络“ 顽
疾” 的方法
问诊号脉 正如医生首先要对患者的病情有一定的了解才能开
药一样, 排除 网络故障同样也需要首先进行初步“诊断” 才行, 这个诊断
过程对下 一步的故障排除往往会起到至关重要的作用
只有明确了故障出现的原 因, 才能准确使用相应的工具达到“药到病
除” 的效果
1 . “自动化” 的网络诊断 依次点击“开始→程序→附件→系统
工具→系统信息” , 在打开的“ 系统信息” 窗口中点击“工具→网络诊
断” , 随后进入“帮助和支持 中心” 的网络诊断运行窗口, 点击“扫描您
的系统” 后, 网络诊断工 具将开始对整个网络进行诊断
在这个过程中, 系统将调用 Ping 等命令对网关、 DNS 服务器等
进行 探测和查错
此过程完成后, 展开所有标有红色“失败” 的项, 即可快 速诊断出故
障的所在之处了
2 . TCP/IP 故障诊断工具 IPConfig 通过 IPConfig 提供的信
息, 可以确定存在于 TCP/IP 属性中的一些 配置上的问题
例如使用“ IPConfig /all” 就可以获取主机的详细的 配置信息, 其中
包括 IP 地址、 子网掩码和默认网关、 DNS 服务器等信息
通过所获知的信息, 可以迅速判断出网络的故障所在
例如子网掩 码为 0. 0. 0. 0 时, 则表示局域网中的 IP 地址可能有重
复的现象存在; 如果返回的本地 IP 地址显示为 169. 254. *. * , 子网掩
码为 255. 255. 0. 0 , 则表示该 IP 地址是由 Windows XP 的自动专用 IP
寻址功 能分配的
这意味着 TCP/IP 未能找到 DHCP 服务器, 或是没有找到用于 网络接口
的默认网关
如果返回的本地 IP 地址显示为 0. 0. 0. 0 , 则既可 能是 DHCP 初始
化失败导致 IP 地址无法分配, 也可能是因为网卡检测到 缺少网络连接或
TCP/IP 检测到 IP 地址有冲突而导致的
3 . 连接故障诊断工具 Ping 大家可能对 Ping 命令非常熟
悉, 关于 Ping 的种种应用也非常多, 这里 e 博士只谈一下通过 Ping 命令
探测远程 IP 地址和域名来检查连接 故障的方法
假设使用 Ping 域名的方式失败了, 但 Ping IP 的方式却成 功了, 那
么问题显然是出在主机名称解析服务上, 此时就应该检查本 机 TCP/IP 属性
中设置的 DNS 服务器是否能够正常解析
4 . “网络路径” 诊断工具 Tracert Tracert 可以帮助我
们确定网络中从一台主机到另一台主机的路径 (包括路由器和网关)
通过 Tracert 反馈的消息, 我们可以初步判定 故障所在的位置
IP地址169.254解决方法档
假设 A 科室到车间的网络不通, 我们就可使用 “ Tracert IP” 命令来
检查故障的位置, 当看到反馈信息中有排成一 行的三个星号则表示通信到此
失败, 那么就可以派人到故障位置检查 线路和设备
微恙自疗 在网络应用中, 常常会遇到一些令人心烦的小毛病, 如
网络时通 时断、 只能上 QQ 却不能打开网页等
通过前面的“诊断” 得出结果后, 你是愿意等高手来排除故障, 还是愿
意自己动手使用一些“速效” 办 法来应急“自疗” 呢? 一般情况下, 你还
是想自行排除故障吧
1 . “修复” 功能 “修复” 功能采用了一种“批处理”
的方式, 在每次执行该功能 时, 系统会自动调用内置的近十条网络修复命
令, 从多个方面帮助用 户解决网络故障
在“本地连接” 的右键快捷菜单中可以看到它的存在 这个功能可
以让网络重新进行 DHCP 动态 IP 的分配、 可以刷新地址 解析协议和
NetBIOS 名称等缓存
这个并不起眼的“修复” 功能免去了 我们手工输入“ ipconfig
/renew” 、 “ arp – d” 、 “ nbtstat – R” 、 “ nbtstat –
RR” 、 “ ipconfig /flushdns” 等诸多命令的麻烦, 能够帮助我们极快地
解决很多网络中的轻微故障
2 . 暂停服务 在 Windows XP 中, 很多系统服务都与网络
有着密切的联系, 如果 你在进行了一些设置后发现网络出现不稳定的现象,
不妨先将相关的 服务暂时关闭, 看看是否能够解决问题
如使用 IPSec 技术可以提高网络的安全性, 这是众所周知的
但在 某些情况下, IPSec 策略会要求网络通信采用“安全模式” , 这
个要求 可能会使一些网络连接变得不稳定
所以, 在设置了 IPSec 策略后网络 不稳定时, 不妨先在“运行” 栏中
输入“ services. msc” 命令打开“ 服务” 窗口, 将列表中的“ IPSEC”
服务暂时关闭, 看看故障是否可以 得到解决
如果停止 IPSec 服务后问题消失, 说明故障是 IPSec 的部分 策略导致
的, 在故障的大概范围确定下来后, 再进行顺藤摸瓜式的故 障排除即可,
如逐个检查或停用可疑的 IPSec 策略, 观察它们是否存在 设置上的问题
微恙自疗 在网络应用中, 常常会遇到一些令人心烦的小毛病, 如
网络时通 时断、 只能上 QQ 却不能打开网页等
通过前面的“诊断” 得出结果后, 你是愿意等高手来排除故障, 还是愿
意自己动手使用一些“速效” 办 法来应急“自疗” 呢? 一般情况下, 你还
是想自行排除故障吧
1 . “修复” 功能 “修复” 功能采用了一种“批处理”
的方式, 在每次执行该功能 时, 系统会自动调用内置的近十条网络修复命
令, 从多个方面帮助用 户解决网络故障
在“本地连接” 的右键快捷菜单中可以看到它的存在 这个功能可
以让网络重新进行 DHCP 动态 IP 的分配、 可以刷新地址 解析协议和
NetBIOS 名称等缓存
这个并不起眼的“修复” 功能免去了 我们手工输入“ ipconfig
/renew” 、 “ arp – d” 、 “ nbtstat – R” 、 “ nbtstat –
IP地址169.254解决方法档
RR” 、 “ ipconfig /flushdns” 等诸多命令的麻烦, 能够帮助我们极快地
解决很多网络中的轻微故障
2 . 暂停服务 在 Windows XP 中, 很多系统服务都与网络
有着密切的联系, 如果 你在进行了一些设置后发现网络出现不稳定的现象,
不妨先将相关的 服务暂时关闭, 看看是否能够解决问题
如使用 IPSec 技术可以提高网络的安全性, 这是众所周知的
但在 某些情况下, IPSec 策略会要求网络通信采用“安全模式” , 这
个要求 可能会使一些网络连接变得不稳定
所以, 在设置了 IPSec 策略后网络 不稳定时, 不妨先在“运行” 栏中
输入“ services. msc” 命令打开“ 服务” 窗口, 将列表中的“ IPSEC”
服务暂时关闭, 看看故障是否可以 得到解决
如果停止 IPSec 服务后问题消失, 说明故障是 IPSec 的部分 策略导致
的, 在故障的大概范围确定下来后, 再进行顺藤摸瓜式的故 障排除即可,
如逐个检查或停用可疑的 IPSec 策略, 观察它们是否存在 设置上的问题
一个好办法就是在命令提示符里打 netsh winsock reset 就行了。
如果还有不明白的地方,可咨询剑桥自动化的网络工程师,由他们给你做
详细的说明。
发布评论