我的 Debian Wheezy 系统上正确安装了 USB Wi-Fi 棒。
从
dmesg
:ADDRCONF (NETDEV_CHANGE): wlan0: link becomes ready
从
ip a
:wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 ... inet 192.168.1.10/24 brd 192.168.1.255 scope global wlan0 ...
从
iwconfig
wlan0 IEEE 802.11bg ESSID:"MANUTE" ...
但是当我 ping 路由器时我得到:Destination Host Unreachable
。
输出netstat -rn
:
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
所以我猜问题可能是第一行可能是 Iface wlan0,而不是 eth0。
在这种情况下,这可能是我的问题的原因。我怎样才能改变这个设置?
在其他情况下,有什么指导/建议吗?
作为信息,eth0 是我取消链接的有线设备名称,因为盒子离路由器很远。我正在运行没有 X-Window 的 Debian Wheezy,因此我无法使用任何 Window 网络管理器,而只能使用控制台。
我会很感激你的帮助。
答案1
路由问题可能是您最初使用的是 eth0,因此该接口有一个默认路由。您可能需要做一个ifdown eth0如果再次发生这种情况,以摆脱不需要的路线。
我还要补充一点,我发现 USB wifi 适配器几乎普遍都很糟糕,在 Linux 上更是如此(由于闭源驱动程序)。我最终从TP-Link TL-WDN4800 PCI 卡。如果使用几周后您确实认为这款 USB Wifi 适配器与 Debian Wheezy 配合良好,我将有兴趣了解其品牌/型号。