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 ...
随机推荐
- 用python帮朋友刷帖
0x0前言: 答应了一个朋友帮他刷贴,自己用python写了一个脚本刷. 虽然行为不好..但是缺钱用... 0x01准备: splinter模块: chrome浏览器驱动 0x02开始: 1.进入百度 ...
- [BZOJ3751] [NOIP2014] 解方程 (数学)
Description 已知多项式方程:$a_0+a_1*x+a_2*x^2+...+a_n*x^n=0$ 求这个方程在[1,m]内的整数解(n和m均为正整数). Input 第一行包含2个整数n.m ...
- [BZOJ1880] [Sdoi2009] Elaxia的路线 (SPFA & 拓扑排序)
Description 最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间.Elaxia和w**每天都要奔波于宿舍和实验室之间, ...
- 微信小程序天坑--图片汉字命名
图片用汉字命名的,在开发者工具中是显示的,但是,在真机的微信中,是不会显示的. 大写的尴尬,微信小程序开发者工具对于做微信的UI来说,就是一个天坑,在电脑上漂漂亮亮的,到手机上各种意想不到的情况.
- 比较工具diif-vimdiff-windows比较工具详解
以文件形式比较: # diff <变动前的文件> <变动后的文件> 以表格形式比较: #vimdiff FILE_LEFT FILE_RIGHT 或 # vim -d FILE ...
- javascript使用闭包模拟私有属性和方法
最近因为做了一个项目,其中涉及到了js私有方法,这个概念在其语言里面是很常见的,很多语言都有private这个关键字,只要在一个类的前面加上private就表示申明了一个私有方法,但是javascri ...
- C# 委托Delegate的使用 笔记
使用delegate总是一头雾水,记录一下笔记,备忘. 主要用于线程间操作UI上的控件,以便使用.或者是大家统一操作入口使用. using System.Windows.Forms; namespac ...
- 关系型数据库工作原理-查询优化器之数据访问方式(翻译自Coding-Geek文章)
本文翻译自Coding-Geek文章:< How does a relational database work>.原文链接:http://coding-geek.com/how-data ...
- 23.Django基础
Django基本配置 Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Se ...
- 33.Django ModelForm
ModelForm 1.ModeForm简单验证 from django.db import models # Create your models here. class UserInfo(mode ...