配置說明
本次配置中 :
主網卡IP:192.168.81.10/27
輔助網卡IP:172.17.56.100/24
配置步驟
- 執行以下命令,進入/etc/netplan/文件夾:
# cd /etc/netplan/# ls50-cloud-init.yaml
- 修改配置文件50-cloud-init.yaml
# vi 50-cloud-init.yamlnetwork: ethernets: eth0: addresses: - 192.168.81.10/27 nameservers: addresses: - 114.114.114.114 search: - 223.5.5.5 routes: - to: default via: 192.168.81.1 metric: 100 routing-policy: - from: 192.168.81.10 eth1: addresses: - 172.17.56.100/24 nameservers: addresses: - 119.29.29.29 search: [] routes: - to: default via: 172.17.56.1 metric: 110 routing-policy: - from: 172.17.56.100 version: 2
- 重啟應用配置文件
netplan apply
- 測試網絡
注意:50-cloud-init.yaml文件是由 數據源(datasource) 自動生成的,任何更改在重啟后將丟失。
解決辦法:禁用 cloud-init
如果你手動修改了 /etc/netplan/ 下的網絡配置文件,但沒有禁用 cloud-init,它可能會在下次重啟時重置你的配置。
禁用 cloud-init的操作步驟:
先創建一個禁用網絡配置的文件:
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
寫入:
network: {config: disabled}
重啟系統:
reboot