linux wifi 配置 编程,linux 无线手动配置

摆脱网线,用wifi无线连接

通过网线登陆SSH后,可以设置wifi连接,摆脱网线。

以下所以命令如提示权限不够时,请在命令前加“sudo”

查看无线网卡的设备名:

$ iw dev

[备注]:其中显示“Interface wlan0”,说明设备名是wlan0。

使用 iw 检查无线连接状态:

$ iw wlan0 link

[备注]:显示Not connected,因为此时是还没有建立连接。

扫描 WIFI 网络:

$ iw wlan0 scan

[备注]:搜索附近的wifi网络

5.连接到wifi

对于无密码的wifi,直接以下命令:

iw wlan0 connect  你的ssid

对于wep加密的wifi网络

$ iw wlan0 connect 你的SSID key 0:你的密钥

对于WPA/WPA2加密的wifi 网络,需要用到 wpa_supplicant。

首先需要为 wpa_supplicant 生成一个包含了预共享密钥(PSK, pre-shared key) ,

这里使用 wpa_passphrase 命令:

$ wpa_passphrase 你的SSID >> /etc/wpa_supplicant/wpa_supplicant.conf 你的密码

执行以上命令后,在/etc/wpasupplicant/wpa_supplicant.conf的文件上会自动生成类似如下配置:

network={

ssid="你的SSID"

#psk="你的密码"

psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d

}

需要在此基础上把 wpa_supplicant.conf配置文件添加内容如下所示:

network={

ssid="你的SSID"

proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP

auth_alg=OPEN

#psk="你的密码"

psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d

}

配置文件修改完成后,执行以下命令启动:

$ sudo wpa_supplicant -B -i  wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

用以下命令自动获取IP地址

$ dhcpcd wlan0

查看是否连接成功。用以下命令查看wlan0是否分配到ip地址:

$ ifconfig

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339243.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C 多线程的互斥锁应用RAII机制

什么是RAII机制RAII是Resource Acquisition Is Initialization(翻译成 “资源获取即初始化”)的简称,是C 语言的一种管理资源、避免资源泄漏的惯用法,该方法依赖构造函数资和析构函数的执行机制。RAII的做法是使用一个类对象&…

forge插件_使用Forge插件在现有Java EE项目上启用Arquillian

forge插件技术提示#34解释了如何创建可测试的Java EE 7应用程序。 如果要启动新的应用程序,这将很有用。 但是,如果您已经有一个应用程序并启用Arquillian怎么办? 这就是Forge和Forge-Arquillian附加组件派上用场的地方。 这就是…

c iostream.源码_通达信《K线上画趋势线预警》精选指标(附源码)

通达信《K线上画趋势线预警》精选指标K线上画趋势线预警源码:N:5;MA5:EMA(C,5)COLORWHITE;MA13:EMA(C,13)COLORCYAN;MA21:EMA(C,21)COLORMAGENTA;MA34:EMA(C,34)COLORYELLOW;MA55:EMA(C,55)COLORRED;{画线}A1:REF(H,N)HHV(H,2*N1);B1:FILTER(A1,N);C1:BACKSET(B1,N1…

linux module原理,NodeJS的模块原理

最近一直在使用Node JS,在网上看到了一段代码我觉得完美的诠释了Node JS模块加载的原理,其实深究下去,它还诠释了许多东西:Js模块化编程、闭包的真正强大之处等等。闲话不说,先看看这段代码:// - hello.jsv…

C 20 协程初探

【导读】:C 20 终于引入了协程特性,给库作者提供了一个实现协程的机制,让用户方便使用协程来编写异步逻辑,降低了异步并发编程的难度。结合我最近协程的学习,在这里记录一下相关内容。以下是正文使用场景协程和普通函数…

如何写一个简单的node.js C 扩展

node 是由 c 编写的,核心的 node 模块也都是由 c 代码来实现,所以同样 node 也开放了让使用者编写 c 扩展来实现一些操作的窗口。如果大家对于 require 函数的描述还有印象的话,就会记得如果不写文件后缀,它是有一个特定的匹配规则…

在线画 有穷状态自动机 的软件_怎么画思维导图?不用下载软件,在线就能操作...

怎么画思维导图?在工作中,除了流程图,脑图也是很重要的一个存在:流程图帮助我们快速完成任务,而脑图告诉我们任务本质。画思维导图是一个积累的过程,急不来,对于新手来说还是有一定难度的。由于…

Spring Boot Actuator:在其顶部具有MVC层的自定义端点

Spring Boot Actuator端点允许您监视应用程序并与之交互。 Spring Boot包含许多内置端点,您也可以添加自己的端点。 添加自定义端点就像创建一个从org.springframework.boot.actuate.endpoint.AbstractEndpoint扩展的类一样容易。 但是Spring Boot Actuator也提供了…

422器件与lvds接收器的区别_SPI、I2C、UART三种串行总线的原理、区别

SPI、I2C、串口、我相信如果你是从事的是嵌入式开发,一定会用到这三种通信协议,串口的话因为和波特率有关,所以一般的CPU或者MCU只会配有两个或者三个串口,而数据的传输,的话SPI和I2C用得会比较多区别:1、U…

C 的 6 种内存顺序,你都知道吗?

原子操作的内存顺序有六个内存顺序选项可应用于对原子类型的操作:1. memory_order_relaxed2. memory_order_consume3. memory_order_acquire4. memory_order_release5. memory_order_acq_rel6. memory_order_seq_cst。除非你为特定的操作指定一个顺序选项&#xff0…

java面试解决项目难题_Java转换难题者,不适合工作(或面试)

java面试解决项目难题一个非常艰苦的面试问题可能是这样的: int i Integer.MAX_VALUE; i 0.0f; int j i; System.out.println(j Integer.MAX_VALUE); // true为什么打印出正确的文字? 乍一看,答案似乎很明显,直到您意识到如…

易语言 网页用什么编码_通常提到的编码器是干什么用的

编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。编码器把角位移或直线位移转换成电信号,前者成为码盘,后者称码尺.按照读出方式编码器可以分…

如何优雅地实现 C 编译期静态反射

部门请来了软件专家袁英杰咨询师指导我们软件开发,从中我也学到了很多姿势,在此记录下来宝贵的经验。苹果的 mbp 品控真是差劲,写这个东西把 LShift 键 按坏了,真是难受。反射能做什么最近和大师聊软件设计,其中一个点…

香草 jboss 工具_如何为JBoss Developer Studio 8设置BPM和规则工具

香草 jboss 工具最新的JBoss Developer Studio(JBDS)的发布带来了有关如何开始使用尚未安装的各种JBoss Integration和BPM产品工具集的问题。 在本系列文章中,我们将为您概述如何安装每套工具并说明它们支持哪些产品。 这将有助于您在着手进…

在c语言中 函数的作用是什么,C语言程序中函数的定义

C语言程序中函数的定义C语言的函数问题是困扰很多学者的问题的,c程序中什么是函数呢?下面啦小编为大家精心推荐的c程序中函数的定义,希望能够对您有所帮助。C语言读书笔记--函数先来看看函数的一般形式,尝试写一个加法的函数:思路…

局域网steam联机_适合和基友联机一起玩的单机游戏(1)

GTA5还有什么比在GTA中,和几个好基友一起,组建帮派,联机打砸抢,组队完成任务,和其他帮派火并更有意思的呢?游戏丰富的内容,各式各样的玩法,广袤的可探索空间,不愧是史上最…

C/C assert()函数用法总结与注意事项

1. 简介assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行。原型定义:#include void assert( int expression );assert的作用是先计算表达式 expression ,如果其值为假(即为0)&#xff…

编写start脚本程序_使用可编写脚本的终结点遍历REST应用程序

编写start脚本程序我喜欢JDK附带ScriptEngine的事实。 当您要评估服务器环境中已经部署的应用程序并进行故障排除时,它非常灵活。 将此REST端点添加到Java EE应用程序中,它将使您可以立即访问该应用程序的内部状态。 package myrestapp;import java.io.…

ppt flash倒计时器_PPT三大神器之iSlide插件

本文约1200字,阅读预计需要4分钟。为了提升PPT制作效率,我们有必要使用一些插件来提升工作效率,而PPT有三大插件神器,分别是iSlide、PA口袋动画,Onekey Tool(俗称OK插件),今天我们就…

c语言输出每个数占10列宽,杭州师范大学C语言试题第1套介绍.doc

一、判断题第1题:函数调用可以出现在表达式中 对第2题:若有定义一维数组int a[4]的首地址为0078H,则a[1]元素的首地址是0079H(设int型数据占两个字节)。错第3题:在标准C语言中,共用体变量中的各成员是共同占用一块存储…