Ubuntu Server 18.04 连接 WIFI

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

你可能感兴趣的:(Ubuntu Server 18.04 连接 WIFI)