目录
1.查看网卡信息
2.修改yaml配置文件
3.应用新的网络配置
4.重新启动网络服务
文章内容
本文介绍Ubuntu 22.04.3 Server系统通过修改yaml配置文件配置静态 ip 的方法。
1.查看网卡信息
使用ifconfig命令查看网卡信息获取网卡名称
如果出现Command 'ifconfig' not found, but can be installed with:apt install net-tools
使用下面命令安装net-tools
# 先更新下资源列表sudo apt-get update# 在线安装net-toolssudo apt-get install net-tools
2.修改yaml配置文件
查看配置文件
root@ubuntu1:~# cd /etc/netplan
root@ubuntu1:/etc/netplan#
root@ubuntu1:/etc/netplan# ls -lh
total 4.0K
-rw-r--r-- 1 root root 363 Dec 22 16:55 00-installer-config.yaml
root@ubuntu1:/etc/netplan#
这里编辑配置文件 00-installer-config.yaml
sudo vi /etc/netplan/00-installer-config.yaml
ubuntu22.04 参考以下配置模板如下
# This is the network config written by 'subiquity'
network:ethernets:eth0: # 网卡名称dhcp4: no #关闭ipv4动态分配ip地址dhcp6: no #关闭ipv6动态分配ip地址addresses: - 192.168.31.120/24 # 设置的子网IP和子网掩码,192.168.31.200代表IP /24代表掩码255.255.255.0routes:- to : default via: 192.168.31.1 # 网关nameservers:addresses: # DNS服务器- 114.114.114.114- 8.8.8.8version: 2renderer: networkd
更新后如下图
保存更改并关闭文件。
3.应用新的网络配置
修改好网卡配置文件后通过下面命令生效
sudo netplan apply
4.重新启动网络服务
sudo systemctl restart systemd-networkd
5.可通过ifconfig命令查看配置的新ip地址是否生效