Ubuntu

Налаштування одного мережевого інтерфейсу з двома мережами в Linux

Припустимо, що ви маєте один фізичний інтерфейс, наприклад, eth0, і ви хочете, щоб він був в одній мережі 192.168.1.0/24 і одночасно в іншій мережі 10.0.0.0/24.

Для Debian/Ubuntu ви можете додати ці рядки до /etc/network/interfaces:

auto lo

  iface lo inet loopback


auto eth0:0

  iface eth0:0 inet dhcp


auto eth0:1

  iface eth0:1 inet static

    address 10.0.0.0

    netmask 255.255.255.0


up ip route add 192.168.1.0/24 dev eth0

up ip route add 10.0.0.0/24 dev eth0


source-directory /etc/network/interfaces.d