Я плохо знаком с Linux и Ubuntu, будучи, прежде всего, разработчиком Windows в течение прошлых 20 лет. Однако мы использовали Redmine, размещенный на VM Ubuntu для управления нашими билетами разработки. VM был размещен другой компанией, но недавно моя компания решила принять хостинг внутреннего VM.
Я предполагаю, что мы будем размещать VM в Microsoft Azure, таким образом, я попросил, чтобы компания экспортировала их VM как файл VHD, который они сделали. Это был ранее VM Citrix, по-видимому.
Теперь, когда у меня есть VHD, я смог создать новый Hyper-V VM на своей локальной машине и присоединил VHD к нему. Я могу запустить машину и войти в систему Ubuntu с помощью приложения Соединения Виртуальной машины Hyper-V. Однако, после того как я делаю я не могу получить доступ к сети (или локальный или Интернет). Из того, что мало я знаю о Linux, кажется, что VM не распознает сетевое оборудование.
Когда я делаю ifconfig
на поле я получаю следующее:
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:225.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric: 1
RX packets:284 errors:0 dropped:0 overruns:0 frame:0
TX packets:284 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:108001 (108.0 KB) TX bytes:108001 (108.0 KB)
(извинения, если существуют какие-либо опечатки в этом. Копия-и-вставка с VM не работает так, я должен был ввести его вручную).
Когда я делаю lshw -class network
Я не получаю результатов.
Когда я делаю netstat -i
Я получаю следующее:
Kernel Interface table
IFace MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
lo 16436 0 409 0 0 0 409 0 0 LRU
(снова, извинения за любые опечатки).
Таким образом, мне кажется, что система даже не видит сетевое оборудование. У меня есть набор VM для использования виртуального коммутатора, связанного с моим адаптером Wi-Fi. Эта установка работает на мой Windows VMs на той же машине.
Только для проверки несовместимость с Ubuntu не была проблемой, я создал новый пустой VM с теми же аппаратными настройками и пустым жестким диском, и сделал новую установку Ubuntu с помощью загруженного ISO. На этой новой машине Ubuntu, сети и доступе в Интернет очень хорошо. Когда я делаю lshw -class network
на новой машине я получаю следующее:
*-network
description: Ethernet interface
physical id: 1
logical name: eth0
serial: 00:15:5d:00:66:17
capabilities: ethernet physical
configuration: broadcast=yes driver=hv_netvsc firmware=N/A ip=172.17.0.253 link=yes multicast=yes
Так, виртуальный коммутатор Wi-Fi, который я настроил VM для использования, работает и может по крайней мере потенциально работать в Ubuntu. Я должен выяснить, как заставить моего прежнего Citrix VM распознавать сетевое оборудование. Существует различие в версии между этими двумя Ose. VM без сети является Ubuntu 10.04.4. Новой установкой, которая работает над моей сетью, является Ubuntu 14.04.1.
Ниже снимок экрана настроек VM от менеджера Hyper-V для несвязанной Ubuntu 10.04.4 VM.
Я не уверен, что я могу сделать для фиксации этого. Любой и вся справка очень ценятся.Спасибо.