ubuntu22.04 配置子网
时间: 2025-01-03 17:34:59 浏览: 24
如何在 Ubuntu 22.04 上配置子网
编辑网络配置文件
为了配置子网,在 netplan
的 YAML 文件中指定子网掩码和其他必要的参数。通常这个文件位于 /etc/netplan/
目录下,名称可能是类似于 00-installer-config.yaml
或者其他自定义的名字。
对于静态 IP 和子网设置,打开终端并使用如下命令来编辑该文件:
sudo nano /etc/netplan/00-installer-config.yaml
修改 netplan 配置文件的内容
下面是一个示例配置片段,展示了如何为特定接口分配静态 IP 地址以及相应的子网信息[^2]:
network:
version: 2
ethernets:
ens33: # 这里替换为你自己的网络接口名
dhcp4: no
addresses:
- 192.168.1.100/24 # 子网掩码通过斜杠后的数字表示 (CIDR 表记法), 此处代表255.255.255.0
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
在这个例子中,“ens33” 是网络接口的名字;“addresses”的值指定了要使用的静态 IP 及其关联的子网掩码(采用 CIDR 记号)。这里 "/24" 对应于传统的 "255.255.255.0" 形式的子网掩码。
应用更改
保存修改过的 Netplan 配置文件之后,应用新的设置:
sudo netplan apply
这会立即激活新设定而无需重启整个系统。
关闭云初始化程序自动重写网络配置
如果希望防止由于某些原因导致的云初始化工具再次覆盖这些手动调整,则可以在 /etc/cloud/cloud.cfg.d/
下创建一个新的配置文件以禁用此行为[^3] :
echo "network: {config: disabled}" | sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
这样可以确保即使机器重新启动也不会丢失所做的网络配置变更。
相关推荐


















