小结两种命令行模式下配置无线wife的方法,实践测试通过(Red Hat Enterprise Linux release 6.0 Beta(Santiago))

一、使用wpa_supplicant命令(主要去配WPA-PSK,WPA2-PSK加密方式的AP)

1、关闭NetworkManager服务

一定要关闭NetworkManager服务,否则连接会出现各种错误

[root@wangp ~]# /etc/init.d/NetworkManager stop

2、配置wpa_supplicant.conf文件(将AP用户名密码添加进去)

ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=wheel

network={
ssid="wtms"
psk="test1234"
}

3、启动无线网卡

我机器的无线网卡是wlan0

[root@wangp ~]# ifconfig wlan0 up

4、后台运行wpa_supplicant(这个程序要一致运行)

[root@wangp ~]# wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0

-B:后台运行

-c:配置文件

-i:网卡

5、查看是否连接成功

[root@wangp ~]# iwconfig wlan0
wlan0 IEEE .11abgn ESSID:"wtms"
Mode:Managed Frequency:2.412 GHz Access Point: A8::4E:1A:D8:F0
Bit Rate= kb/s Tx-Power= dBm
Retry long limit: RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

以上可以看到已经连接成功了ESSID:"wtms"

此时通过ifconfig查看wlan0还是没有获取到ip地址的

6、动态分配ip

[root@wangp ~]# dhclient wlan0

执行成功就已经可以上网了

7、测试

[root@wangp ~]# ping www.baidu.com
PING www.a.shifen.com (180.97.33.107) () bytes of data.
bytes from 180.97.33.107: icmp_seq= ttl= time=24.3 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=24.9 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=21.0 ms

二、iwconfig 命令配置WEP加密方式的AP

wep加密的方式已经过时了,现在很少用,主要是因为太不安全了,随便就破解了,但是一些老的AP上还是有的,这里还是小结一下这种方式配置wifi,对学习还是有帮助的。

1、关闭NetworkManager服务

一定要关闭NetworkManager服务,否则连接会出现各种错误

[root@wangp ~]# /etc/init.d/NetworkManager stop

2、启动无线网卡

我机器的无线网卡是wlan0

[root@wangp ~]# ifconfig wlan0 up

3、直接用iwconfig连接wifi

[root@wangp ~]# iwconfig wlan0 essid "wtms" key s:test1234

4、查看是否连接成功

[root@wangp ~]# iwconfig wlan0
wlan0 IEEE 802.11abgn ESSID:"wtms"
Mode:Managed Frequency:2.412 GHz Access Point: A8:57:4E:1A:D8:F0
Bit Rate=0 kb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

以上可以看到已经连接成功了ESSID:"wtms"

此时通过ifconfig查看wlan0还是没有获取到ip地址的

5、动态分配ip 

[root@wangp ~]# dhclient wlan0

执行成功就已经可以上网了

6、测试

[root@wangp ~]# ping www.baidu.com
PING www.a.shifen.com (180.97.33.107) () bytes of data.
bytes from 180.97.33.107: icmp_seq= ttl= time=24.3 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=24.9 ms
bytes from 180.97.33.107: icmp_seq= ttl= time=21.0 ms

通过以上方式配置之后就可以上网了,但是每次重启之后还需要再次配置比较麻烦,后续会总结命令行模式下开机自动连接网络的方法。

Redhat 无线(Wifi)上网命令行配置的更多相关文章

  1. VMware Workstation 虚拟机使用无线wifi上网配置

    VMware Workstation 虚拟机使用无线wifi上网配置 参考文档: 转载/VMware Workstation环境下的Linux网络设置/适用于无线网络 VMware Workstati ...

  2. centos6.5 命令行配置无线上网

    1.驱动下载地址: RTL8188无线网卡驱动下载 链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu 2.安装步骤: [root@c ...

  3. mac命令行配置网络

    mac命令行配置网络今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下: 修改mac地址,重启后失效sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1 ...

  4. 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

    命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我 ...

  5. 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

      命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来 ...

  6. 从命令行配置 Windows 防火墙

    从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Win ...

  7. Spring Boot 配置文件和命令行配置

    Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置. ...

  8. 命令行配置Windows高级防火墙

    今天正好看到个帖子,询问如何通过命令行配置防火墙策略中远程IP的地址,特别是添加新的地址. 就是图中Scope里Remote IP address的地址. 第一反应就是用netsh firewall来 ...

  9. .Net Core命令行配置-配置介绍

    1.使用VS2017 创建一个控制台应用程序,选中控制台应用(.NET Core) 2. 使用程序包管理控制台键入 Install-Package Microsoft.AspNetCore -Vers ...

随机推荐

  1. openstack-mitaka版本DRV基础

    一.基础知识 1.1 路由 1.1.1 策略路由 1.1.2 路由表 (使用 ip route 命令操作静态路由表) 1.1.3 路由分类之静态路由 1.1.4 路由分类之动态路由 1.1.5 ip ...

  2. Spring 在xml配置里配置事务

    事先准备:配置数据源对象用<bean>实例化各个业务对象. 1.配置事务管理器. <bean id="transactionManager" class=&quo ...

  3. L127

    Biggest Studies on Aspirin Show Risks Outweigh Benefits for Many People Doctors have long recommende ...

  4. H264的编解码流程?

  5. dojo chart详解

    Dojo提供了一套很完善的统计图(Chart)接口,在dojox/charting下面,可以支持很多种类型的. .简介 Dojo统计图提供快速的.简单的接口实现美观的.交互性强的web统计图表的实现. ...

  6. Photoshop脚本指南——Hello World

    作为一个程序猿,每一个东西的学习都是从Hello World开始的,从今天开始,让我们一起进入Photoshop脚本的世界,并以Hello World开始我们的旅程. 1.简介 Photoshop支持 ...

  7. C#调用EasyPusher推送到EasyDarwin流媒体服务器直播方案及示例代码整理

    博客一:转自:http://blog.csdn.net/u011039529/article/details/70832857 大家好,本人刚毕业程序猿一枚.受人所托,第一次写博客,如有错误之处敬请谅 ...

  8. 2017年--10年java大神告诉你开发最常用的百分之二十的技术有哪些?

    首先题主说的20%我不知道从哪方面去理解.接下来我会将自己多年来工作中会经常使用到的技术列出来. 1.html.css 2.java工作原理(jvm) 3.java语法.数据结构和算法 4.java语 ...

  9. Django初体验——搭建简易blog

    前几天在网上看到了篇采用Django搭建简易博客的视频,好奇心驱使也就点进去学了下,毕竟自己对于Django是无比敬畏的,并不是很了解,来次初体验. 本文的操作环境:ubuntu.python2.7. ...

  10. JVM年轻代(young generation)老年代(old generation tenured)持久代(permanent generation)GC

    关于jvm内存代,看到这篇文章,转发下 链接地址 ---多谢 虚拟机中的共划分为三个代:年轻代(Young Generation).老年代(Old Generation)和持久代(Permanent ...