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
linux wifi 配置 编程,linux 无线手动配置相关推荐
- linux 文件操作 编程,Linux系统编程------------文件操作(基础)
一.文件操作 1.1 Linux文件系统结构 1.1.1 Linux常见系统目录 /bin : 存放普通系统可执行的命令(ls wc等) /sbin : 存放系统管理程序(fsck等) /b ...
- Linux原始网络编程,Linux操作系统网络编程 原始套接字 (1)
Linux操作系统网络编程--原始套接字 (1) http://soft.zdnet.com.cn/software_zone/2007/1020/568223.shtml 我们在前面已经学习过了网络 ...
- ac6005直连ap 如何配置_华为无线ac配置教程
11.现在开始配置AP. 在配置钱先规划好AP的域,AP的域相当于一个热点.我们建议将部分区域划分到一个域.而不是将全部的AP都在一个域里,比如我们按楼层划分域,一楼的所有AP属于一个域.域不会影响A ...
- linux基本网络IP自动、手动配置
Linux虚拟机添加网卡 方法一: # nmcli connection add type ethernet ifname eth1 con-name eth1 //添加网卡 #i ...
- 【linux】串口编程(一)——配置串口
目前遇到的串口编程都是用于通信,很少作为终端显示.以前没有对串口编程做深入研究,本次以libmodbus源码中对串口的设置为例,详解总结串口编程时配置的属性(struct termios) 以libm ...
- kali linux wifi监听模式,无线渗透教程1:监听无线网络
第一:配置管理无线网卡 1.1这里,我们使用tplink wn722n, kali linux插上即用,无需安装驱动. 1.2Vmare虚拟机配置如下: 如网卡插入到电脑后,先将虚拟机设置成桥接模式 ...
- linux wifi 蓝牙冲突,linux 下 无线 wifi 蓝牙 无法启用
linux 下 无线 wifi 蓝牙 无法启用 装了Debian squeeze 后发现无线不能打开 首先想到的是装驱动 于是在wiki.debian.org上查了下以重新装了下驱动 #aptitud ...
- linux wifi修改频率,Linux Custom CRDA WiFi regulatory.bin和40MHz BW 5GHz频...
我正在为Linux上的CRDA创建自己的regulatory.bin.使用我的自定义regulatory.bin,我希望能够为任何5GHz,20MHz或40MHz BW通道创建自己的hostapd热点 ...
- linux系统io编程,Linux系统编程(1) —— 文件IO
本文主要对Linux系统中文件I/O的基本操作进行说明. 在Linux系统编程中,对文件进行处理的流程,通常是: 打开文件 读写文件 关闭文件 Linux内核对每一个进程维护一个打开的文件列表, 该文 ...
最新文章
- pytorch筛选统计
- 爬虫之Selenium
- 方舟原始恐惧mod生物代码_主播在《方舟生存进化》成功打造幽灵城堡,可怕的怪物在这里横行...
- 杭十四计算机教室,杭十四中学生做了个图书馆智能机器人
- mysql优化和索引_mysql优化和索引
- Quora使用到的技术
- 推荐收藏!图深度学习发展历史、最新进展与应用
- TurboMail邮件系统: IP进黑名单,仍可收发邮件
- Proxy pattern-代理模式
- 微信小程序发送模板消息通知
- java详细安装教程(含安装包+详细安装视频)
- 9*6工作制度真的不适合我们
- MATLAB 官方文档
- Sofa memcached client
- Mybatis时区问题
- 高兴,今天总算鸟枪换炮了~
- 主动降噪耳机推荐,值得入手的四款降噪蓝牙耳机分享
- 正态性检验ks和sw区别_t检验常见问题汇总解答,你想知道的都在这里
- 魔兽怀旧服一个服务器最多人数,魔兽怀旧服:比灰烬排队人数还多的服务器,仅此一个,过于平衡!...
- 冥想心理训练有效缓解长期压力:来自头发中皮质醇浓度的检测
热门文章
- java web ee_Java EE 6 Web配置文件。 在云上。 简单。
- 使用Gradle的maven-publish插件发布快照
- shrinkwrap_Java EE 6测试第二部分– Arquillian和ShrinkWrap简介
- 在基于简单Vertx Rest的应用程序上为REST资源设置基本响应HTTP标头
- jee neow_JEE7:展望新时代
- 实用常识_实用垃圾收集,第1部分–简介
- 使用Degraph管理软件包依赖关系
- 经过几天的Scala回归Java的10个最烦人的事情
- Jar Hell变得轻松–用jHades揭秘classpath
- 为MongoDB定制Spring Social Connect框架