Ubuntu下默认网络管理netplan使用
Ubuntu下默认网络管理netplan使用
配置静态ip
要使用 netplan
配置静态 IP 地址,你需要编辑 /etc/netplan/
目录下的 YAML 文件。以下是一个基本的步骤指南:
-
编辑配置文件: 打开
/etc/netplan/
目录下的 YAML 文件。通常这个文件名为01-netcfg.yaml
或类似的形式。可以使用文本编辑器如nano
或vim
来编辑它:1
sudo nano /etc/netplan/01-netcfg.yaml
-
配置静态 IP: 在 YAML 文件中,为你要配置的网卡添加静态 IP 地址的配置。以下是一个示例配置,假设你要为
ens18
接口设置静态 IP:1 2 3 4 5 6 7 8 9 10 11 12 13
network: version: 2 ethernets: enp6s18: dhcp4: false addresses: - 10.1.1.10/24 routes: - to: default via: 10.1.1.2 nameservers: addresses: - 10.1.1.2
在这个配置中:
dhcp4: no
表示禁用 DHCPv4。addresses
是一个列表,包含了要设置的静态 IP 地址和子网掩码。gateway4
是默认网关的 IP 地址。nameservers
是一个列表,包含了 DNS 服务器的地址。
-
应用配置: 保存并关闭文件后,应用新的网络配置:
1
sudo netplan apply
-
防止重启重置:
1 2
echo 'network: config: disabled' | sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
通过以上步骤,你应该能够使用 netplan
成功配置静态 IP 地址。如果遇到问题,可以检查 netplan
的日志文件或使用 netplan --debug apply
来获取更详细的调试信息。
本文由作者按照
CC BY 4.0
进行授权