我的天空,我的世界

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于ISA内网卡网线拔下一段时间再接上(或者交换机断电一段时间),ISA代理失效

没拔网线前,ISA防火墙服务在内网卡IP侦听tcp8080,tcp1745,udp1745
拔掉网线后,ISA防火墙服务在内网卡IP不在侦听以上三个端口
重新接上网线,ISA防火墙服务在内网卡IP侦听tcp1745,udp1745,没有再侦听tcp8080了
随即在ISA警报中发现提示:资源分配失败
Web Proxy 筛选器无法将其套接字绑定到 10.0.0.1 端口 8080。这可能是由于另一个服务在使用同一端口或由于网络适配器不能正常工作而引起的。要解决此问题,请重新启动 Microsoft 防火墙服务。在事件属性的数据区域内指定的错误代码指明了失败的原因。
此时ISA的代理功能已失效

此问题的解决可以通过禁用Windows的“媒体感知”功能
 http://support.microsoft.com/KB/239924

如何在 Windows 中为 TCP/IP 禁用“媒体感知”
概要
Windows 包含“媒体感知”功能。在使用传输控制协议/Internet 协议 (TCP/IP) 且基于 Windows 的计算机上,您可以使用此功能检测网络媒体是否处于“链接状态”。按照定义,“链接状态”是指物理媒体与网络连接或插入到网络中。例如,假定计算机上有一个 10bt 或 100bt 的物理媒体,以太网网络适配器和集线器通常有一个指示当前连接状态的“链接”灯。这与 Windows 检测链接时的情况相同。只要 Windows 检测到媒体处于“故障”状态,它就会从该适配器中删除绑定的协议,直到检测到该适配器重新“正常工作”时为止。在某些情况下,您可能不希望网络适配器检测此状态,您可以通过编辑注册表进行此类配置。

注意:10b2 或同轴 (RG-58) 以太网电缆不是基于连接的媒体。为此,如果使用此类电缆,Windows 并不试图检测“连接”状态。

若要禁止网络适配器检测链接状态,请按照下列步骤操作:
注意:NetBEUI 和 IPX 无法识别“媒体感知”。 1. 使用注册表编辑器 (Regedt32.exe) 来查看下面的注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters 添加以下注册表值:
数值名称:DisableDHCPMediaSense
数据类型:REG_DWORD - 布尔值
数值数据范围:0,1(False,True)默认值:0 (False)
说明:此参数控制 DHCP 媒体感知行为。如果将该数值数据设置为 1,DHCP(甚至非 DHCP)客户端忽略接口中的媒体感知事件。默认情况下,媒体感知事件触发 DHCP 客户端执行操作,如试图获取租约(当发生连接事件时),或者使接口和路由无效(当发生连接断开事件时)。
2. 重新启动计算机。
注意:禁用“媒体感知”功能会带来一些副作用。例如,如果计算机上有两个网络适配器,并且启用了“媒体感知”功能,如果一个网络适配器不能正常工作,则将其取消绑定并删除关联的路由,以便通过另一个网络适配器完成所有通讯(假设此处有默认网关)。此处,如果您是漫游用户(使用便携式计算机),您可以使用“媒体感知”功能连接到任何网络上,并且可以使用所有功能,而无需重新启动、重订租约以及续约等。在禁用“媒体感知”并重新启动后,Windows 仍然在任务栏上显示“网络已断开”图标;在电缆断开连接时,“ipconfig”命令仍然显示“Media State .....:Cable Disconnected”消息。然而,网络接口绑定到了 TCP/IP,通过查看路由表即可验证这一点:可以使用“route print”命令,它显示接口 IP 地址(也可以 ping 为 NIC 分配的 IP 地址)。

posted on 2009-12-22 15:27  eaglegrace  阅读(720)  评论(0编辑  收藏  举报