ubuntu添加新网卡时,无法自动获取IP原因及解决办法

系统环境:

系统为ubuntu 24 服务器版,以hyper-v虚拟机的方式运行,有一张默认的网卡eth0,可以正常通过dhcp的方式取得ip,但新增的一个网卡eth1则无法获取到ip。网卡信息可以通过命令ip addr show 显示出来,如下图所示:

原因分析:

第一张网卡eth0是安装系统前就已经有的,安装系统时会初始化该网卡,所以能正常获取IP。第二张网卡eth1是后来添加的,系统没有初始化该网卡,所以状态为down,且不能获取IP。

我们可能通过查看相应的yaml文件确认,这里是/etc/netplan/50-cloud-init.yaml,如下图所示:

解决办法:

从上面可以看到,配置文件只有eth0配置为dhcp4,所以这就是eth1没有ip的原因。我们只需要eth1加回去即可,如下图所示:

修改完保存文件后,执行以下命令重启网络服务:

复制代码
sudo netplan apply

现在eth1可以正常获取到ip了,如下图所示:

参考:

Ubuntu系统新增网卡后,开机不会自动获取ip地址的问题解决_乌班图新添加网卡怎么自动连接网络-CSDN博客

相关推荐
Xの哲學2 小时前
Linux 软中断深度剖析: 从设计思想到实战调试
linux·网络·算法·架构·边缘计算
林鸿风采2 小时前
在Alpine Linux上部署docker,并配置开机自启
linux·docker·eureka·alpine
一个学Java小白2 小时前
LV.8 网络编程开发及实战(上)
网络
科技块儿2 小时前
提升广告转化ROI的关键一步:IP数据赋能广告定向
网络·网络协议·tcp/ip
捷米研发三部2 小时前
EtherNet/IP转Profibus DP协议转换网关实现汇川PLC与西门子PLC通讯在矿山与冶金的应用案例
网络·网络协议
YYYing.2 小时前
【计算机网络 | 第五篇】计网之链路层
网络·网络协议·tcp/ip·计算机网络
l1t3 小时前
在arm64 Linux系统上编译tdoku-lib的问题和解决
linux·运维·服务器·c语言·cmake
一代明君Kevin学长3 小时前
记录一个上手即用的Spring全局返回值&异常处理框架
java·网络·python·spring
txinyu的博客3 小时前
Linux 内存管理
linux·运维·开发语言·c++