在 Debian 上使用 Netplan 添加第二个 IP 地址需要编辑 Netplan 配置文件。以下是该过程的步骤:
检查网络接口是否存在
请确认您已安装网络接口,例如 eth0。您可以使用以下命令进行检查:
ifconfig
查找与您的网络接口相对应的那一行。
备份 Netplan 配置文件
建议先创建当前 Netplan 配置的备份。您可以通过复制配置文件来完成此操作:
sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak
编辑 Netplan 配置文件
打开 Netplan 配置文件进行编辑。例如,使用 nano 文本编辑器:
sudo nano /etc/netplan/01-netcfg.yaml
添加第二个 IP
为第二个 IP 地址添加一个新的地址块。例如,如果您想添加 IP 地址 192.168.1.3:
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.2/24
- 192.168.1.3/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
请确保指定正确的接口(eth0)、IP 地址、子网掩码、网关和 DNS 设置。
应用 Netplan 配置
应用对 Netplan 配置所做的更改:
sudo netplan apply
检查新 IP
使用 ifconfig 或 ip addr 命令验证第二个 IP 地址是否已添加:
ifconfig
或
ip addr
您应该会看到与网络接口关联的额外 IP 地址。
阻止 cloud-init 修改网络设置
为避免 cloud-init 的干扰(它可能会更改网络设置),请按照本页的说明操作,以限制 cloud-init 对网络配置进行更改。
