X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Flinux%2Fdevice.c;h=127e3e828488c146c380f5db1384eda0edcb9909;hb=633b7cbb452ea19e515cadee9bc63e631f8183c2;hp=3b3b439df034c4364f0cd0e2b162c1c805242200;hpb=24e3ec863ec463186501f76961c6d4b1dfe122af;p=meshlink diff --git a/src/linux/device.c b/src/linux/device.c index 3b3b439d..127e3e82 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -84,6 +84,8 @@ static bool setup_device(void) { device_type = DEVICE_TYPE_TUN; device_info = "Linux tun/tap device (tun mode)"; } else { + if (routing_mode == RMODE_ROUTER) + overwrite_mac = true; ifr.ifr_flags = IFF_TAP | IFF_NO_PI; device_type = DEVICE_TYPE_TAP; device_info = "Linux tun/tap device (tap mode)";