小结两种命令行模式下配置无线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. split方法的使用

    // 分隔竖线 String[] param = text.split("\\|");   //分隔问号 String name = singleResource.get(&quo ...

  2. PhantomJS 和Selenium模拟页面js点击

    由于自己不怎么会javascripts,无法找全所有的参数进行模拟提交,所以只能寻求Selenium和PhantpmJS的方式. 先说下ubuntu上怎么安装相应的环境,尤其PhantomJS安装比较 ...

  3. [转载]java合并word文件

    需求背景 在互联网教育行业,做内容相关的项目经常碰到的一个问题就是如何动态生成一张word试卷.事先把题库中的每一道试题都已经保存成一个独立的word文件了,但是在选择了部分试题生成一张word试卷的 ...

  4. a, b交换与比较问题

    1. 求a, b中较大的数,不使用if.?.switch等判断语句. 答案: 另一种思路是求两者的差,然后通过位运算判断差值的正负,不过个人觉得还是第一种各位简洁优雅. 2. 交换a, b的值,要求不 ...

  5. react : code splitting

    1.webpack config output: { ... chunkFilename: 'js/[name].min.js' ... } optimization: { splitChunks: ...

  6. L145

    实践是检验真理的唯一标准.Only social practice can be the criterion of truth.工会负责人谴责这一行动破坏了协议.Union officials den ...

  7. DRF 的视图,路由和渲染器

    DRF 的视图,路由和渲染器 1 视图 简单的增删改查 : ModelViewSet; 复杂的操作使用APIView 和 GenericViewSet APIView(View) class Home ...

  8. LRU与LFU比较

    提到缓存,有两点是必须要考虑的:(1)缓存数据和目标数据的一致性问题.(2)缓存的过期策略(机制).     其中,缓存的过期策略涉及淘汰算法.常用的淘汰算法有下面几种:(1)FIFO:First I ...

  9. Re-install Flyme or Native Google Android on Meizu MX4 Ubuntu (by quqi99)

    作者:张华 发表于:2017-06-23 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.csdn.net/quqi99 ) ## ...

  10. toString 和 valueOf 总结

    两者的共同点与不同点: 共同点:二者都能用来数据转换,并且在输出对象时会自动调用. 不同点:二者并存的情况下,在数值运算中,优先调用了valueOf,字符串运算中,优先调用了toString,没有操作 ...