Ubuntu Server 18.04 连接 WIFI
18.04
之后ubuntu更换了网络管理工具,以前的ifconfig
没了,取而代之的是ip
命令
ip a
# 或者是
ip addr show
而配置wifi,需要使用netplan
.
所以在操作之前需要先了解一下新的ip
命令和netplan
命令。
首先确认自己的无线网卡
叫什么:
ubuntu@ubuntu:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b8:27:eb:c6:94:8f brd ff:ff:ff:ff:ff:ff
inet 192.168.2.126/24 brd 192.168.2.255 scope global dynamic eth0
valid_lft 85904sec preferred_lft 85904sec
inet6 fe80::ba27:ebff:fec6:948f/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b8:27:eb:93:c1:da brd ff:ff:ff:ff:ff:ff
像上面这样,使用 ip a
命令可以看到,eht0
是有线网卡,wlan0
是无线网卡,接下来改/etc/netplan/
下的YAML配置文件,ubuntu现在自带一个叫nano
的编辑器,相比VIM对新手更友好:
Ctrl
+O
= 保存
Ctrl
+X
= 退出
sudo nano /etc/netplan/xxxxxxx.yaml # 不同的机器文件名不一样
network:
version: 2
ethernets:
eth0:
dhcp4: true
match:
macaddress: b8:27:eb:c6:94:8f
set-name: eth0
wifis:
wlan0:
dhcp4: true
access-points:
"wifi的ssid":
password: "wifi密码"
# 配置好文件之后 需要执行下面这个命令,查看配置是否有错,如果有错它会自动回滚上次正确配置
sudo netplan try
# 没错会让你按enter确认使用这些配置,然后执行这个命令来使配置生效
sudo netplan apply