我已使用 Acronis 異機還原將實體 Ubuntu 移轉到 Hyper-V 2012。它工作了一段時間,直到我重新啟動機器。重啟後網路確實出現了:
但任何 ping 或任何操作都不起作用。沒有防火牆。我從 /etc/udev/rules.d/70-persistent-net.rules 中刪除了其他網絡,因為我嘗試在重新啟動後添加多個接口破壞了網絡,並且它不斷添加更多地址。 IP 位址來自 DHCP,當我新增新的 LAN 時,它每次都會獲得新的位址。所以我刪除了所有接口,重新啟動後 eth0 再次從 DHCP 中顯示出舊的 IP 位址。還是沒網路...
內核是2.6.32-41。
請記住,它在重新啟動之前就起作用了,而且我對 Linux 知之甚少。我是 Windows 人。
答案1
答案是我遇到過的最難預測的。將 Hyper-V 處理器從 4 個改回 1 個可以解決問題。將其改回 2、4、6 或其他任何值都會導致網路停止運作。很可能是由於尚未安裝整合服務。是我沒想到的...
答案2
聽起來您想要一個靜態 Ip 開始。還有可能是IP衝突嗎?
你可以用這個設定靜態IP。我建議在它工作時返回到原來的 IP 位址。
sudo nano /etc/網路/接口
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
sudo 服務網絡重新啟動