文章目录
排查问题
打开终端输入 ifconfig
seer@seer:~/Desktop$ ifconfig
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 46 bytes 4405 (4.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 46 bytes 4405 (4.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
发现找不到网卡 ens33
解决方法:
sudo ifconfig ens33 up #激活 ens33 网卡
sudo dhclient ens33 #给 ens33 网卡动态分配 IP
并用 ifconfig 查看 IP 为 192.168.111.129
seer@seer:/etc/network$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.111.129 netmask 255.255.255.0 broadcast 192.168.111.255
inet6 fe80::20c:29ff:fee1:7abd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e1:7a:bd txqueuelen 1000 (Ethernet)
RX packets 270 bytes 32529 (31.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 326 bytes 27502 (26.8 KiB)
TX errors 0 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 46 bytes 4405 (4.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 46 bytes 4405 (4.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
此时已经可以上网可,需要把 IP 设置为静态 IP
sudo apt-get install netplan.io #下载并安装 netplan
cd /etc/netplan
sudo touch 00-installer-config.yaml #创建静态 IP 配置文件
sudo vim 00-installer-config.yaml #编辑文件
(快捷键 【i】 插入 【ESC】 退出编辑 保存文件【:wq】)
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.111.129/24]
gateway4: 192.168.111.2
nameservers:
addresses: [192.168.111.2,8.8.8.8]
version: 2
sudo netplan apply #生效