无法ping桥接macvlans之间

我在eth0.1的eth0上有两个地址。 eth0.1是这样创build的:

ip link add link eth0 name eth0.1 type macvlan 

dhclient eth0.1没有得到一个地址,即使eth0.1手动分配了IP之后,我也无法ping通eth0和eth0.1

我试过Brigding:

 # brctl addbr bridge # brctl addif eth0 bridge # brctl addif bridge eth0 # brctl addif bridge eth0.1 # brctl show bridge name bridge id STP enabled interfaces bridge 8000.080027b37d2f no eth0 eth0.1 # bridge showmacs bridge port no mac addr is local? ageing timer 1 08:00:27:b3:7d:2f yes 0.00 1 52:54:00:12:35:00 no 44.45 2 d2:b2:3a:79:9c:2c yes 0.00 

仍然不能ping他们之间..我该怎么办?

编辑:无法从dhclient获得IP。

可能是一个微不足道的遗漏:你做了吗?

ip link set eth0.1 up

创build完成后?