前言
本实验基于VMware+Ubuntu20.04,不同于16.04的操作
操作是从修改配置文件角度出发的,无需GUI图形化界面
一、修改网卡名字eth0
VMware默认网卡名字是ens33,首先安装ifconfig
sudo apt install net-tools
打开grub引导配置文件
sudo nano /etc/default/grub
找到终端正中的一行
GRUB_CMDLINE_LINUX="find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US"
在前面添加参数net.ifnames=0 biosdevname=0
,前后使用空格分隔
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US"
Ctrl+X退出保存,之后重启Ubuntu,使用ifconfig
检查网卡已经修改成eth0
注意!一定要重启,注销无效!
二、配置静态IP、网关等
打开另一个配置文件,这里的名称可能不同,使用tab补全即可
sudo nano /etc/netplan/01-network-manager-all.yaml
编辑成以下格式:
注意!该文件缩进只能是两个空格,不支持tab缩进
network:
ethernets:
eth0: #网卡名
addresses: [192.168.5.145/24] #静态IP地址
dhcp4: no #取消ipv4的dhcp
optional: true
gateway4: 192.168.5.1 #网关地址
nameservers:
addresses: [114.114.114.114] #DNS地址,多个用逗号分隔
version: 2
renderer: networkd
Ctrl+X退出保存,运行以下指令:
sudo netplan apply
用ifcpnfig
检查发现IP已经更改