Я сделал, чтобы гость Windows установил использование KVM на хосте Ubuntu. Проблема состоит в том, что я могу соединиться с Интернетом и проверить с помощью ping-запросов хост от гостя, но, может казаться, не проверяю с помощью ping-запросов гостя от хоста или любую другую машину из моей сети. Я настроил мост 'br1' для использования моего интерфейса Ethernet 'enp0s31f6'. Вот моя конфигурация/etc/network/interfaces.
auto br1
iface br1 inet dhcp
bridge_ports enp0s31f6
bridge_stp on
bridge_fd 0.0
Ниже вывод ifconfig
br1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.4 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::127b:44ff:fe15:f37d prefixlen 64 scopeid 0x20<link>
ether 10:7b:44:15:f3:7d txqueuelen 1000 (Ethernet)
RX packets 739277 bytes 1058869416 (1.0 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 693983 bytes 54242599 (54.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 10:7b:44:15:f3:7d txqueuelen 1000 (Ethernet)
RX packets 22782265 bytes 33307625462 (33.3 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20737125 bytes 10650592233 (10.6 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xdf200000-df220000
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 1000 (Local Loopback)
RX packets 209286 bytes 376780337 (376.7 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 209286 bytes 376780337 (376.7 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::fc54:ff:fe99:3ed6 prefixlen 64 scopeid 0x20<link>
ether fe:54:00:99:3e:d6 txqueuelen 1000 (Ethernet)
RX packets 583200 bytes 40164778 (40.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 784791 bytes 1164555387 (1.1 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vnet0 является установкой KVM при выполнении гостя. Гость обнаруживается маршрутизатором под отдельным устройством, и DHCP на маршрутизаторе действительно выделяет его IP.
IP Address: 192.168.1.35
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
Я прошел десятки решений от Google, но ничто, кажется, не работает. Любая справка действительно ценилась бы.
Сценарий, который Вы описываете, является гостем, который соединен на мосту, таким образом, это получает адрес на локальной LAN - вероятно, 192.168.1.xxx.
Отметьте свой гостевой адрес (выполненный ipconfig
в windwos или получают адрес от GUI). Это - вероятно, адрес с сервера DHCP.
Коммуникация между Вашим хостом и гостем (или любой другой компьютер на LAN и госте) должна быть возможной, но может быть заблокирована брандмауэром на месте назначения.
Первая вещь, которую я попробовал бы, состоит в том, чтобы проверить возможность соединения: 1. Действительно ли можно ли получить доступ к сети от гостя? 2. Можно ли проверить с помощью ping-запросов маршрутизатор от гостя? 3. Можно ли проверить с помощью ping-запросов гостя от других компьютеров на LAN? 4. Можно ли проверить с помощью ping-запросов гостя после отключения брандмауэра окон?
Вышеупомянутое должно дать ключ к разгадке, который поможет разрешить коммуникацию.Удачи