Machine:findBroadcastInterface....not a valid interface

来源:互联网 发布:暴风影音mac版 编辑:程序博客网 时间:2024/05/07 23:35

帮朋友装 KBEngine 的时候遇到的问题,她一直解决不掉,我就感觉应该是一些配置问题。今天拿到截图分析了很久才解决,办法异常简单,但我觉得比这更重要的是解决问题的思路,在这记录下来,以希望能解决一类问题,避免在这种没什么意义的 bug 上耗费太多时间

分析出来的办法一句话:禁掉不用的网卡

1. 问题截图

这里写图片描述

这里写图片描述

2. 问题分析

1.原因何在
broadcast discovery [169.254.242.196] not avlid interface,available interface :192.168.0.104

这句话使整个问题分析的核心,192.168.0.104 应该是 IP 地址,169.254.242.196 这句话 看 169.254… 就应该知道可能是 由于 电脑不能正确获取 IP地址导致的

2.既然是不能正确获取IP,这时候应该启用DHCP Client 双击启用,你只要知道 DHCP 就是用于获取 IP 地址就可以了

3.重启 DHCP 之后并没有作用,难道是我分析错了?再去截图上看看
这里写图片描述

4.firewall 应该没问题,那就是后面的not a LAN ADDR

LAN     local area network(局域网)ADDR    地址

5.再次验证应该是 IP 地址的问题,电脑连接的可能是无线,无线网卡有时候会遇到些问题

6.一问,朋友用的确实是无线,还是用的外接网卡,好了,我认为的原因出来了用的外接网卡获取 IP,系统去找的是 本地网卡 ,迷路了,我们把本地的路堵死,让系统只能去找外接网卡就可以了

7.可以按照 KBEngine 中说的多网卡配置,不过它的文档令我头疼(也可以配置出来,就是 获取网卡名称,在xml文档中添加…),就选择了简单点的禁用掉本地连接,这样系统就只能使用外接网卡 进行无线连接,也就不会有 IP 错误的原因了
这里写图片描述

3. 服务器完美运行,效果图

这里写图片描述

4. 说在最后

我就是老是碰见莫名其妙的 bug,总结一句:遇见 bug 不要急,再急没用,最重要的是 根据问题,冷静分析。打印的 Log 一般都把问题说清楚了,百度不行用 Google 不行就重装,哈哈,加油

1 0
原创粉丝点击