1. 务必输入
ifconfig |
你应该看到类似这样的内容
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wlan0 Link encap:Ethernet HWaddr 00:06:25:A8:AE:64
inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:35197 errors:0 dropped:0 overruns:0 frame:0
TX packets:57676 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:43386657 (41.3 MiB) TX bytes:2670811 (2.5 MiB)
Interrupt:3 Base address:0x100
这里的关键点是 inet addr: 拥有一个真实的 IP 地址,并且 Bcast 和 Netmask 的设置使其与你的无线接入点处于相同的“波长”上。
2. 如果没有,你可能遇到了和我一样的问题,即没有简单的脚本来启动 wlan0 设备设置。也就是说,如果网卡被识别,但你仍然没有连接,并且 `ifconfig` 显示 wlan0 存在但没有 IP 地址。换句话说,你可能会看到类似这样的内容
text:/home/dude# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)
wlan0 Link encap:Ethernet HWaddr 00:06:25:A8:AE:64
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:46 (46.0 b) TX bytes:0 (0.0 b)
Interrupt:3 Base address:0x100
正如你所见,接口设备,无线 pcmcia 卡被识别了,但是没有 inet addr。pcmcia 软件识别了网卡,但它尚未成功连接到无线接入点。
我使用了命令 pump 向 DHCP 服务器发送了一个简单的 DHCP 请求,以请求该设备。我使用了
pump -i wlan0 |
你可以通过以下方式获取 pump
apt-get install pump |
虽然我需要使用
pump -i wlan0 |