使用ifconfig查看网卡
eno1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 7c:8a:e1:51:d4:e1 txqueuelen 1000 (Ethernet)
RX packets 71802 bytes 42461694 (42.4 MB)
RX errors 0 dropped 16 overruns 0 frame 0
TX packets 5867 bytes 1260978 (1.2 MB)
TX errors 1 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 95690 bytes 525864157 (525.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 95690 bytes 525864157 (525.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.159 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::f8a:3611:e49c:3fa6 prefixlen 64 scopeid 0x20<link>
ether 34:c9:3d:e5:e8:ef txqueuelen 1000 (Ethernet)
RX packets 208179 bytes 149343031 (149.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 771634 bytes 105570866 (105.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0替换成第一步ifconfig看到的实际无线网卡的名称
"TP-LINK_bitcq"和"88888888"替换成需要连接的wifi信息
sudo gedit /etc/netplan/xxxxxxx.yaml
network:
version: 2
wifis:
wlp4s0:
dhcp4: true
access-points:
"TP-LINK_bitcq":
password: "88888888"
检查语法,如有错误请检查缩进
sudo netplan generate
使配置生效
sudo netplan apply
重启生效
报错
fatal error: cannot bind to port 2983, is another daemon running?
先删掉之前的netplan,
sudo apt remove netplan
然后再
sudo apt install netplan.io
最后
sudo netplan apply
---------------------------------------------------------------------------------------------------------------------------------------
扫描可用的网络:查找你要连接的WiFi网络的SSID(网络名称)
sudo iwlist scan
连接到WiFi网络:
sudo nmcli dev wifi connect 'SSID' password 'WiFi密码'