Hi,

I am trying to setup macvlans on a centos7 box. The plan is to have
10.1.1.1/24 on the *main* interface, and then a 10.1.1.10/32 on a
macvlan interface. Output below:

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000
    link/ether 01:0d:26:9d:cd:16 brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.1/24 brd 10.1.1.1.255 scope global ens33
       valid_lft forever preferred_lft forever
8: peth1@ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
noqueue state UNKNOWN qlen 1000
    link/ether 02:1a:11:ed:22:ac brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.10/32 scope global peth1
       valid_lft forever preferred_lft forever


The problem is whenever I do arping 10.1.1.10 from another another
host on the network, the mac address of ens33 is returned as opposed
to peth0. I am not entirely sure whether this is intended behaviour or
whether it is a bug, but from what I have gathered, the mac of peth0
should be returned.

I am running the following:
centos 7.3.1611
kernel 3.10.0-514.2.2.el7.x86_64
iproute.x86_64, package version: 3.10.0-74.el7

Please advise.

Reply via email to