我使用hyper作为管理程序,并在上面安装了ubuntu 21。

在那里,每当我启动VM时,eth0 (只连接了一个网络接口,默认切换为Hyper-v)没有得到IP并显示为下线。

请用我的快照裸露,因为我不能把输出复制到机器上,并粘贴在这里作为文本。
我的机器上没有/etc/网络/接口文件,因为很多论坛问题都在修改这个文件的内容。
为了使这个网络适配器升级,我运行了以下命令。
sudo ip link set eth0 up然后,网络适配器现在已经启动,但没有ip4地址。

为了获得ip地址,我在命令下面运行,它得到ip。
sudo dhclient eth0然后,我得到IPv4地址。

我每次在机器上都要这么做。
怎么解决这个问题?
发布于 2021-12-22 09:36:38
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...then运行sudo netplan apply。
更多信息在这里:https://www.server-world.info/en/note?os=Ubuntu_21.04&p=dhcp&f=2
https://serverfault.com/questions/1087923
复制相似问题