如何让你无线网卡上internet----菜鸟篇
发表于 : 2007-05-31 11:11
先说明,我是非常初级的linux菜鸟,在这里没有想指点别人的意思,目前还是在盲人摸象一样学linux。只是写下自己经历,给那些想无线网卡上网却又总是不成功的朋友一点启发。
第一次装linux来用也是迫于工作需要。选择了ubuntu7.04,在硬盘上划出空间后装了和windows并存。windows不能启动了,因为分区变化。在windows下面修改boot.ini里的windows系统所在启动分区即可,不需要大动手脚。
1.Ubuntu装好后就是发现没有internet。反复查看后原来系统没有支持我的linksys wusb11无线适配器。而又没有现成linux驱动程序。于是从ndiswrapper的网上下载ndiswrapper到电脑上。可以在它主页的list上查看所支持的卡和所用的inf文件是哪个。
2.下载无线适配器的windows驱动程序。将有inf文件和带的sys文件的目录拷贝到/home/user(就是你的名字)/下面。
3.在termimal里解压ndiswrapper(tar -zxvf ndiswrapper-version.tar.gz)后进入出现的ndiswrapper目录(cd ndiswrapper-version),进行安装(make install,如果说明不能被批准就在前面加上“sudo”).如果你看到出现一大堆类似错误的信息,可能你需要安装build-essential.。到系统菜单上system/administration/synaptic package manager选择build-essential.,然后插入光盘安装。
4.装好ndiswrapper后,到驱动程序目录里用命令(ndiswrapper -i filename.inf),注意文件名的大小写,是不一样的哟。如果没有什么错误出现,再用命令看看(sudo ndiswrapper -l),成功的结果是类似这样的结果
bcmwl5: driver installed
device (14E4:4320) present
然后输入命令:
sudo modprobe ndiswrapper
sudo ndiswrapper -m
5.在启动电脑后,用iwconfig查看有没有连上
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"Emerald" (Emerald的位置上应该是你路由器里的名字,没有出现就表明没有连上)
Mode:Managed Frequency:2.457 GHz Access Point: 00:90:96:CD:81:81
Bit Rate:48 Mb/s Tx-Power:9 dBm Sensitivity=0/3
Retryff RTS thrff Fragment thrff
Power Managementff
Link Quality=34/94 Signal level=-53 dBm Noise level=-87 dBm
Rx invalid nwid:1095 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0ifconfig:
上面情况就是internet连上了。但是如果你有路由器web Hex加密一般来说现在还没有连上网络。
6.编辑你的网络配置文件命令(sudo gedit /etc/network/interfaces).显示如下:
……
auto wlan0 (wlan0为无线网卡代号)
iface wlan0 inet static
(static表明手动指定ip,好象设置ip要好过动态分配ip)
wireless-essid net (net为路由器名字)
wireless_keymode restricted
(表明是加密的。我就是这里费了不少时间,restricted加在密码前的格式我机器上行不通)
wireless-key 987a765b54 (987a765b54为你的接入路由密码)
address 192.168.3.99 (自定ip,要根据路由的ip来设定)
netmask 255.255.255.0 (不变)
gateway 192.168.3.1(此处为你路由的ip地址)
…
如果路由没有加密就没有这么多麻烦的了。
存盘退出重起。应该就ok了。
写的是“傻瓜“型的安装,如果有不妥多多包含。写下来自己经历是因为在这里得到不少朋友的指点。还有就是到ubuntu官方的论坛上可以找到很多类似的问题。
再一次感谢回我问题帖子的朋友!
第一次装linux来用也是迫于工作需要。选择了ubuntu7.04,在硬盘上划出空间后装了和windows并存。windows不能启动了,因为分区变化。在windows下面修改boot.ini里的windows系统所在启动分区即可,不需要大动手脚。
1.Ubuntu装好后就是发现没有internet。反复查看后原来系统没有支持我的linksys wusb11无线适配器。而又没有现成linux驱动程序。于是从ndiswrapper的网上下载ndiswrapper到电脑上。可以在它主页的list上查看所支持的卡和所用的inf文件是哪个。
2.下载无线适配器的windows驱动程序。将有inf文件和带的sys文件的目录拷贝到/home/user(就是你的名字)/下面。
3.在termimal里解压ndiswrapper(tar -zxvf ndiswrapper-version.tar.gz)后进入出现的ndiswrapper目录(cd ndiswrapper-version),进行安装(make install,如果说明不能被批准就在前面加上“sudo”).如果你看到出现一大堆类似错误的信息,可能你需要安装build-essential.。到系统菜单上system/administration/synaptic package manager选择build-essential.,然后插入光盘安装。
4.装好ndiswrapper后,到驱动程序目录里用命令(ndiswrapper -i filename.inf),注意文件名的大小写,是不一样的哟。如果没有什么错误出现,再用命令看看(sudo ndiswrapper -l),成功的结果是类似这样的结果
bcmwl5: driver installed
device (14E4:4320) present
然后输入命令:
sudo modprobe ndiswrapper
sudo ndiswrapper -m
5.在启动电脑后,用iwconfig查看有没有连上
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"Emerald" (Emerald的位置上应该是你路由器里的名字,没有出现就表明没有连上)
Mode:Managed Frequency:2.457 GHz Access Point: 00:90:96:CD:81:81
Bit Rate:48 Mb/s Tx-Power:9 dBm Sensitivity=0/3
Retryff RTS thrff Fragment thrff
Power Managementff
Link Quality=34/94 Signal level=-53 dBm Noise level=-87 dBm
Rx invalid nwid:1095 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0ifconfig:
上面情况就是internet连上了。但是如果你有路由器web Hex加密一般来说现在还没有连上网络。
6.编辑你的网络配置文件命令(sudo gedit /etc/network/interfaces).显示如下:
……
auto wlan0 (wlan0为无线网卡代号)
iface wlan0 inet static
(static表明手动指定ip,好象设置ip要好过动态分配ip)
wireless-essid net (net为路由器名字)
wireless_keymode restricted
(表明是加密的。我就是这里费了不少时间,restricted加在密码前的格式我机器上行不通)
wireless-key 987a765b54 (987a765b54为你的接入路由密码)
address 192.168.3.99 (自定ip,要根据路由的ip来设定)
netmask 255.255.255.0 (不变)
gateway 192.168.3.1(此处为你路由的ip地址)
…
如果路由没有加密就没有这么多麻烦的了。
存盘退出重起。应该就ok了。
写的是“傻瓜“型的安装,如果有不妥多多包含。写下来自己经历是因为在这里得到不少朋友的指点。还有就是到ubuntu官方的论坛上可以找到很多类似的问题。
再一次感谢回我问题帖子的朋友!