解决ubuntu双网卡上不了网问题

文章讲述了在Ubuntu系统中配置虚拟机网络时遇到的问题,发现桥接模式的VMnet0导致连接问题,通过调整路由表的网关优先级解决了网络连通性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电脑使用 Wi-Fi 连接上网,同时在 Ubuntu 虚拟机中设置了 NAT 模式的 VMnet8,以便主机和虚拟机之间进行通信并实现虚拟机上网功能。此外,还配置了桥接模式的 VMnet0,旨在将主机与开发板通过有限网口相连,为开发板提供上网服务。

在虚拟机网络配置中,完成了对 VMnet0 的 IP 地址等信息的设置后,启用网络后发现无法连接。然而,当关闭 VMnet0,只保留 VMnet8 时,网络连接恢复正常。这情况表明可能存在网卡优先级配置问题。

通过使用 route 命令查看路由表后发现,目前具有最低 metric 的是 IP 地址为 192.168.10.1 的 VMnet0。在路由表中,metric 值越低,表示优先级越高。由于有线网口当前未连接互联网,因此无法进行 ping 操作。

使用如下代码

sudo route del default gw 192.168.10.1 metric 100
sudo route add default gw 192.168.10.1 metric 1000

删除高优先级的网关后添加一个低优先级网关,完成后查看路由表。

此时VMnet8的优先级最高,再次ping一下网络通了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值