Если я пытаюсь сделать это, то получаю следующее:
bash-3.2# ifconfig tun0 10.140.1.40
ifconfig: ioctl (SIOCAIFADDR): Destination address required
Похоже, что в Linux такого не происходит (возможно, это особенность BSD). Проблема в том, что мне нужен общий интерфейс tun без конкретного адреса назначения, потому что я пытаюсь сделать LVS-TUN, как в этом примере, но мне нужно использовать реальный сервер OSX (странно, я знаю).
https://www.rackspace.com/blog/installing-and-configuring-lvs-tun/
Как реализовать виртуальный интерфейс ipip на OSX?
разобрался - намного проще использовать метод LVS-DR с OSX. Оказывается, отключить ARP для интерфейса очень просто в OSX и BSD. Вы можете подключиться к сети с помощью одной команды:
ifconfig lo0 alias VIP netmask 255.255.255.255 -arp up