Chinaunix首页 | 论坛 | 博客
  • 博客访问: 545150
  • 博文数量: 105
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1132
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 09:57
文章分类

全部博文(105)

文章存档

2011年(1)

2009年(41)

2008年(63)

我的朋友

分类: LINUX

2008-11-11 09:23:55

昨天在解答一个客户问题时候,涉及到无线网卡的配置问题。下面简单介绍一下在linux下如何去配置我们的无线网卡,而且,能够在系统启动的时候顺便也把无线网卡启动激活。
 
设置无线网络,具体步骤如下:
(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下面,同样也能够实现系统启动后自己加载无线网卡驱动,达到自启的作用。
 
至此,整个设置完成。以后每次进入Linux时,无线网卡就会被激活,并自动获得IP地址。这样就可以在Linux下使用无线网卡的Windows驱动自由地使用Centrino笔记本的无线网络了。
阅读(8654) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~