小结两种命令行模式下配置无线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. Cassandra 数据模型设计,根据你的查询来制定设计——反范式设计本质:空间换时间

    转自:http://www.infoq.com/cn/articles/best-practice-of-cassandra-data-model-design 不要把Cassandra model想 ...

  2. 006——VUE中的内容与属性中使用javascript表达式的方法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. LeetCode OJ:Combination Sum II (组合之和 II)

    Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in ...

  4. iis不能访问html

    在iis中配置好虚拟目录后,打开目录下的一个html文件,发现不是按照预想的输出,查看源代码后发现代码是: <html><head></head><body& ...

  5. 在Wifi网络中嗅探明文密码(HTTP POST请求、POP等)

    全世界,现在大约50%的网站没有使用SSL加密,天朝尤其多. 我们都知道通过HTTP发送的数据都是明文,没有使用任何加密,即使是在数据敏感的登录页面. 本文的目的是:如果你在不熟悉的网络环境中,要注意 ...

  6. touch-action属性

    CSS属性 touch-action 用于指定某个给定的区域是否允许用户操作,以及如何响应用户操作(比如浏览器自带的划动.缩放等). /* Keyword values */touch-action: ...

  7. HDU - 6178:Monkeys (贪心&树上最大匹配输&输入优化)

    There is a tree having N vertices. In the tree there are K monkeys (K <= N). A vertex can be occu ...

  8. Python之functools库

    functools库用于高阶函数,指那些作用于函数或者返回其他函数的函数 functools提供方法如下: cmp_to_key 将一个比较函数转换关键字函数 partial 针对函数起作用,并且是部 ...

  9. H5打字机特效

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. terraform 阿里云基本使用

    1. 预备环境 安装了terraform 的软件的操作系统(windows linux mac 均可) 具有阿里云账户的 access_key secret_key 2. 配置 // terrafor ...