无线网卡能连接到 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,要过路由,你先看能不能拼通你实验环境里不同网段的地址,看你路由器设置对不对。