У меня есть хост-компьютер (A), на котором работают три виртуальные машины: X, Y и Z. Они находятся на уровне NAT, на котором хост A является шлюзом (192.168.0.1/16), а виртуальные машины соответственно 192.168. 0,2 (X), 0,3 (Y) и 0,4 (Z).
Хост X (0.2) обслуживает веб-страницу, которая возвращает IP-адрес посетителя:
- Хост А получает доступ к веб-странице Хоста. Возвращенный IP: 192.168.0.1 (правильный)
- Хост Y открывает веб-страницу Хоста. Возвращенный IP: 192.168.XXX.XXX (не его IP)
- Host Z получает доступ к веб-странице Host X. Возвращенный IP: 192.168.XXX.XXX (то же самое)
Что должно быть причиной этого? ifconfig возвращает правильные IP-адреса, traceroute не показывает ничего, кроме прямых соединений. (От X до Y и Z, и наоборот)
Программное обеспечение для виртуализации - QEMU/KVM, уровень NAT имеет пул DHCP, начинающийся с 192.168.128.0, который, по-видимому, пока находится там, где расположены «случайные IP-адреса».Примеры: «192.168.151.104» и «192.168.99.240»
Ни одна из виртуальных машин не использует dhcp, и все они являются клонами.