转自:http://www.cnblogs.com/ventlam/archive/2010/11/24/1885624.html
这个系列的笔记只是用来记录我学习HBase的一些琐碎的过程,同时作为备忘录。
单位目前在做地理云方向的研究,准备使用NoSQL来管理地理数据。于是我就先做一些关于HBase方向的探索和学习。本文没有具体涉及到HBase,只是记录在部署Hbase之前在UBuntu上遇到的一些问题。
工作环境是UBuntu 10.04LTS,由于单位用的是无线网络,在HP台式机上使用的是D-Link DWL G122(c1)型号的USB无线网卡。在系统安装完成之后,有接收到单位的无线信号,就是连接不上网络。该型号的无线网卡芯片微r73,在ubuntu8.04之后就被完全支持了,所以没有必要使用ndisgtk等来使用Window的驱动。应该是升级到10.04出现的问题,估计是内核代码的修改导致无线网卡的默认设置的改变,在国外的Ubutnu论坛http://ubuntuforums.org/showthread.php?t=1468305,得到初步的解决方法。
解决方案:
1.首先查看一下机器上所有USB端口和驱动
1
2
3
4
5
6
7
8
9
10
11
12
|
$ lsusb
Bus
008
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
007
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
006
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
005
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
004
Device
002
: ID 413c:
3010
Dell Computer Corp. Optical Wheel Mouse
Bus
004
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
003
Device
001
: ID 1d6b:
0001
Linux Foundation
1.1
root hub
Bus
002
Device
002
: ID 1e3d:
2093
Bus
002
Device
001
: ID 1d6b:
0002
Linux Foundation
2.0
root hub
Bus
001
Device
002
: ID 07d1:3c03 D-Link System DWL-G122
802
.11g Adapter [ralink rt73]
Bus
001
Device
001
: ID 1d6b:
0002
Linux Foundation
2.0
root hub
|
1
|
|
可以看到本机上的DLink型号和芯片类型
1
2
3
4
5
6
|
$ lsmod|grep it
tileblit
2031
1
fbcon
bitblit
4707
1
fbcon
softcursor
1189
1
bitblit
crc_itu_t
1371
1
rt73usb
i2c_algo_bit
5028
1
i915
|
2.查看,并修改无线网络设置
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE
802
.11bg ESSID:
"sirc151"
Mode:Managed Frequency:
2.412
GHz Access Point:
00
:0F:E2:B5:
88
:
40
Bit Rate=
54
Mb/s Tx-Power=
16
dBm
Retry
long
limit:
7
RTS thr:off Fragment thr:off
Power Management:on
Link Quality=
60
/
70
Signal level=-
50
dBm
Rx invalid nwid:
0
Rx invalid crypt:
0
Rx invalid frag:
0
Tx excessive retries:
0
Invalid misc:
0
Missed beacon:
0
|
修改以下两个设置
1
|
sudo iwconfig wlan0 power off
|
1
|
sudo iwconfig wlan0 rate 11M fixed
|
最后ping一下,问题解决。这只是适合DLINK GWL G122型号的无线网卡驱动的解决方案。 如果你的无线网卡不是该型号,首先查看这里的http://forum.ubuntu.org.cn/viewtopic.php?t=93747 ——硬件支持列表 ,其次如果你的硬件不在列表上可以遵循这教程https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper ,非常详细地讲述了使用ndisgtk等利用window驱动程序来驱动你的linux程序。