IBMT41无线网卡在debian4.0上的安装
作者:当时桃花恨春风_375 | 来源:互联网 | 2017-11-12 18:00
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。
推荐阅读
-
腾讯云服务器系统版本怎么看?想要知道自己的腾讯云服务器系统版本是哪个,可以登录云服务器后台管理系统查看,或者使用命令行查询,如果不会操作& ...
[详细]
蜡笔小新 2023-10-16 13:44:39
-
原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ...
[详细]
蜡笔小新 2023-10-17 19:43:26
-
-
主流操作系统简介子墨居士操作系统理论定义为管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分 ...
[详细]
蜡笔小新 2023-10-14 13:01:23
-
下载地址http:www.kbengine.org这货不错安装在Linux上安装(CentosDebianUbuntuetc.)服务端,请在终端输入:pythonkbenginek ...
[详细]
蜡笔小新 2023-10-14 08:28:43
-
本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ...
[详细]
蜡笔小新 2023-12-13 10:00:57
-
本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ...
[详细]
蜡笔小新 2023-12-10 11:40:58
-
KaliLinux是世界渗透测试行业公认的优秀的网络安全审计工具集合,它可以通过对设备的探测来审计其安全性,而且功能完备,几乎包含了目前所 ...
[详细]
蜡笔小新 2023-10-17 18:39:24
-
systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ...
[详细]
蜡笔小新 2023-10-17 14:49:15
-
CentOS Stream是一个持续交付的Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。 ...
[详细]
蜡笔小新 2023-10-17 14:13:56
-
一般来说获取系统root权限是很困难的,尤其是加密系统中,但西班牙安全研究员hectormarco、ismaelripoll发现,linux系统下只需按住回车键70秒钟,就能轻 ...
[详细]
蜡笔小新 2023-10-17 11:41:36
-
记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ...
[详细]
蜡笔小新 2023-10-17 10:28:22
-
系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ...
[详细]
蜡笔小新 2023-10-16 17:32:55
-
阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ...
[详细]
蜡笔小新 2023-10-16 16:25:05
-
Linux服务器我们天天打交道,特别是Linux工程师更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。本文介绍的几个命令,不仅仅适用于 ...
[详细]
蜡笔小新 2023-10-15 13:46:12
-
新新于2005-09-1415:02:23发表:利用chbg程序动态制作屏保XScreenSaver是一个开放的框架,就像一个服务器,任何一个可以在根窗 ...
[详细]
蜡笔小新 2023-10-13 15:59:10
-
当时桃花恨春风_375
这个家伙很懒,什么也没留下!