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
进行授权