Debian下无线网卡配置

本文详细介绍如何在Linux系统中配置无线网卡,包括安装驱动、配置无线网络及常用命令等关键步骤。

1.查看网卡型号:
# lsmod | grep iw
安装网卡驱动和无线网络配置工具:
# sudo apt-get install firmware-iwlwifi wireless-tools
加载无线网卡驱动:
# modprobe iwl4965
重启系统:
# reboot
此时,网卡应该被探测到!
2.查看网卡信息:
# iwconfig
无线网卡一般是wlan0
# ifconfig wlan0 up #启用无线网卡
查看附近可用的无线接入点(AP)
# iwlist wlan0 scan
让无线网卡接入无线网络:
# iwconfig wlan0 ESSID "linkname" KEY "password" open
3.
.3 Install wireless driver(我的X61是)
5.3.1 Install wireless driver
可以参考google search "debian 4965 AGN"
查看自己的网卡型号:
  # lsmod | grep iw
  安装编译环境和驱动:
  # apt-get build-essential
  # apt-get install firmware-iwlwifi wireless-tools
  # modprobe iwl4965
  (2.6.26的内核已经很好的支持了这个东东,声卡和无线都好了,真好,基本不用配置)
  
以下步骤新版本的内核就免了,我的是自己编译的2.6.23的内核:
  我自己下载源码编译内核以后(关于内核的编译请参考我blog里的文章),
  发现内核apt-get安装的比原来要稳定一些:
  下载无线网卡驱动的源码iwlwifi-1.1.18.tgz:
  # tar -xjvf iwlwifi-1.1.18.tgz -C /usr/src/modules/
  # cd /usr/src/modules/iwlwifi-1.1.18/
  # make
  # make install
  # modprobe iwl4965
  
  然后重启,网卡已经被探测到。(请注意查看你的无线网卡开关是不是已经打开)
  
  
5.3.2  查看网卡信息:
  # iwconfig
  Output:
  lo        no wireless extensions.
  eth0      no wireless extensions.
  wmaster0  no wireless extensions.
  wlan0     IEEE 802.11g  ESSID:"wangxing"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:13:XX:36:XX:83   
          Bit Rate=54 Mb/s   Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
          Encryption key:XXXB-2XXD-4E
          Link Quality=62/100  Signal level=-60 dBm  Noise level=-85 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
  
  假设系统认出你的无线网卡为 wlan0
  CODE:
  iwlist wlan0 scan     # 查看附近可用的无线网络接入点(AP)
  让无线网卡接入无线网络:
  # iwconfig wlan0 ESSID linkname KEY passwd open(我这里是wep的开放式无线链接)
  
  保存这些设置 让无线网卡在启动时自动接入
  #vim /etc/network/interfaces
  添加如下内容:
  allow-hotplug eth2
  iface eth2 inet dhcp
  wireless-essid  myessid
  wireless-key    mykey
  
  save & exit,reboot,ok,cheers!
Reference:
http://blog.chinaunix.net/u/4257/showart_288661.html
  
5.3.3 搜索无线接入点(AP)
  假设系统认出你的无线网卡为 wlan0
  CODE:
  iwlist wlan0 scan     # 查看附近可用的无线网络接入点(AP)
  配置你的无线网卡:
  # iwconfig wlan0 ESSID wangxing KEY XXXXXXXX4E open
  激活无线接口:
  # ifup wlan0
  获取IP地址
  # dhclient wlan0
我把这些命令集成个脚本,每次要连接公司的无线运行以下脚本就好了。

Debian系统中配置并启用无线网卡,可按以下步骤进行: ### 安装无线网卡驱动 由于不同的无线网卡需要不同的驱动程序,因此首先要确认无线网卡的型号。可以使用`lspci`或`lsusb`命令查看硬件信息。例如,使用`lspci | grep Network`查看PCI接口的网络设备,使用`lsusb | grep -i wireless`查看USB接口的无线设备。 之后,可通过网络搜索与该无线网卡型号对应的驱动程序,并下载安装。也可以使用Debian的软件包管理系统进行安装。如果系统已联网,可使用`apt`命令安装通用的无线网卡驱动相关软件包,如`firmware-iwlwifi`(适用于英特尔无线网卡)等。例如: ```bash sudo apt update sudo apt install firmware-iwlwifi ``` ### 安装网络设置软件包 Debian可使用`wpa_supplicant`软件包进行网络设置,若该软件包未安装,可使用以下命令进行安装: ```bash sudo apt install wpasupplicant ``` ### 配置无线网络 可以通过`ifup`或`nmcli`等工具进行无线网络配置。 #### 使用`ifup`配置 1. 创建或编辑网络接口配置文件`/etc/network/interfaces`,添加如下内容(假设无线网卡名为`wlan0`): ```plaintext auto wlan0 iface wlan0 inet dhcp wpa-ssid "你的无线网络名称" wpa-psk "你的无线网络密码" ``` 2. 保存文件后,使用以下命令启用无线网卡并连接网络: ```bash sudo ifup wlan0 ``` #### 使用`nmcli`配置 1. 确保`NetworkManager`服务已安装并运行: ```bash sudo apt install network-manager sudo systemctl start NetworkManager sudo systemctl enable NetworkManager ``` 2. 使用`nmcli`命令连接无线网络: ```bash sudo nmcli device wifi connect "你的无线网络名称" password "你的无线网络密码" ``` ### 解决可能出现的问题 在DELL戴尔和ThinkPad联想等设备上,可能会遇到Wicd找不到无线网的问题,此时可以尝试使用上述的`ifup`或`nmcli`方法进行配置
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值