ubnt解决方案
查看: 6274|回复: 2

[转载] linux下无线网卡的配置

[复制链接]

63

回帖

245

积分

89 小时

在线时间

少尉

注册时间
2009-1-9
金币
165 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-2-13 10:01
本帖最后由 allinone8888 于 2009-2-13 10:05 编辑

设置无线网络,具体步骤如下:
(1)用“iwconfig”命令来显示无线网卡(eth0、eth1或eth2)的信息。在以下的步骤中,用ethX表示无线网卡的名称。
(2)设置无线网卡的操作模式为Managed,命令如下:

# iwconfig ethX mode Managed

(3)如果采用了WEP加密,需要设置WEP密码,命令如下:

# iwconfig ethX key password

对40位和128位加密,password分别为6位和10位的十六进制数字。
(4)设置SSID,其中ESSID为Access Point的SSID。命令如下:

# iwconfig ethX essid ESSID

(5)创建/etc/sysconfig/network/ifcfg-ethX文件,使得机器每次启动时,无线网卡都会自动获得IP地址。该文件内容如下:

BOOTPROTO=‘dhcp’
MTU=‘’
REMOTE_IPADDR=‘’
STARTMODE=‘onboot’
UNIQUE=‘’

通过下面的命令启动无线网卡:

  
#ifconfig ethX up


最后将上述的配置自动化,使得开机自动启动无线网卡。具体分为以下几个步骤:
(1)使用下面的命令将ndiswrapper.o文件拷贝到系统的内核模块目录下:

  
# cp driver/ndiswrapper.*o /lib/modules/$(uname -r)/misc

(2)使用“depmod -a”命令更新系统的模块信息。
(3)拷贝loaddriver文件到某个目录(比如/usr/local/bin)下。命令如下:

 
 # cp utils/loaddriver /usr/local/bin

(4)拷贝inf和sys文件到某个目录(比如/usr/local/share/ndiswrapper)下。命令如下: 

 
# cp bcmwl5.sys bcmwl5.inf /usr/local/share/ndiswrapper

(5)使用下面的命令为无线网卡创建别名:

 
 #alias ethX=ndiswrapper

(6)修改/etc/modprobe.conf文件,增加如下语句,在开机时自动调用NdisWrapper:

post-install ethX /usr/local/bin/loaddriver 8086 1043 /usr/local/share/ndiswrapper/*. sys /usr/local/share/ndiswrapper/*.inf


另外还可以把命令:
#modprobe ndiswrapper


写到/etc/rc.local下面,同样也能够实现系统启动后自己加载无线网卡驱动,达到自启的作用。

本文只做研究,未必能启动BT4

436

回帖

1118

积分

346 小时

在线时间

上尉

注册时间
2008-10-30
金币
577 个
威望
12 个
荣誉
0 个

尚未签到

发表于 2009-2-13 10:24
学习了,感谢提供这么详细的操作步骤。

730

回帖

1890

积分

227 小时

在线时间

上尉

注册时间
2009-3-21
金币
1026 个
威望
19 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-2-7 22:00
非常好!谢谢。

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-6-1 17:33

返回顶部 返回列表