Centos

與物理網卡在同一子網上的虛擬介面(不同的 mac、bootproto 等)

  • January 1, 2017

簡而言之,我有 1 個物理 NIC,我需要模擬第二個(虛擬)介面(不同的 MAC、BOOTPROTO 等),它將連接到與物理 NIC 相同的子網。

我嘗試了許多不同的設置,但到目前為止都沒有成功。我怎樣才能做到這一點?

我在這裡找到瞭如何設置完全虛擬介面。因此

在創建您的(使用您想要的名稱)處創建ifup-macvlanifdown-macvlan腳本/etc/sysconfig/network-scripts``ifcfg-veth0

DEVICE="veth0"
DEVICETYPE="macvlan"
TYPE="macvtap"
BOOTPROTO="dhcp"
ONBOOT="yes"
NM_CONTROLLED="no"
MACADDR="AB:CD:EF:GH:IJ:KL"
MACVLAN_PARENT="enp0s31f6"

然後

  • 自定義BOOTPROTO為靜態/dhcp
  • 設置MACADDR為您想要的虛擬值
  • 設置MACVLAN_PARENT為正確的物理介面

引用自:https://unix.stackexchange.com/questions/333912