- 找到你的网络设备名称,使用ip link命令。
- 编辑Netplan配置文件,通常在/etc/netplan/目录下。文件名可能是01-netcfg.yaml,50-cloud-init.yaml或类似。
- 修改配置文件,设置静态IP地址,子网掩码,网关和DNS服务器。
- 应用配置,使用sudo netplan apply命令。
此配置在Ubuntu22.04里进行了验证:
(1)安装好系统之后,系统内默认是DHCP模式,修改配置文件如下来配置静态IP:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
2)如使用两根网线创建bond,配置如下:
network:
version: 2
renderer: networkd
ethernets:
ens29f0np0:
dhcp4: no
optional: true
ens29f1np1:
dhcp4: no
optional: true
bonds:
bond4:
interfaces: [ens29f0np0, ens29f1np1]
parameters:
mode: 802.3ad
mii-monitor-interval: 100
addresses: [10.152.21.1/24]
gateway4: "10.152.21.254"
5、如果你的Ubuntu系统使用的是NetworkManager,你也可以使用nmcli命令来设置静态IP:
nmcli connection modify <connection-name> ipv4.addresses 192.168.1.10/24
nmcli connection modify <connection-name> ipv4.gateway 192.168.1.1
nmcli connection modify <connection-name> ipv4.dns "8.8.8.8,8.8.4.4"
nmcli connection modify <connection-name> ipv4.method manual
nmcli connection up <connection-name>
替换<connection-name>为你的网络连接名称。使用nmcli connection show可以查看现有的网络连接。
4783

被折叠的 条评论
为什么被折叠?



