Interface pseudo-ethernet does not change mode.
set interfaces pseudo-ethernet peth1 mode private set interfaces pseudo-ethernet peth1 source-interface 'eth1'
Mode before the change expected private:
vyos@r14# sudo ip --detail link show dev peth1 10: peth1@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether a6:40:9e:4b:68:cc brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 68 maxmtu 65535 macvlan mode private addrgenmode none numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 [edit] vyos@r14#
Change mode to bridge expected mode bridge:
vyos@r14# set interfaces pseudo-ethernet peth1 mode 'bridge' [edit] vyos@r14# commit [edit] vyos@r14# sudo ip --detail link show dev peth1 10: peth1@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether a6:40:9e:4b:68:cc brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 68 maxmtu 65535 macvlan mode private addrgenmode none numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 [edit] vyos@r14#