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

Debian中的IW2200无线网卡使用

Debian中的IW2200无线网卡使用--Linux发行版技术-Debian信息,下面是详情阅读。
INTEL的迅驰平台已经推出好几年了,无线网卡也已经换了两代,但是有关INTEL无线网卡在debian中的应用却似乎一直是个问题。

由于最近刚刚买了本本,所以这个以前不怎么关心的问题突然变得重要起来。经过整个上午的找资料,实验,终于找到了一个最新的,也是最简单的解决方案。

首先说一下我的网络连接方式,ADSL猫与无线路由器连接,由路由器自动拨号,获得DNS服务器地址,路由器没有开通DHCP服务,WEP加密设置为打开。无线网卡为2200BG。

下面开始有关debian的设置:

1.下载并安装最新的2.6.15-1-686的内核
由于sarge-31r1a的安装镜像自带的2.6.8的内核在启动系统的时候无法加载所有的USB模块,导致系统锁死,所以必须升级到新内核才行。

另一个原因就是网上以前的IPW2200编译方案和NDISWrapper方案费时费力,而且还不一定有效果。

2.先看一下IPW2200的模块有没有被自动加载

#lsmod |grep ipw2200

如果看到该模块已经被加载了,那么先把它清除出去。

#rmmod ipw2200

然后带上一些必要的参数重新加载:

#modprobe ipw2200 associate=1 led=1 channel=11

第一个associate=1是使无线网卡和路由器自动联系,确定各种连接参数,如果设为0的话就是手工设置所有必要的参数,建议设为1,否则你可能会被那些参数搞的抓狂,怎么设置也联不上无线路由器,比如我刚才的样子。:-)

第二个参数led=1的作用是打开无线网卡的工作状态灯,如果灯不闪,很难知道它是不是在工作,建议打开。如果不想看见它闪就改为0。

第三个参数channel=11的作用是设置无线网卡和无线路由器通信的信道,这个可以根据自己无线路由器的具体设置而不同,我的路由器端是11,所以这里也设置成11.

3.正确的加载了内核模块之后,我们已经成功了一半,下面要做的工作就是怎么使无线网卡和路由器联系。

先将它激活:

#ifconfig eth1 up

因为系统默认的eth0是板载的8139网卡,所以无线网卡就是eth1.如果系统中只有一块网卡,那么无线网卡就应该是eth0

接着设置网卡的IP地址和子网掩码:

#ifconfig eth0 192.168.1.30 netmask 255.255.255.0

接着设置一下路由:

#route add -host 192.168.1.30 gw 192.168.1.1
#route add default gw 192.168.1.1

如果没有出错的话,路由表看起来应该是这样的:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.30 192.168.1.1 255.255.255.255 UGH 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth1

如果以前没有编辑过/etc/resolv.conf的话,还要编辑一下,指定DNS地址,格式应该是这样的:
nameserver 202.97.224.69

4.下面要安装一个设置网卡的工具包:

#apt-get install wireless-tools

完成之后,设置连接需要的essid名称:

#iwconfig eth1 essid dlink

接着设置连接需要的WEP密码:

#iwconfig eth1 enc xxxxxxxxxx
这个就根据个人密码不同而不同了。

首先用iwlist搜索可用的无线网络:
# iwlist scanning

然后使用iwconfig连接到合适的无线网络:
# iwconfig eth1 essid default rate auto

使用iwconfig检查一下连接状态,如果正常的话,就可以手工配置IP或者使用dhclient来进行dhcp配置。

完成之后,看一下现在无线网卡的状态:

#iwconfig

各种参数都有了,密码也填写好了。

先ping一下网关,看看通不通:

#ping -c 3 192.168.1.1
没有问题的话,再ping一下外网:

#ping -c 3 www.linuxsir.org

成功。至此,无线网卡开始工作,大功告成。

为了不用每次开机都设置这些参数,可以修改/etc/network/interfaces文件添加下面这几行:

# The secondary network interface
auto eth1
iface eth1 inet static
wireless-essid dlink
wireless-key xxxxxxxxxxxxxxxxxx
wireless-channel 11
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.1

以后启动系统之后无线网络就会自动联通了。

最后要说的就是,无须下载N多软件包,无须编译,只要你是一个debianer,一切就是如此简单!
推荐阅读
  • 如何查看电脑系统版本_腾讯云服务器系统版本怎么看?Windows和Centos版本怎么选?...
    腾讯云服务器系统版本怎么看?想要知道自己的腾讯云服务器系统版本是哪个,可以登录云服务器后台管理系统查看,或者使用命令行查询,如果不会操作& ... [详细]
  • 阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ... [详细]
  • 如何监控 Linux 服务器状态?,分享
    Linux服务器我们天天打交道,特别是Linux工程师更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。本文介绍的几个命令,不仅仅适用于 ... [详细]
  • 主流操作系统简介
    主流操作系统简介子墨居士操作系统理论定义为管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分࿰ ... [详细]
  • 新新于2005-09-1415:02:23发表:利用chbg程序动态制作屏保XScreenSaver是一个开放的框架,就像一个服务器,任何一个可以在根窗 ... [详细]
  • 一、安装软件包dig和nslookup需要安装相关软件包。Centos:yuminstallbind-utilsDebian:apt-getupdate ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
author-avatar
飘零-遗忘_106
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有