Не удается подключиться к Интернету внутри виртуальной машины XenServer

Недавно я пытался научиться использовать XenServer для другого моего проекта, в результате чего мне нужно иметь возможность программно запускать и уничтожать виртуальные машины из командной строки.

Как это есть в первую очередь личный проект, мне не удалось приобрести какое-либо реальное оборудование, поэтому в настоящее время я запускаю XenServer внутри Oracle VirtualBox в мостовом режиме, без HVM, поэтому я могу запускать только 32-битные виртуальные машины Linux (я думаю) . sr-uuid =

xe network-list bridge = xenbr0 --minimal

xe vif-create vm-uuid = network-uuid = mac = случайное устройство = 0

xe vm-param-set uuid = other-config: install-repository = http: //archive.ubuntu.com/ubuntu/dists/precise-updates/

xe vm-start uuid =

После запуска этих команд появляется краткое пауза, пока я предполагаю, что сетевой установщик загружен, а затем виртуальная машина переходит в рабочий режим. (как отображается, когда я запускаю xe vm-list )

Затем, если я запускаю xe console uuid = , я вхожу в установщик ubuntu, однако каждый раз установщик не работает.

Кажется, что в настройке все работает нормально, IPv6 настроен правильно, и я дважды проверил свой маршрутизатор, обнаружив, что виртуальная машина правильно зарегистрирована как подключенное устройство. Затем меня просят выбрать зеркало, но после выбора зеркала установщик начинает «скачивать файлы релиза». и начинается индикатор выполнения, который изменяется от 0% до 100% в течение нескольких минут, возвращая сообщение об ошибке: BAD MIRROR . Я пробовал разные зеркала, но обнаружил, что ни одно из них не работает, и вызвал ту же ошибку.

Наконец, я запустил оболочку, включенную в программу установки, и выполнил следующие команды, чтобы проверить, работает ли мое интернет-соединение:

ping 127.0.0.1 = 127.0.0.1 жив!

ping 192.168.0.31 (хост XenServer) = 192.168.0.31 жив!

ping 192.168.0.1 (мой маршрутизатор) ничего не возвращает.

ping 8.8.8.8 также ничего не возвращает.

Судя по всему, виртуальная машина не имеет доступа к Интернету, и поэтому я полагаю, что может быть какая-то проблема с сетью, которую я назначил виртуальной машине?

На хосте XenServer я запустил ifconfig и получил следующую информацию:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 08:00:27:6f:51:a0  txqueuelen 1000  (Ethernet)
        RX packets 246  bytes 47076 (45.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 93  bytes 10473 (10.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 16  bytes 4602 (4.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 4602 (4.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

xenbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.31  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 08:00:27:6f:51:a0  txqueuelen 0  (Ethernet)
        RX packets 274  bytes 48924 (47.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 121  bytes 13909 (13.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Для удобства я также запустил netstat -rn на хосте XenServer и получил следующий вывод:

Таблица IP-маршрутизации ядра

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 xenbr0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 xenbr0

Любая помощь будет принята с благодарностью,

Ура, Оли

1
задан 22 August 2016 в 18:38
1 ответ

Ok, et stellt sech eraus datt Dir no engem ganz grousse Faff net XenServer a VirtualBox mat engem Bridged Adapter ausféiere kënnt,a gläichzäiteg Zougang zu VMs ubidden. Duerfir als e séiere Fix fir dëst, hunn ech op NAT a Port Forward SSH u mäin Host (mäi MacBook) zréckgegraff, sou datt ech konnt verbannen. Ech sinn net ganz sécher wéi de Grond firwat ech net konnt XenServer am Bridged Mode ausféieren awer ech denken et huet eppes domat ze dinn xenbr0 net korrekt opgestallt a ganz éierlech fir eng Testmaschinn ze gesinn wann ech fäeg sinn e VM ze starten, kann ech mech net stéiere fir en nei ze konfiguréieren, a sinn net sécher ob et iwwerhaapt méiglech ass.

Also, als e séiere Fix fir all Dir VirtualBoxer, lafen XenServer am NAT well et funktionnéiert net am Bridge-Adaptermodus .

Hoffen dat hëlleft jiddereen mat Kappwéi,

Oli.

1
ответ дан 3 December 2019 в 23:42

Теги

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