Redhat 无线(Wifi)上网命令行配置
小结两种命令行模式下配置无线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)上网命令行配置的更多相关文章
- VMware Workstation 虚拟机使用无线wifi上网配置
VMware Workstation 虚拟机使用无线wifi上网配置 参考文档: 转载/VMware Workstation环境下的Linux网络设置/适用于无线网络 VMware Workstati ...
- centos6.5 命令行配置无线上网
1.驱动下载地址: RTL8188无线网卡驱动下载 链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu 2.安装步骤: [root@c ...
- mac命令行配置网络
mac命令行配置网络今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下: 修改mac地址,重启后失效sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1 ...
- 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我 ...
- 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来 ...
- 从命令行配置 Windows 防火墙
从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Win ...
- Spring Boot 配置文件和命令行配置
Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置. ...
- 命令行配置Windows高级防火墙
今天正好看到个帖子,询问如何通过命令行配置防火墙策略中远程IP的地址,特别是添加新的地址. 就是图中Scope里Remote IP address的地址. 第一反应就是用netsh firewall来 ...
- .Net Core命令行配置-配置介绍
1.使用VS2017 创建一个控制台应用程序,选中控制台应用(.NET Core) 2. 使用程序包管理控制台键入 Install-Package Microsoft.AspNetCore -Vers ...
随机推荐
- 【scala】构造器
和Java或C++一样,Scala可以有任意多的构造器. 不过Scala类有一个构造器比其他所有构造器都更为重要,它就是主构造器. 除了主构造器之外,类还可以有任意多的辅助构造器. 主构造器 在Sca ...
- Qt类型转换
(转自:http://qimo601.iteye.com/blog/1260479) 1.char * 与 const char *的转换 char *ch1="hello11"; ...
- Struts11---文件上传
01.创建对应的上传页面 <body> <form action="user/upload" method="post" enctype=&q ...
- 手机app后台初学
初学者一看到接口就想到 不是interface.,但是这里不是,这里就是一个URL,app给这个URL传递参数,然后URL返回数据给APP,然后APP就能和服务端联动提供动态数据 举个最简单的例子,用 ...
- react antd layout sider
import React from 'react'; import {Link, withRouter} from 'react-router-dom'; import {Layout, Menu, ...
- js 取任意两个数之间的随机整数
function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Mat ...
- Shell 参数(2) --解析命令行参数工具:getopts/getopt
getopt 与 getopts 都是 Bash 中用来获取与分析命令行参数的工具,常用在 Shell 脚本中被用来分析脚本参数. 两者的比较 (1)getopts 是 Shell 内建命令,geto ...
- 【JavsScript高级程序设计】学习笔记[1]
1. 在HTML中使用javascript 在使用script嵌入脚本时,脚本内容不能包含'</script>'字符串(会被认为是结束的标志).可以通过转义字符解决('\') 默认scri ...
- 怎么用HD Tune检测硬盘坏道
HD Tune软件不仅小巧而且很易使用,是一款检测电脑硬盘的优良工具.不仅是电脑硬盘,包括移动硬盘在内一样可以检测.那么,如何使用HD Tune呢?如何使用HD Tune检测磁盘坏道呢? 工具/原料 ...
- ZOJ-Big string(服气思维)
个人心得:我在分治上看到的,但是感觉跟分治没关系,一眼想到斐波那契数可以找到此时n的字符串,但是无法精确到字母,题解的思路 真是令人佩服,以BA为基准,然后只要此时的长度大于7那么必然可以减去最大的斐 ...