科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道让你的无线网卡在Linux系统下跑起来 (2)

让你的无线网卡在Linux系统下跑起来 (2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

为了体验无线网络的便捷性,笔者购买了一台笔记本电脑。不过由于其内置的PCI无线网卡在Linux下一直没有驱动程序,所以形同虚设。

作者:yuajing 来源:赛迪网技术社区 2007年10月19日

关键字: 操作系统 Linux 网卡 无线

  • 评论
  • 分享微博
  • 分享邮件

上面代码中, 为无线网卡的Vendor ID,为Device ID,为Windows驱动程序中sys文件的全路径,为inf文件的全路径。执行下面的命令,如果不出现错误,无线网卡的灯就已经亮起:

  #utils/loaddriver 8086 2043 /usr/local/share/ndiswrapper/w70n51.sys
    /usr/local/share/ndiswrapper/w70n51.inf

10.设置无线网络,具体步骤如下:

(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=‘’

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

  #ifconfig ethX up

12.最后将上述的配置自动化,使得开机自动启动无线网卡。具体分为以下几个步骤:

(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

至此,整个设置完成。以后每次进入Linux时,无线网卡就会被激活,并自动获得IP地址。这样就可以在Linux下使用无线网卡的Windows驱动自由地使用Centrino笔记本的无线网络了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章