Хорошо, у меня есть вторая сетевая карта на 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 - мне нужно, чтобы моя вторая сетевая карта работала для моих виртуальных машин, я думаю, что у меня это получается, но затем, когда я нахожусь в процессе установки гостевой ОС, я застреваю, когда она пытается выйти наружу в сети. Есть ли что-то, что я упускаю, или руководство, которому нужно следовать? Любая помощь была бы просто потрясающей, спасибо.