X-Git-Url: https://git.librecmc.org/?p=oweals%2Ftinc.git;a=blobdiff_plain;f=src%2Flinux%2Fdevice.c;h=71fedef6fa0080b19fe5d5cd841f5ea5c12ce80a;hp=f770f7fade4d15d732100335cfcd84a83702c777;hb=48e513a5a972c18431c593f06ddcee9be4369c77;hpb=eb372a8c58479857f02422109d9da4f937954c61 diff --git a/src/linux/device.c b/src/linux/device.c index f770f7f..71fedef 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -94,6 +94,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)";