热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

IBMT41无线网卡在debian4.0上的安装

IBMT41无线网卡在debian4.0上的安装--Linux发行版技术-Debian信息,下面是详情阅读。
说明:T41的无线网卡没有专门的驱动for GNU/Linux,所以要想在debian4.0下使用无线网卡上网,需要额外安装一个封装的windows驱动或安装intel固件来实现。baidu了很长时间,知道有2种方法实现:

1、安装封装的windows驱动,使用ndiswrapper实现;

2、安装intel的firmware(固件)实现。

ndiswrapper并不编写Linux驱动,而是通过一个内核模块来调用Windows下的Ndis驱动程序,从而巧妙地解决了这些无线网卡没有Linux驱动的问题。该项目目前支持的无线网卡有Admtek 8211、Atheros AR5004、Broadcom 4301、Broadcom 4309、Broadcom 94306、InProcomm IPN2120和Intel PRO/Wireless Lan 2100

网上有自由软件的坚决拥护者称在GNU/Linux上安装microsoft的东西不伦不类,所以建议使用安装intel固件的方法。可是第2种方法我在安装到一半时提示需要ieee80211的头文件,我的debian新立得包没有这个header文件,所以放弃此法转而使用第1种方法,当然第1种方法也费了一番周折。

我觉得debian与fedora, redflag, redhat比起来一个很好的做法是把系统盘做成1张dvd,把库文件应用软件做成2张dvd,这样虽然光盘数量多了起来,可是在你使用网络不方便又需要安装软件的时候,就可以使用新立得管理包选择需要安装的软件,方便了很多。

第2种方法没有安装成功,所以我只写第1种的安装。

准备:

0、登录root用户,#lspci查看无线网卡类型,我的T41类型:

02:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)

好的,PRO/Wireless LAN 2100 3B可以使用ndiswrapper封装驱动。

1、下载ndiswrapper-1.52.tar.gz 地址http://prdownloads.sourceforge.net/

2、下载21003B的windows驱动程序,解压缩出驱动包w70n51.inf和w70n51.sys文件。很搞笑的问题是我从ibm官网下载了最新的驱动解压缩后是w70n501.inf,开始的时候没有注意到,把inf文件拷贝过来以后安装,没有提示错误,可是寻找设备却总是显示invalid driver!害的我重新下载其它版本实验无数次,最后看到inf和sys文件名称不同,猜想是不是名称不统一造成的,抱着试试的态度把w70n501.inf修改为w70n51.inf后安装,居然成功了。

3、准备debian的安装光盘,因为要安装一些工具。如果网络方便的话可使用apt-get install,看个人情况了。

安装:

安装过程均为root用户

0、安装相应内核的linux-header,编译ndiswrapper需要使用

1、安装wireless-tools,提供iwconfig, iwlist工具,以上两步我都是用新立得包安装。

2、将ndiswrapper-1.52.tar.gz拷贝至/usr/src/后,tar -zxvf ndiswrapper-1.52.tar.gz

3、copy w70n51.inf w70n51.sys至/usr/src/ndiswrapper-1.52/

前面讲到了,inf文件的名称是有问题的,需要修改,否则会安装失败的。

4、进入driver文件夹:make, make install

5、进入utils文件夹:make, make istall

6、安装xindows驱动:ndiswrapper -i w70n51.inf

7、ndiswrapper -l,查看安装是否成功,如果看到"xxxxxx driver present, hardware present",说明安装成功了。

8、ndiswrapper -m,加载入module

9、modprobe ndiswrapper,加载ndiswrapper模块

10、iwconfig 可以查看网络设备

iwlist scanning 可以扫描无线网络

11、桌面-系统管理-联网,可以配置无线网卡。

12、点击右上角网络连接图标,可以查看当前的无线网络,so enjoy it。
推荐阅读
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • Linux环境下配置Subclipse访问SVN+SSH仓库的方法
    本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ... [详细]
  • 本文探讨了Unix和Linux操作系统的起源和发展历程。从20世纪60年代计算机技术的初期阶段,到Unix的诞生及后续Linux的崛起,文章详细介绍了这些操作系统如何逐步成为现代计算不可或缺的一部分。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • 本文提供了在 Kali Linux 2020.01 x64 版本上安装 Docker 的详细步骤,包括环境准备、使用清华大学镜像源、配置 APT 仓库以及安装过程中的常见问题处理。 ... [详细]
  • 本文详细介绍了在 Ubuntu 16.04 系统中使用 APT-GET 包管理器安装 MySQL 5.7 数据库的过程,并对安装后的文件和目录结构进行了说明,包括重要的配置文件及其功能。 ... [详细]
  • 当我在命令行登录MySQL后,无法访问任何依赖数据库连接的PHP应用。此问题每次都会出现。以下是复现问题的具体步骤及解决方案。 ... [详细]
  • Kali Linux下Nessus 8.9.1的安装与更新指南
    本文详细介绍了如何在Kali Linux 2019.4 64位系统中安装Nessus 8.9.1,并涵盖了从下载、安装到插件更新及自动化的全过程。同时提供了必要的配置步骤以确保软件能够正常运行。 ... [详细]
  • 在Ubuntu 14.04 (Desktop AMD64) 上安装与配置ROS Indigo
    本文档详细介绍了如何在Ubuntu 14.04 (Desktop AMD64) 系统上安装和配置ROS Indigo。包括设置软件源、安装ROS核心组件、初始化rosdep以及创建ROS工作空间等步骤。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
author-avatar
当时桃花恨春风_375
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有