centos6.5 无线网卡配置
# dmesg | grep -i eth
下载对应驱动软件包,执行make install
查看无线网卡:iwconfig,有一个wlan0无线网卡
安装wireless-tools和usbutils和wpa,便于下面的操作。如果你的系统里有iwlist命令则不必装wireliss-tools,有lsusb命令则不必安装usbutils。
iwlist wlan0 scanning扫描AP点。
连接SSID: wpa_passphrase xxxx,并输出密码
可以看到连接信息,包括密码。但是为了能够让网卡能自动连接,需要把信息保存到配置文件。
将连接信息追加到/etc/wpa_supplicant/wpa_supplicant.conf文件中:
wpa_passphrase xxxx >> /etc/wpa_supplicant/wpa_supplicant.conf
查看连接情况:iwconfig
dhclient wlan0查看连接到的ip地址
ping网关。
使用连接工具连接:
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -B
在/etc/rc.local中加入,开机自动连接:
service messagebus start
service wpa_supplicant start
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -B
ifconfig eth4 up
dhclient eth4
route -n
iwconfig wlan0 up(需手工启动)
iwlist wlan0 scanning(检查ap)
如果没有第二步,则提示:“wlan0 Interface doesn't support scanning : Network is down”
不依赖 NetworkManager 启用 wpa_supplicant,更新版
/etc/sysconfig/network-scripts/ifcfg- 档
执行 iwconfig 来找出 wifi 设备。在这个样例输出,wlan0 是唯一支持 wifi 的设备。
# iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"NETWORKSSID"
Mode:Managed Frequency:2.462 GHz Access Point: 68:7F:74:AD:F3:3C
Bit Rate=54 Mb/s Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=50/70 Signal level=-60 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:90 Missed beacon:0
eth0 no wireless extensions.
pan0 no wireless extensions.
virbr0 no wireless extensions.
virbr0-nic no wireless extensions.
#
编辑这个界面的 ifcfg。就以 wlan0 为例:
/etc/sysconfig/network-scripts/ifcfg-wlan0
确保 ONBOOT 这个选择已被启用。
ONBOOT="yes"
/etc/sysconfig/wpa_supplicant
请确保你的设备已包含在此文件的 INTERFACES 行内。在这个例子中,wlan0 是唯一获 wpasupplicant 支持的设备。
# Use the flag "-i" before each of your interfaces, like so: # INTERFACES="-ieth1 -iwlan0" INTERFACES="-iwlan0"
/etc/wpa_supplicant/wpa_supplicant.conf
你多数的网络都需要在 wpa_supplicant.conf 内拥有如下的设置一则。请为每个网络填入相属的 NETWORKSSID 及 NETWORKPSK 数值。请以你选用它们的优先次序来进行排序。
network={
ssid="NETWORKSSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="NETWORKPSK"
}
以下样例是一个不采用预先共享金钥的网络。要是它被放置于 any 网络之前,它会比其它公开网络获优先选用。
network={
ssid="PUBLIC"
key_mgmt=NONE
}
最后一个选项(你或许不想选用它)可让你连接至任何公开网络。这个选项在酒店很奏效,但可能会连接至不理想的网络。
network={
key_mgmt=NONE
}
/etc/rc5.d/S09prepnet
贴入以下文字来创建一个新文件,它会执行 wifi 连接所须的后台服务。
cat > /etc/init.d/prepnet <<EoT #!/bin/sh /etc/init.d/messagebus start /etc/init.d/wpa_supplicant start killall dhclient >/dev/null 2>&1 EoT chmod a+rx /etc/init.d/prepnet ln -s /etc/init.d/prepnet /etc/rc3.d/S09prepnet ln -s /etc/init.d/prepnet /etc/rc5.d/S09prepnet
设置在开机时执行的服务
Paste the following commands to configure services.
chkconfig messagebus onchkconfig wpa_supplicant onchkconfig NetworkManager off chkconfig network on
重新开机来启用它
下次重新开机的时候,你的 wifi 连接在网络服务引导时便会被启用。
新增或编辑 wifi 网络
如果你需要新增或编辑 wifi 网络,请改动 wpa_supplilcant.conf。
/etc/wpa_supplicant/wpa_supplicant.conf
接着重新引导 wpa_supplicant 及 network 服务。
service wpa_supplicant restart service network restart
不依赖 NetworkManager 启用 wpa_supplicant,原装版
如果你像我一般,只会进出数个受 WPA 保护的无线网络,而且想笔记本在开机时连接到本地的无线网络,这里有一个简单的方法。
请注意你可以利用 NetworkManager 来达成目的,但它缺省不会在开机时连接到一个网络 —— NetworkManager 需要一位用户登录,并将金钥环的访问权赋予它,好让它能取回 WPA 金钥。
这里是一个启用 wpa_supplicant 而不需要 NetworkManager 的方法,并且令计算机在开机时连接。你有必要编辑配置文件,因此假若你不太乐意这样做,你应该考虑采用 NetworkManager。
/etc/wpa_supplicant/wpa_supplicant.conf
你多数的网络都会需要在 wpa_supplicant.conf 内拥有一个如此的记录:
network={
ssid="MYNETWORKSSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="MYNETWORKPSK"
}
明显地,你必须以你想连接的网络的 SSID 及 PSK 来取代 MYNETWORKSSID 及 MYNETWORKPSK。
/etc/sysconfig/network-scripts/ifup-wireless
请在这个文件的底部加入下列内容:
if [ "$WPA" = "yes" -a -x /etc/init.d/wpa_supplicant ]; then
/sbin/service wpa_supplicant start
fi
/etc/sysconfig/network-scripts/ifcfg-*
在 /etc/sysconfig/network-scripts 内有数个描述网络界面的文件,例如 ifcfg-eth0(大概是你的乙太网络),及一个名叫 ifcfg-wlan0 或 ifcfg-eth1 的文件,用来描述你的无线网络。
用来描述你的无线网络界面的文件应该含有以下一行:
TYPE=Wireless
请在这个文件的底部加入以下一行:
WPA=yes
/etc/rc.d/rc.local
我们现在已经设置 wpa_supplicant 在你的无线网络界面引导时一起引导。很不幸地,CentOS 的脚本引导次序并不正确 —— 它会尝试在 DBUS 引导前引导无线网络(并带动 wpa_supplicant),然而 wpa_supplicant 需要 DBUS 才能连作。
最简单快捷的解决方法就是在 /etc/rc.d/rc.local 的底部加入下面这行,让你的无线网络最迟引导:
/sbin/ifup eth1
(如果你的无线界面是 wlan0,这便是 /sbin/ifup wlan0)。
这样做会让所需的程序预先执行,然后在开机过程结束时引导无线界面及 wpa_supplicant。
在开机时停用界面及 wpa_supplicant
由於我们在相关的网络界面 ifup 脚本里直接引导 wpa_supplicant,我们无需在开机时利用 init 引导它。请这样停止它:
chkconfig wpa_supplicant off
你亦可以通过 Network Device Control 应用程序来阻止无线网络界面(eth1 或 wlan0)於开机时自动引导,这是由於我们在 rc.local 所做的改动会自行引导这个界面。
centos6.5 无线网卡配置的更多相关文章
- [转]CentOS-6.3安装配置cmake
CentOS-6.3安装配置cmake zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...
- centos6.4安装配置vpn服务器步骤详解
centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细 一.VPN服务器环境说明 操作系统:CentOS release ...
- CentOS6.5安装配置Samba
CentOS6.5安装配置Samba 本文的场景是虚拟机运行CentOS6.,本机是Win7,现欲把CentOS上的一个文件夹共享出来,Win的机器可以读写. Samba与window连接需要使用Ne ...
- Centos6.5快速配置可用网卡
原文链接: Centos6.5快速配置可用网卡 安装完成后,我们启动我们的系统,此时我们的系统,是没有连网的,IP设备,并没有被激活,如果我们使用ifconfig命令查看IP地址,就会发现,此刻的地址 ...
- [转]Centos6.5安装配置keepalived
参考博文: Centos6.5安装配置keepalived CentOS6.5 keepalived详解及实现Nginx服务的高可用性 CentOS6.5 LVS + KeepAlived搭建步骤 我 ...
- CentOS-6.9安装配置JDK-7
CentOS-6.9安装配置JDK-7 安装说明 系统环境:centos-6.9安装方式:rpm安装 软件:jdk-7u79-linux-x64.rpm下载地址:http://download.ora ...
- centos6.8下配置https服务器
centos6.8下配置https服务器 1.1 环境 l 系统环境:内核环境为2.6.32版本 64位的CentOS release 6.8 (Final) [root@localhost ~] ...
- CentOS-6.6安装配置Tomcat-7
安装说明 安装环境:CentOS-6.3安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz下载地址:http://tomcat.apache.org/download-7 ...
- 树莓派进阶之路 (012) - 关于Raspberry Pi树莓派无线网卡配置
Raspberry Pi树莓派无线网卡配置[多重方法备选] 要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网 ...
随机推荐
- Masonry约束崩溃
报错: Trapped uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSLayoutConstraint const ...
- HDU 1619 Unidirectional TSP(单向TSP + 路径打印)
Unidirectional TSP Problem Description Problems that require minimum paths through some domain appea ...
- 无责任共享 Coursera、Udacity 等课程视频
本文转载自网络,原作者不详. (本文是用 markdown 写的,访问 https://www.zybuluo.com/illuz/note/71868 获得更佳体验) 程序语言 interactiv ...
- bzoj1260[CQOI2007]涂色paint
思路:区间dp,用f[i][j]表示区间[i,j]的答案,然后转移即可. #include<iostream> #include<cstdio> #include<cst ...
- (转)IOS学习笔记-2015-03-29 int、long、long long取值范围
unsigned - - unsigned - - unsigned __int64的最大值: __int64的最小值:- unsigned __int64的最大值:
- PHP & Javascript 如何对字符串中包含html标签进行编码 整理
为什么要对字符串编码? 某些字符串中包含html标签,不编码,页面输出就乱了. PHP下怎么对字符串编码? htmlentities vs htmlspecialchars htmlentities ...
- 《C语言学习笔记》指针数组及其应用
C语言中,最灵活但又容易出错的莫过于指针了.而指针数组,是在C中很常见的一个应用.指针数组的意思是说,这个数组存储的所有对象都为指针.除了存储对象为指针,即一个地址外,其它操作和普通数组完全一样. # ...
- 用eclipse建立简单WebService客户端,使用WSDL,用于短信接口发送
使用工具:eclipse 标准版,不用任何插件. 操作步骤: 建立java Project 命名为mess: 再在project上右键,选择other,选择web service文件类别,选择web ...
- 网站开发常用jQuery插件总结(15)上传插件blueimp
在介绍这个插件之前,先吐槽一下.这个插件功能很强大.带有的功能有:上传(单个文件或批量文件),自动上传或点击按钮上传,上传前缩略图显示,判断文件格式,上传前的文件操作,上传时进度条显示等功能.如果你用 ...
- linux bash shell中case语句的实例
本文介绍下,在bash shell编程中,有关case语句的一个例子,学习下case语句的用法,有需要的朋友参考下. 本文转自:http://www.jbxue.com/article/13377.h ...