最近在进行项目服务器部署时发现了一个问题,在以太网卡上手动设置ip后,在不接网线的情况下,无法访问通过IP加端口访问自己的前端
原因是因为网卡没有被激活,插上网线,直接F5刷新,就可以访问前端界面
此时把网线再拔掉,再刷新,发现前端页面仍然可以访问!
本人在网上查询了很久原因,最后发现可能是(仅仅是可能)网卡的“媒介探测(Media Sense)”功能。
在Windows 2000/XP/2003系统的局域网用户拔掉连接本机网卡的网线时,或该用户的网卡与局域网中的网络设备没有正常连接时,桌面上的“任务栏”中会显示“本地连接,网络电缆没有插好”的提示。因为Windows 2000/XP/2003系统中内置了“媒体感知(Media Sense)”功能,该网卡的所有协议层退出,这时你PING网卡的IP将无回应。在当你关掉这个功能后,即使网线断开,但网卡的协议仍然处于绑定状态,也就是说PING网卡的IP仍然能通。
但大家在进行某些特殊的调试工作时,智能化的“媒体感知”功能反而会影响正常工作。例如程序员使用便携设备(如笔记本电脑)调试某些TCP/IP应用程序,而TCP/IP程序在测试过程中需要脱离局域网环境,程序员需要拔掉测试机器上的网线。这时聪明的“媒体感知”功能就立刻检测出