无线网卡能连接到 AP, 但是不能上网
机子是 Thinkpad T420, 网卡信息如下:
lspci | grep -i 802.11b
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
linux 是Debian 6.03 (Squeeze), 内核是 3.04 编译的最新内核
网卡驱动是从 RealTek 网站上下载的代码编译出来的。
lsmod | grep 8192
rtl8192ce 118423 0
rtlwifi 92544 1 rtl8192ce
mac80211 156449 2 rtl8192ce,rtlwifi
装上之后,无线网卡指示灯亮,AP 也能连接上:
ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr ec:55:f9:bf:7c:16
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::ee55:f9ff:febf:7c16/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:644 errors:0 dropped:0 overruns:0 frame:0
TX packets:770 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:55558 (54.2 KiB) TX bytes:90008 (87.8 KiB)
iwconfig
wlan0 IEEE 802.11bgn ESSID:"ChinaNet-xyz"
Mode:Managed Frequency:2.412 GHz Access Point: D0:15:4A:76:20:29
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=63/70 Signal level=-47 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1 Missed beacon:0
但是不能上网,也不能 ping 网址:
ping www.csdn.ent
ping: unknown host www.csdn.ent
麻烦帮忙分析一下原因。
谢谢!
------解决方案--------------------
用wget命令去下载个文件,最好是http协议的,看看log
------解决方案--------------------
将DNS设置成8.8.8.8 再ping 先
------解决方案--------------------
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
你这个是内网地址,直接ping,要过路由,你先看能不能拼通你实验环境里不同网段的地址,看你路由器设置对不对。