我有 2 个地址,一个在 eth0 上,一个在 eth0.1 上。eth0.1 的创建方式如下:
ip link add link eth0 name eth0.1 type macvlan
dhclient eth0.1 没有获取地址,即使 eth0.1 在手动分配 IP 后也能获取地址,但我无法在 eth0 和 eth0.1 之间 ping 通
我尝试过桥接:
# 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。
答案1
可能是一个微不足道的遗漏:你做了什么
ip link 设置 eth0.1
创建之后?