Несколько подсетей на нескольких виртуальных интерфейсах с одним физическим интерфейсом

Несколько подсетей на нескольких виртуальных интерфейсах с одним физическим интерфейсом

У меня есть компьютер с Ubuntu с одним интерфейсом -- eth0-- который подключен к неуправляемому коммутатору, который связан с двумя подсетями: 192.168.0.0/24и 192.168.1.0/24. Я хочу иметь два виртуальных интерфейса с разными MAC-адресами на компьютере с Ubuntu для подключения к обеим подсетям (каждый виртуальный интерфейс подключен к своей подсети). Мне не нужен псевдоним (eth0:0), потому что я также хочу добавить шлюзы по умолчанию (192.168.0.1 и 192.168.1.1) обеих подсетей. Мне нужно что-то вроде еще одного глупого виртуального коммутатора внутри компьютера с Ubuntu, к которому я могу добавить два или более виртуальных интерфейсов. Я попробовалответь здесь, но когда я пингую ip виртуального интерфейса, я получаю MAC eth0. Также я создал мост и дал разные ip, представляющие разные подсети, и br0, eth0но это тоже не сработало. Я перепробовал все возможные howto и месяцами гуглил по этой проблеме: похоже, единственным решением будет купить еще одну сетевую карту и подключить обе к моему неуправляемому коммутатору.

Связанный контент