这里以24.04 LTS版本为例。
修改网卡IP地址
一、进入目录“/etc/netplan”,并查看该目录下面有哪些文件:
cd /etc/netplan && ls
执行后会出现类似大概下面截图的结果:
该目录下只有一个文件,名为“50-cloud-init.yaml”。值得注意的是,不同的电脑、服务器,甚至是不同的硬件配置,这个文件的名称都可能不一样,比如有可能会名为“01-network-manager-all.yaml”,但是扩展名基本都是“.yaml”。这里就以“50-cloud-init.yaml”为例。
二、执行 “sudo nano 50-cloud-init.yaml”,编辑这个配置文件。可以参考以下的格式进行配置(本文所使用的电脑有两个网卡,一个网卡启用了DHCP自动获取IP地址,另一个为手动设置IP地址):
network:
ethernets:
ens33:
dhcp4: true
ens34:
dhcp4: no
addresses
- 192.168.100.254/24
routes:
- to: default
via:192.168.100.1
version:2
注意,“version:2”前面的空格要跟“ethernets:”前面的空格数量保持一致,否则可能会报错。
三、保存退出编辑,然后执行:sudo netplan apply 让配置生效。可以用ifconfig命令查看修改结果。