树莓派安装Ubuntu Server时shell连接wifi

搞机啊, 笔记

树莓派安装Ubuntu Server时shell连接wifi

发现树莓派4B装上Ubuntu Server之后并不能使用通用的方法进行wifi连接,将最后成功的方法整理一下。

一、修改镜像源

1.国内常用源有

清华源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports
阿里源:https://mirrors.aliyun.com/ubuntu-ports
中科大源:https://mirrors.ustc.edu.cn/ubuntu-ports

2.备份原来的源文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

3.编辑源文件

sudo vi /etc/apt/sources.list

把所有的 http://ports.ubuntu.com/ubuntu-ports 换成阿里源的地址 https://mirrors.aliyun.com/ubuntu-ports

4.更新并升级

sudo apt-get update
sudo apt-get upgrade

二、手动连接wifi

1.安装网卡工具

sudo apt install net-tools

2.手动开启wifi

ifconfig wlan0 up/down

3.扫描无线网络

sudo iwlist wlan0 scan | grep ESSID

4.安装wpasupplicant

sudo apt install wpasupplicant

5.生成配置文件

wpa_passphrase SSID password | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf

6.连接wifi

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

 

注意:如果操作错误,再次配置时,最好删掉 /var/run/wpa_supplicant/ 里的文件

三、设置开机自动连接

1.停止开机启动 NetworkManager 服务

sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager

2.新建 wpa_supplicant 启动文件

sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service
sudo vi /etc/systemd/system/wpa_supplicant.service

 

wpa_supplicant.service

[Unit]
Description=WPA supplicant
Before=network.target
After=dbus.service
Wants=network.target
IgnoreOnIsolate=true

[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
#ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0

[Install]
WantedBy=multi-user.target
#Alias=dbus-fi.w1.wpa_supplicant1.service

 

3.新建 dhclient 启动文件

sudo vi /etc/systemd/system/dhclient.service

 

dhclient.service

[Unit]
Description= DHCP Client
Before=network.target
After=wpa_supplicant.service

[Service]
Type=simple
ExecStart=/sbin/dhclient wlan0 -v

[Install]
WantedBy=multi-user.target

 

4.设置开机启动

sudo systemctl enable wpa_supplicant.service
sudo systemctl enable dhclient.service

文章整理自:https://blog.csdn.net/wwwmewww/article/details/104571436

 

至于为什么这么久没动静,一是懒、二是最近经费拮据,很多折腾的计划都泡汤了

c4c

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注