KVM: хост Lubuntu, гость Centos без доступа в Интернет

Таким образом, я пытаюсь практиковать Centos в виртуальной машине KVM на моем компьютере Lubuntu. (Чувствует себя подобно шутке, но на самом деле верный). Вот некоторый вывод от Lubuntu для Вас для чтения:

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::808a:29ff:fe19:6ff5  prefixlen 64  scopeid 0x20<link>
        ether fe:54:00:e4:2e:49  txqueuelen 1000  (Ethernet)
        RX packets 9  bytes 648 (648.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 66  bytes 13239 (13.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s25: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 68:f7:28:3b:e1:eb  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf0600000-f0620000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 313740  bytes 3540721214 (3.5 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 313740  bytes 3540721214 (3.5 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

macvtap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::5054:ff:feee:e570  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:ee:e5:70  txqueuelen 500  (Ethernet)
        RX packets 148  bytes 22274 (22.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 93  bytes 10767 (10.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 00:00:00:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 13  bytes 1244 (1.2 KB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 51  bytes 4116 (4.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether fe:54:00:e4:2e:49  txqueuelen 1000  (Ethernet)
        RX packets 6  bytes 516 (516.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 663 (663.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.43.101  netmask 255.255.255.0  broadcast 192.168.43.255
        inet6 fe80::df85:847:ef0a:abae  prefixlen 64  scopeid 0x20<link>
        ether 5c:c5:d4:4a:97:78  txqueuelen 1000  (Ethernet)
        RX packets 67141  bytes 41980612 (41.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 57144  bytes 10092178 (10.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

bridge name bridge id       STP enabled interfaces
br0     8000.fe5400e42e49   no      vnet0
virbr0      8000.000000000000   yes     

У меня есть eth0 в моем госте Centos, и я думаю, что должен заставить его общаться с моим хостом. Какое из многих соединений выше его должно соединиться с?

Обновление:

Вот вывод от моей виртуальной машины Centos: Centos_ifconfig_output

0
задан 12 May 2017 в 02:46

1 ответ

Так как Вы соединены через WiFi, Вы не сможете соединить соединение мостом и заставить Ваш хост KVM надевать адрес DHCP на ту же сеть как Ваш хост. Похоже, что Ваш KVM уже предоставляет услугу NAT Вашему гостю через virbr0.

действительно ли можно ли получить доступ к Интернету от гостя Centos? Каков вывод ifconfig на госте?

необходимо смочь связаться между гостем и хостом на 192.168.122. X сетей с Вашим хостом, являющимся 192.168.122.1 и Вами гость, вытягивающий адрес через DHCP, обеспеченный KVM. Можно настроить DHCP KVM или вручную установить IP для гостя через KVM, если Вы действительно должны, но вероятно нет.

при необходимости в госте, чтобы быть адресуемыми из Интернета, мало того, что необходимо будет установить перенаправление портов к хосту, необходимо будет также настроить перенаправление портов NAT через KVM. Можно найти больше информации о том здесь: https://wiki.libvirt.org/page/Networking#NAT_forwarding_. 28aka_. 22virtual_networks.22.29 (но если бы Вам действительно нужно это, я рекомендовал бы просто включить Ваш хост на пути Ethernet и изменить настройки сети к режиму моста)

существуют учебные руководства там для создания соединенного мостом соединения для Вашего гостя по WiFi с KVM, но мне никогда не удавалось получить его работающий правильно самому использующий ту же самую установку в качестве Вас (с 4 гостями песней).

0
ответ дан 3 November 2019 в 06:56

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

Похожие вопросы: