600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Ubuntu22.04/树莓派 命令行(netplan)连接隐藏wifi

Ubuntu22.04/树莓派 命令行(netplan)连接隐藏wifi

时间:2024-01-28 14:55:32

相关推荐

Ubuntu22.04/树莓派 命令行(netplan)连接隐藏wifi

Ubuntu命令行连接隐藏wifi

版本说明

本次使用的Ubuntu版本为 ubuntu-22.04.1-live-server-amd64。硬件为酷比魔方iwork10,同样适用于树莓派版本。

工具说明

ubuntu18起就引入了netplan工具来配置网络,但有传言底层使用的仍然是wpa_supplicant。升级到ubuntu22以后,netplan的配置文件有了一些变化。

首先是官网:https://netplan.io/reference/

其次是netplan配置文件位置:/etc/netplan

目前该目录下会存在两个文件00-installer-config-wifi.yaml以及00-installer-config-config.yaml

对于wifi我们主要修改前一个配置文件即可。

连接可见wifi

首先在安装时,就会提示我们选择一个wifi。普通的wifi直接在这里连接即可。无需过多配置。

而如果在安装后,想要修改已经连接的wifi,参考下一节的方式。

连接隐藏wifi

安装界面如果想连接隐藏wifi,是无法实现的。即使把ssid和password输入,也无法连接。但是最好不要跳过,开个热点给他随便连接一下,让他生成上面所说的两个yaml配置。

等待安装完毕进入系统。由于是live版本,基本什么命令也没有,ifconfig也无法使用。

不要慌,直接cd /etc/netplan,然后ll,应当展示如下:

root@i10:/etc/netplan# lltotal 16drwxr-xr-x 2 root root 4096 Jan 22 00:40 ./drwxr-xr-x 99 root root 4096 Jan 21 13:32 ../-rw------- 1 root root 222 Jan 22 00:40 00-installer-config-wifi.yaml-rw-r--r-- 1 root root 74 Jan 21 13:17 00-installer-config.yaml

现在对00-installer-config-wifi.yaml进行修改。vi 00-installer-config-wifi.yaml

文件的内容可以删除,直接照抄我下面给出的案例:

# This is the network config written by 'subiquity'network:version: 2wifis:wlan0:access-points:你的wifissid:password: 你的wifi密码hidden: true #如果你的wifi是隐藏了ssid的,加上这一行。如果不是请删除这一行dhcp4: trueoptional: true

根据官网所说,在access-points 下加上hidden则表示扫描隐藏wifi,但是会增加一些性能损耗。

对于非隐藏wifi直接去掉该行即可。

配置完成后esc 冒号 wq保存退出。

验证配置是否正确:sudo netplan generate

如果没有任何输出,表明配置正确。这里要注意,文件是yaml格式,冒号后面要加上一个空格再进行输入。

生成配置:sudo netplan apply

如果没有任何输出,则表示成功生成。

此时我们尝试连接网络,发现不行。

执行重启:reboot

在开机的跑代码中,我们其实可以看到一行正在配置网络中,如果无法连接时应该会在这里卡住几秒,这时候就可以发现问题。

如果正常连接了wifi,此时不会有卡顿,输出会很快就跳了过去。

验证连接是否成功

由于live版基本没什么命令,我们可以使用apt update观察输出。如果没有报错,并且能正常更新,说明网络连接成功

简单的声明

本文在csdn和sunofbeach同时发布。主要是与前面文章形成iwork10系列,方便阅读。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。