Я установил сервер Ubuntu 16.04 и установил на нем KVM/QEMU. Я установил статический ip 192.168.1.10 для хост-машины и хочу, чтобы статический ip также был установлен на виртуальной квестовой машине (192.168.1.20), я знаю, что мне нужно настроить сетевое устройство с мостовым соединением, но все руководства, которые я нашел, используют DHCP для хост-машины и static/dhcp для хоста.

я попытался настроить его так на хост-машине:

auto lo 
iface lo inet loopback 
# The primary network interface 
auto eno1
iface eth0 inet static
 address 192.168.1.10
 netmask 255.255.255.0
 network 192.168.1.0
 broadcast 192.168.1.1
 gateway 192.168.1.255
 dns-nameservers 8.8.8.8 8.8.4.4

auto br0 
iface br0 inet static 
 address 192.168.1.20
 network 192.168.1.0 
 netmask 255.255.255.0
 broadcast 192.168.1.255 
 gateway 192.168.1.1 
 dns-nameservers 8.8.8.8 8.8.4.4 
 bridge_ports eno1
 bridge_fd 9 
 bridge_hello 0
 bridge_maxage 0 
 bridge_stp off

И на гостевой машине:

 auto br0 
 iface br0 inet static 
 address 192.168.1.20
 network 192.168.1.0 
 netmask 255.255.255.0
 broadcast 192.168.1.255 
 gateway 192.168.1.1 
 dns-nameservers 8.8.8.8 8.8.4.4 

Но эта настройка не работает. в результате я потерял все подключения к обеим машинам с этим. В чем может быть проблема?

Соединение работало нормально на хост-машине, пока я не добавил адаптер моста.

1 ответ1

0

Ответ таков: если enace1 задан вручную, а br0 должен быть настроен так же, как обычно для eno1, который назначен хост-машине, тогда обычно установите guest как eno1.

# The primary network interface
auto eno1
iface eno1 inet manual

auto br0
iface br0 inet static
 address 192.168.1.10
 network 192.168.1.0
 netmask 255.255.255.0
 broadcast 192.168.1.255
 gateway 192.168.1.1
 dns-nameservers 8.8.8.8 8.8.4.4
 bridge_ports eno1
 bridge_stp off
 bridge_fd 0
 bridge_maxwait 0

тогда на гостевой обычно по умолчанию NIC:

# The primary network interface
auto ens3
iface ens3 inet static
 address 192.168.1.20
 network 192.168.1.0
 netmask 255.255.255.0
 gateway 192.168.1.1
 broadcast 192.167.1.255
 dns-nameservers 8.8.8.8 8.8.4.4

С самого начала я не осознавал, что br0 становится "новым" интерфейсом eno1 на хосте, а набор IP-адресов становится IP-адресом для хоста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .