本人是学生党,故对于有线方式不甚了解,学校里一般使用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无线联网教程的更多相关文章

  1. 树莓派Raspberry Pi zero w无线联网实测

    第一次学习树莓派,使用的是Raspberry Pi zero w的型号. 刚开始,就只有一块板子!!!这要怎么开发啊 经过网上查阅资料,发现可以通过WiFi连接PC端实现开发测试 准备材料:一根USB ...

  2. 虚拟机安装archLinux+xfce桌面教程(更新时间2017-5-8)

    本教程转自http://blog.sina.com.cn/u/5692023517 感谢大神写出如此详细的教程并允许转载 本教程的目的:为了让新手安装arch不再那么难, 一个好的教程可以少走很多弯路 ...

  3. openwrt无线中继教程

    1.设置自己路由lan口的IP地址,网段不能跟上级路由的一样. 2.在无线标签下点击"扫描网络". 3.在新出现的界面中,会列出你附近的无线网络.点击你需要中继的网络右边的&quo ...

  4. Xcode9无线调试教程

    Xcode9最让人眼前一亮的莫过于同一局域网下支持无线部署调试. 从Xcode9支持无线部署调试来看,千呼万唤的iPhone8支持无线充电几乎是必然.下面简单梳理下无线调试的步骤: 1. 第一次部署调 ...

  5. iOS----------Xcode9无线调试教程

    软硬件要求: - Xcode 9.0 beat 及以上版本 - macOS 10.12.5 及以上版本 - iOS 11.0 beat 及以上版本 网络连接要求 - 电脑和设备处于同一 Wifi 环境 ...

  6. iPhone X手机投屏电脑无线连接教程

    iPhone X手机是一款非常有气场的手机,独特的设计,展现手机的独特魅力,手机外观让人一眼就爱上,手感也是超级的舒适,真的是堪称完美,但是iPhone X手机投屏电脑怎么无线连接呢? 使用工具: 电 ...

  7. Archlinux安装和使用技巧

    一 准备工作 1  文件下载及启动盘制作 文件可以在https://mirrors.ustc.edu.cn/,这是个中科大的镜像网,选择如下: 下载完成后,就是制作一个启动盘,我使用的是Linux下强 ...

  8. ArchLinux安装手册(2022-10-01)

    准备工作 镜像下载:北京外国语大学镜像 使用ventoy做启动盘: (1) ventoy下载:github下载地址 (2) 解压运行下载好的ventoy,设备选择准备好的U盘(会清空),然后选择安装即 ...

  9. [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

    星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...

随机推荐

  1. 【原】如何获取Java动态生成类?

    写作目的:Java大部分框架,如Spring,Hibernate等都会利用动态代理在程序运行的时候生成新的类, 有的时候为了学习,或者深入了解动态代理,想查看动态生成类的源代码究竟长怎么个样子, 通过 ...

  2. JVM内存分析

    1.java内存模型分析 java虚拟机运行时数据存储区域包括线程隔离和线程共享两类,整个PC的内存图如下所示: 下面对以上内存区域说明: 1.1 register和cache 当代计算机一般有多个c ...

  3. Postgresql基本用法以及优化注意

    本篇为之前学习PG数据库一些基本操作使用以及优化注意. 比较运算符  = :  <>,!=,<= , <,>=,>: 不能用于null判断; Between: Le ...

  4. SharedPreferences实现保存用户名功能

    1. 简介   SharedPreferences是一种轻型的数据存储方式,通过key-value键值对的方式将数据存储在xml文件中,常用于存储简单的配置信息. 2. 使用方式 2.1 获取Shar ...

  5. 爬虫工具fiddle在firefox浏览器中的使用

    1.fiddle工作原理 浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,默认通过自己发送HTTP(或HTTPS)请求到服务器. 使用Fiddler之后,浏览器像目标服务器发送的请求都会经 ...

  6. 【SPOJ】NUMOFPAL - Number of Palindromes(Manacher,回文树)

    [SPOJ]NUMOFPAL - Number of Palindromes(Manacher,回文树) 题面 洛谷 求一个串中包含几个回文串 题解 Manacher傻逼题 只是用回文树写写而已.. ...

  7. 【BZOJ2127】happiness(最小割)

    [BZOJ2127]happiness(最小割) 题面 Description 高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友.这学期要分文理科了, ...

  8. Codeforces Round #466 (Div. 2) 题解

    人生中第三次\(CF\)... 考试中切了\(A\)~\(E\) \(F\)题会做没时间写 题解 A:Points on the line 题意 给定一个数列,删最小的数,使最大差不大于一个定值 So ...

  9. 画一个DIV并给它的四个角变成圆形,且加上阴影

    <!doctype html><html><head><meta charset="utf-8"><title>无标题文 ...

  10. Matcher类的简单使用

    今天工作时遇到一个问题, 用正则处理html标签时不知该如何下手.还好有Matcher帮助解决了问题. 需求如下: 例如有如下html文章内容: <p><a href="w ...