Ubuntu
如何解決,ubuntu 沒有在 hyper-v 上獲取 IP 地址?
我使用 hyper-v 作為管理程序並在其上安裝了 ubuntu 21。
在那裡,每當我啟動 VM 時,eth0(僅連接一個網路介面,Hyper-v 的預設交換機)沒有獲得 IP 並顯示為關閉。
請使用我的快照,因為我無法通過 ssh 連接到機器來複製輸出並將其作為文本粘貼到此處。
我的機器上沒有 /etc/network/interfaces 文件,因為許多論壇問題都在修改此文件上的內容。
為了建立這個網路適配器,我執行了下面的命令。
sudo ip link set eth0 up
然後,網路適配器現在啟動但沒有 ip4 地址。
為了獲取 ip 地址,我執行了下面的命令,它得到了 ip。
sudo dhclient eth0
然後,我得到 IPv4 地址。
我每次在機器上都需要這樣做。
如何解決這個問題?
Ubuntu 現在
netplan
用於網路配置。這裡有一篇看起來很有幫助的文章:https ://linuxconfig.org/netplan-network-configuration-tutorial-for-beginners但是可能需要進入
/etc/netplan/01-netcfg.yaml
或類似的相關片段:network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: true
…然後執行
sudo netplan apply
。此處的附加資訊:https ://www.server-world.info/en/note?os=Ubuntu_21.04&p=dhcp&f=2