Archlinux无线联网教程
本人是学生党,故对于有线方式不甚了解,学校里一般使用mentohust用动态IP方式联网,或者直接连接wifi,这里介绍无线联网的一些方式,主要包括公共wifi和带有WEP或者WPA或者WPA2PSK加密的wifi。,这篇博客介绍的均为控制台操作下的wifi连接。
1 准备阶段
本博客将介绍四种连接wifi的方法,需要安装iw,wireless_tools(两者可只选其一)和wpa_supplicant,当然了,楼主只下载了iw和wpa_supplicant。
#pacman -S iw wireless_tools wpa_supplicant
wifi的连接步骤为:
•获取可用无线网卡,通过命令#ifconfig -a可以查看无线网卡,以下假设为wlan0
•接口激活:#ifconfig wlan0 up或者#ip link set wlan0 up
•配置wifi:使用iw,wireless_tools,wpa_supplicant等
•ip地址分配:
•动态IP,此时自动分配:#dhcpcd wlan0
•静态IP,需要:
#ip addr add 192.168.0.2/24 dev wlan0 也可以加入广播地址变成#ip addr add 192.168.0.10/24 broadcast 192.168.0.255 dev wlan0
#ip route add default via 192.168.0.1
其中192.168.0.2是IP地址,24是子网掩码
•关闭wifi
下面介绍的是"配置wifi"和"关闭wifi"。
2 配置wifi
2.1 连接公共网络和WEP加密网络
对于这种情况,只需要使用iw或者wireless_tools其一即可,以下是它们的终端命令解释:

例如,假设要连接一个名为HIT-WLAN的公共网络,则只需用命令:
#iw dev wlan0 connect HIT-WLAN 或者 #iwconfig wlan0 essid HIT-WLAN
例如,扫描附近热点,可用命令:
#iw dev wlan0 scan 或者 #iwlist wlan0 scan
2.2 连接WPA2PSK或者WPA加密网络
此时便是大多数wifi的情况,假设wifi的名称(即essid)是test,密码是123456,这时wpa_supplicant工具便派上用场,用以下命令依次配置即可:
#wpa_passphrase test "123456" > /etc/wpa_supplicant.conf
#wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
其中-B表示后台运行
3 关闭wifi
若是动态ip地址,关闭的时候直接用命令
#ip link set dev wlan0 down 或者 #ifconfig wlan0 down
若是静态ip地址,为了更好的关闭,可以用以下指令
#ip addr flush dev wlp13s1
#ip route flush dev wlp13s1
#ip link set dev wlan0 down 或者 #ifconfig wlan0 down s
4 如此简单
这里介绍一条最简单的连接wifi的方式--------手机网络共享
手机连接wifi(当然流量也行)以后,用数据线连到电脑,开启"usb网络共享"功能,最后#dhcpcd即可。
怎么样,是不是很简单?
Archlinux无线联网教程的更多相关文章
- 树莓派Raspberry Pi zero w无线联网实测
第一次学习树莓派,使用的是Raspberry Pi zero w的型号. 刚开始,就只有一块板子!!!这要怎么开发啊 经过网上查阅资料,发现可以通过WiFi连接PC端实现开发测试 准备材料:一根USB ...
- 虚拟机安装archLinux+xfce桌面教程(更新时间2017-5-8)
本教程转自http://blog.sina.com.cn/u/5692023517 感谢大神写出如此详细的教程并允许转载 本教程的目的:为了让新手安装arch不再那么难, 一个好的教程可以少走很多弯路 ...
- openwrt无线中继教程
1.设置自己路由lan口的IP地址,网段不能跟上级路由的一样. 2.在无线标签下点击"扫描网络". 3.在新出现的界面中,会列出你附近的无线网络.点击你需要中继的网络右边的&quo ...
- Xcode9无线调试教程
Xcode9最让人眼前一亮的莫过于同一局域网下支持无线部署调试. 从Xcode9支持无线部署调试来看,千呼万唤的iPhone8支持无线充电几乎是必然.下面简单梳理下无线调试的步骤: 1. 第一次部署调 ...
- iOS----------Xcode9无线调试教程
软硬件要求: - Xcode 9.0 beat 及以上版本 - macOS 10.12.5 及以上版本 - iOS 11.0 beat 及以上版本 网络连接要求 - 电脑和设备处于同一 Wifi 环境 ...
- iPhone X手机投屏电脑无线连接教程
iPhone X手机是一款非常有气场的手机,独特的设计,展现手机的独特魅力,手机外观让人一眼就爱上,手感也是超级的舒适,真的是堪称完美,但是iPhone X手机投屏电脑怎么无线连接呢? 使用工具: 电 ...
- Archlinux安装和使用技巧
一 准备工作 1 文件下载及启动盘制作 文件可以在https://mirrors.ustc.edu.cn/,这是个中科大的镜像网,选择如下: 下载完成后,就是制作一个启动盘,我使用的是Linux下强 ...
- ArchLinux安装手册(2022-10-01)
准备工作 镜像下载:北京外国语大学镜像 使用ventoy做启动盘: (1) ventoy下载:github下载地址 (2) 解压运行下载好的ventoy,设备选择准备好的U盘(会清空),然后选择安装即 ...
- [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化
星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...
随机推荐
- C#中(int)、Conver.Toint32()、int.Parse()三种类型转换方式的区别与联系--C#基础知识
自己刚学习C#,总结了一些知识,想分享给大家.毕竟刚学习这门语言,学得不深,如果哪里有错误,请帮忙指出一下哈,谢谢! 1.(int)可用于单精度.双精度等其他数值类型的转换(到整型int),不能用于转 ...
- 【BZOJ2186】沙拉公主的困惑(数论)
[BZOJ2186]沙拉公主的困惑(数论) 题面 BZOJ 题解 考虑答案是啥 先假设\(n=m\) 现在求的就是\(\varphi(m!)\) 但是现在\(n!\)是\(m!\)的若干倍 我们知道 ...
- Bzoj1176:Mokia&Cogs1752:[BOI2007]摩基亚Mokia
题目 Cogs 没有Bzoj的权限号 Sol 离线,\(CDQ\)分治,把询问拆成\(4\)个,变成每次求二位前缀和 那么只要一个修改操作(关键字为时间,\(x\),\(y\))都在这个询问前,就可以 ...
- linux系统连接的概念及删除原理
硬连接:ln 源文件 目标文件 软连接:ln -s 源文件 目标文件 (目标文件不能事先存在) 硬连接是通过索引节点inode来进行连接. 在Linux文件系统中,多个文件名指向同一个索引节点,硬连接 ...
- mailgun 发邮件示例代码Python版
1 首先到mailgun官网注册账号,并激活账号 点击domains,进入默认的域名,最底下那个sandbox域名就是默认的测试域名 如果自己有域名,也可以添加自己的域名测试,具体参考:ssr pan ...
- CLOB型转成字符型
//oracle.sql.Clob类型转换成String类型 public static String ClobToString(Clob clob) { String reString = &quo ...
- 软件质量与测试--第二周作业 WordCount
github地址: https://github.com/wzfhuster/software_test_tasks psp表格: PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) ...
- 设计模式——抽象工厂模式(C++实现)
#include <iostream> #include <string> using namespace std; class STAbstractProductA { pu ...
- phpstorm激活码生成器地址
http://idea.qinxi1992.cn/ 写在windows/system32/drivers/etc/hosts里 0.0.0.0 account.jetbrains.com 激活码位置: ...
- 使用Angular CLI生成路由
第一篇文章是: "使用angular cli生成angular5项目" : http://www.cnblogs.com/cgzl/p/8594571.html 第二篇文章是: & ...