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