centos下无线网络连接

介绍下centos6上,在命令行中实现无线网络的连接,当然这需要无线网卡的支持,这里就假设驱动已经安装好了。

[[email protected] ~]# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr AC:72:89:04:EA:84  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

这个wlan0就是无线网卡的接口,这个有显示,说明无线网卡已经被内核识别。然后还需要两款工具的支持:wireless-tools,wpa_supplicant。可以通过yum源直接安装,也可以通过下载源码包安装。

1)

[[email protected] ~]# iwlist wlan0 scanning
wlan0     Scan completed :
          Cell 01 - Address: 64:09:80:03:75:6A
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=34/70  Signal level=-76 dBm  
                    Encryption key:on
                    ESSID:"censun-2"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
                              18 Mb/s; 36 Mb/s; 54 Mb/s
......
......
......

使用iwlist指定网络接口进行扫描,查看可使用的pa。

然后根据某一个pa的信息编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,当然这个编辑文件也可以放在别的地方,只要在连接无线网时指定这个密钥文件即可。

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
  ssid="pa_name"        #pa_name
  psk="passwd"          #密码
}

然后进行无线网络的连接:

[[email protected] ~]# wpa_supplicant -i wlan0 -c /root/wpa_supplicant.conf -D wext -B

各参数的含义:  -i       #指明连接的网卡

-c       #指明密钥文件的存放位置

-D      #指明驱动类型为通用型

-B       #放到后台运行

[[email protected] ~]# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"cyyun_develop"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 10:0D:7F:61:AD:E2   
          Bit Rate=1 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=57/70  Signal level=-53 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0

可以看到连接已成功!!!

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-wlan0
DEVICE=wlan0
HWADDR=AC:72:89:04:EA:84
TYPE=Ethernet
UUID=39166a56-c6ac-452a-8234-efca68c86d04
ONBOOT=no
NM_CONTROLLED=no
BOOTPROTO=dhcp

配置完成后,启动接口即可

[[email protected] ~]# ifup wlan0

Determining IP information for wlan0... done.
[[email protected] ~]# ip addr show wlan0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether ac:72:89:04:ea:84 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.65/24 brd 192.168.5.255 scope global wlan0     #已有ip地址
    inet6 fe80::ae72:89ff:fe04:ea84/64 scope link 
       valid_lft forever preferred_lft forever

但是机器重启之后,需要重新进行连接和启动接口。这个可以这样解决,/etc/rc.d/rc.local是系统启动过程中会运行的最后一个脚本,可以把连接和启动接口的命令放在这个脚本中。

/usr/sbin/wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -B
/sbin/ifup wlan0

在这里命令的使用尽量用绝对路径。这样机器就自动连上了指定的无线网络!!!

时间: 2024-08-06 07:55:52

centos下无线网络连接的相关文章

华硕(ASUS)X554LP笔记本在64位win7下无线网络连接问题

还是那台华硕(ASUS)X554LP笔记本,无线网卡为 Qualcomm Atheros AR956x,某天换了个环境,WIFI(此处简称为WIFI网A)就连不上网了.手机.其它笔记本用无线连接都没问题. 尝试重装网卡驱动,重启WLAN configuration服务等,连接WIFI网A后输入密码,总是返回windows无法连接XXX网络! 偶然尝试试试笔记本搜索到的其它wifi网络(此处简称为WIFI网B),虽然不知道密码,但却返回了“无线密码不正确”的信息,说明其它WIFI网络能正常反馈,只

Virtualbox让kali虚拟机共享主机的无线网络连接

今天在测试虚拟机下安装kali系统时,遇到一个问题,默认安装完kali系统后,虚拟机不能上网.虚拟机网络配置使用的是默认的网络地址转换(NAT)选项. 网上查了很多,都说使用NAT模式时虚拟机不用做任何设置即可上网,但是我的虚拟机为什么就是无法上网?后来摸索了半天,突然想到我的主机是笔记本,用的是无线网卡方式上网,网上说的都是有线连接方式.方才恍然大悟,虚拟机只支持有线网络.然后就从无线网络着手,怎么能让虚拟机能共享主机的无线网络连接呢? 经测试,方法如下: 首先在VirtualBox设置->网

解决无线网络连接不上的问题

如果一个用户无线网络连接不上了,一般没有多大事:然后又一个用户无线网络连接不上了,这时候就要注意了:如果公司的全球大BOSS说也连不上无线网络了,而其他人都是好的,如果你是做基础架构支持的,估计你就会有点冒汗. 解决问题重要的是思路,一般情况下,先检查用户的域帐号是否到期.如果没有,建议去用户电脑那边去,最有价值的线索都在那里.今天的一个现象就是用户可以连接到那个SSID,但是无线上显示无internet连接.我第一反映就是打开一个DOS窗口,ipconfig,结果都是169的地址. 公司今天年

centos下的网络bonding1

我很好奇的就是为什么NetworkManager服务将会影响到bonding的操作?这到底是一个忽悠人的服务,为什么我们需要关闭这个服务,难道意味着我们需要接管的原因? 答案是如何解读天书:比如,很有可能在0.8.2或者以后版本中出现的功能有 网络接口bonding 和为一个以太网接口 同时分配一个PPPoE地址和本地地址. RHEL6 要彻底关闭NetworlManger 服务,否则会和bond网卡冲突 #more /etc/modprobe.d/bonding.confalias bond0

CentOS下查看网络状态

查看网络状态:lsof -Pnl +M -i4 显示ipv4服务及监听端情况netstat -anp 所有监听端口及对应的进程netstat -tlnp 功能同上 网络基本命令 (1)network service的制御网络接口配置信息改动后,网络服务必须从新启动,来激活网络新配置的使得配置生效,这部分操作和从新启动系统时时一样的作用.制御(控制)是/etc/init.d/network这个文件,可以用这个文件后面加上下面的参数来操作网络服务.例如: [[email protected] ~]#

centos7无线网络连接

1.查看无线设备 iw dev 找到Interface 2.开启Interface ifconfig wlp9s0 up 3.扫描可连接的无线网络 iw wlp9s0 scan|grep SSID 4.连接无线网络 wpa_supplicant -B -i wlp9s0 -c <(wpa_passphrase "SSID" "PASSWORD") 5.使用dhclient分配ip地址 dhclient wlp9s0 6.ping 8.8.8.8成功 版权声明:

HP C7000 Virtual Connect FlexFabric模块下Windows2008R2网络连接查看与配置

Windows2008R2网络属性查看与配置实例 前提: 1:C7000互联模块Bay1和Bay2配置FlexFabric模块 2:Enclosure Server Bay1:插有一个HP BL460g8服务器(LOM卡支持FlexFabric功能) 3:在VC中配置Server Profile赋予Bay1,配置内容包括:划分2个FlexNIC和2个FlexHBA. 具体步骤: 当我们在VC-FlexFabric中配置Ethernet Network和FCoE SAN Fabric后,将新创建的

Windows 10无法显示无线网络连接

最近刚刚升级了一下操作系统,升级到了1903版本.正好又有一个HP的打印机安装了一下.结果,发现居然无法管理无线网络了.如果看不到图,请点我. 右击选择连接,也无法显示SSID. 驱动是从这个官网下载的. https://support.hp.com/cn-zh/drivers/selfservice/hp-color-laserjet-pro-mfp-m177-series/5303438/model/5303443 检查系统日志发现,有很多错误,从时间上来看就是从安装了打印机驱动之后发生问题

无线网络连接一直显示正在获取网络地址,无法上网

在家用还好好的,也是无线连接,没有任何问题,连其他的无限网络也完全没问题,就是宿舍的无线就连不上,密码正确,其他人电脑和手机都能连上,求助!!!到底哪里出问题了,对了,我的电脑重装过,但是连其他网络网络没问题.重启过也不行 以前能连上的,修复显示的是无法续订IP地址 手动分配IP. 192.168.1.100--255(只要和别人的不同) 255.255.255.0 192.168.1.1 其他的不填 确定后.再改回自动获取 然后再试下连接 http://zhidao.baidu.com/que