一、背景
在宿主機中經常會部署虛擬機或者docker
,會存在多個網卡的情況,在獲取ip
地址時常常不是需要的ip
二、解決
- 選擇性忽略網卡 比如存在
eth0
、eth1
、eth2
,可以選擇性忽略eth0
、eth2
- 指定IP 在配置文件中直接指定
ip
,比如192.168.1.1
- 設置網卡優先級
- 如果有多網卡,且都是普通網卡的話,需要在
/etc/hosts
裏面加一條映射關係來提升權重。ip ${hostname}
- 還可以通過調整它們在系統中的順序來改變優先級,順序在前的優先級更高