У меня проблемы с подключением моей виртуальной машины к Интернету через хост.
У меня есть выделенный сервер OVH (RISE-1), на который я установил Debian 10. Внутри я использовал qemu-kvm для создания виртуальной машины с Debian 10 на ней. Я получаю доступ к этой виртуальной машине локально через virt-manager на хосте.
Я заказал пачку IP-адресов, затем добавил виртуальный MAC-адрес (скажем aa: bb: cc: dd: ee: ff) к одному из них (скажем 111.222.345.678).
На хосте, в QEMU / KVM, на виртуальной машине я удалил существующую сетевую карту, чтобы добавить ее с MAC-адресом. aa: bb: cc: dd: ee: ff.
Затем я создал мостовую виртуальную сеть:
- Name: bridge
- Device: virbr1
- State: Active
- Autostart: [V] On Boot
- Domain: bridge
- IPv4 configuration
- Network: 192.168.100.0/24
- DHCP range: 192.168.100.128 - 192.168.100.254
- Forwarding: NAT
И перенастроил сетевой адаптер с помощью:
- Network source: Virtual network 'bridge' : NAT
- Device model: e1000e
После этого я запустил виртуальную машину и перенастроил внутри / etc / network / interfaces:
source /etc/network/interfaces.d/*
auto lo enp1s0
iface lo inet loopback
iface enp1s0 inet static
address 111.222.345.678
netmask 255.255.255.255
broadcast 111.222.345.678
gateway 777.888.999.254
dns-nameservers 213.186.33.99
И перезапустил виртуальную машину.
После перезагрузки у меня нет доступа в Интернет. Итак, я позвонил специалисту OVH, чтобы узнать подробности о хосте и виртуальной машине. Он сказал мне, что эти подробности хорошие.
Затем я попробовал использовать разные конфигурации сетевой карты:
- Network source: Virtual network 'bridge' : NAT
- Device model: virtio
- Network source: Specify shared device name
- Bridge name: virbr1
- Device model: e1000e
- Network source: Specify shared device name
- Bridge name: virbr1
- Device model: virtio
Итак, что я могу сделать, чтобы получить эту ВМ: