Сеть на моем втором NIC (pci-e card) только для моего kvm vm с macvtap или bridge?

Итак, у меня есть второй сетевой адаптер на 1 гигабайт (карта PCI-e), мой первый - это мой встроенный сетевой адаптер на 1 гигабайт, но в любом случае я хотел бы иметь свой второй сетевой адаптер только для моих виртуальных машин kvm, но я не могу заставить его работать с macvtap или даже преодоление моего второго сетевого адаптера. Каждый раз, когда я начинаю установку гостевой ОС Ubuntu, я никогда не получаю ее, обращаясь к Интернету, чтобы закончить установку. Я хотел бы иметь возможность использовать Macvtap, но я не могу найти какую-либо документацию по его настройке, поэтому я просто хотел бы попытаться настроить мост для использования моими виртуальными машинами.

Ниже мой /etc/network/interfaces файл:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface (On board 1Gb/s NIC)
auto eth0
iface eth0 inet static
       address 192.168.0.12
       netmask 255.255.255.0
       gateway 192.168.0.1
       dns-nameservers 192.168.0.1

# The secondary network interface (HIRO PCI-E card 1 Gb/s)
#auto eth1
#iface eth1 inet manual

# The bridge interface for my VMs
auto vmbr0
iface vmbr0 inet static
            address 192.168.0.11
            netmask 255.255.255.0
            gateway 192.168.0.1
            dns-nameservers 192.168.0.1
            bridge_ports eth1
            bridge_stp off
            bridge_fd 0
            bridge_maxwait 0

Итак, теперь с этой настройкой я работаю над мостом, но когда я подключаю к нему свою виртуальную машину с помощью --network bridge:vmbr0, я вхожу в мою установку и начинаю проходить через нее, но затем при попытке ее ударить кирпичной стеной настроить сеть в ВМ. Я могу получить это, вручную настроив сетевые компоненты, но затем я не могу обратиться к архиву Ubuntu, когда он тоже захочет, тогда я снова останавливаюсь в процессе установки.

Если это поможет, вот команда, которую я использую для virt-install:

sudo virt-install \
--name vm01 \
--vcpus=2 \
--ram=2048 \
--disk vol=vms/vm01 \
--network bridge:vmbr0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://us.archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/' \
--extra-args 'console=ttyS0,115200n8 serial'

Причина, по которой я не использую vnc, заключается в том, что мне нравится, что я могу делать все с моего терминала через SSH.

TL: DR - мне нужно, чтобы моя вторая сетевая карта работала на моих виртуальных машинах, я думаю, что она работает, но потом, когда я в процессе установки гостевой ОС, я застреваю, когда она пытается выйти из сети. Есть ли что-то, что я что-то упускаю или руководство для подражания? Любая помощь была бы просто потрясающей, спасибо.

0 ответов

Другие вопросы по тегам