首页 > 系统相关 >解决双网卡虚拟机linux无法上外网的问题

解决双网卡虚拟机linux无法上外网的问题

时间:2022-12-15 14:55:05浏览次数:78  
标签:优先级 enp0s8 Metric 虚拟机 网卡 linux 上外 路由

之前添加了一块网卡后,archlinux无法上外网了。
也就是说只有一块NAT网卡时可以连接因特网,添加了另一块仅主机网卡后就无法上网了。
一通查询之后才发现,是因为两块网卡都有默认路由,而新加的用来内网ssh连接虚拟机的网卡(Host Only)有更高的路由优先级。所有的网络数据包默认发给高优先级的纯内网网关了,导致无法连接外网。
所以解决办法就是调整路由优先级。
image

如上图所示,enp0s3是NAT网卡(可连接外网的网卡),enp0s8是仅主机网卡(只与宿主机内网连接的网卡)
enp0s8的Metric路由优先级为0,而enp0s3 的Metric 路由优先级为1002,Metric数字越小,优先级越高。

我们要配置Linux网卡的优先级,就需要修改某个网卡的Metric,然而route命令不允许直接修改,因此需要先删除,后添加。

例如将enp0s8的Metric改大,就需要执行:

route del default gw 192.168.56.1 enp0s8
route add default gw 192.168.56.1 dev enp0s8 metric 1200
再查看路由表:
image

enp0s3的优先级现在高于enp0s8
试一下能不能访问外网了:
ping 223.5.5.5 # ping 阿里云的dns
image

ok,问题解决!

参考链接:
ubuntu 双网卡 默认 路由 问题
Linux网卡优先级配置及同时访问内外网设置

标签:优先级,enp0s8,Metric,虚拟机,网卡,linux,上外,路由
From: https://www.cnblogs.com/arisskz6/p/16985031.html

相关文章

  • linux扩容磁盘
    某天腾讯云的某台机器不能访问了,后面发现是磁盘满了写不了日志了,马上进行扩容。在扩容之后,发现磁盘空间还是没变。使用fdisk-l  发现磁盘空间有了,但是没有分......
  • Linux 查看CPU负载信息
    mpstat是MultiprocessorStatistics的缩写,是实时系统监控工具。mpstat最大的特点是:可以查看多核cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。......
  • 虚拟机centos忘记root密码
    虚拟机一段时间不用,很容易忘记root密码,幸好还可以找回。开机进入单用户模式进行修复,直接修改密码即可。 1.开机出现如下显示,按"e"进入grub  2.选择kernel行,按"e"进入......
  • 1.1 Docker 和虚拟机
    虽然Docker和虚拟机有着很多的相似之处,但是Docker和虚拟机之间有着本质的区别。  从图中可以看出虚拟机运行基于6层结构。6层结构包括硬件层、宿主机操作系统......
  • Linux系统网络相关知识点
    云计算底层技术-虚拟网络设备(Bridge,VLAN,VxLan)https://www.cnblogs.com/janeysj/articles/10755246.html盘点Linux系统网络相关知识点https://zhuanlan.zhihu.com/p/5......
  • Linux服务器发包部署问题排查流程
    1IDEA中配置文件lineseparator分隔符格式CRLF、LF和CR这三种东西,CR是MAC老版本的做法,就是回车,但是后来的MAC系统统一换成LF了,LF是Linux下的做法,就是换行,这个做法比较自......
  • 【Linux】之如何卸载干净zabbix服务
    1、停止zabbix-serverzabbix-agenthttpdrh-php72-php-fpmsystemctlstopzabbix-serverzabbix-agenthttpdrh-php72-php-fpm 2、卸载zabbix服务2.1、查找zabbix......
  • 在linux下使用CMake构建应用程序
    本文介绍了一个跨平台的自动化构建系统CMake在linux上的使用方法。CMake是一个比automake更加容易使用的工具,能够使程序员从复杂的编译连接过程中解脱出来。文中通......
  • linux ethernet driver
    Referencehttps://www.cnblogs.com/YYFaGe/p/16289035.htmlhttps://www.kernel.org/doc/html/latest/driver-api/phy/phy.htmlhttps://simpleiot.blog.csdn.net/art......
  • Linux安装
    安装方式介绍物理机安装直接将操作系统安装到服务器硬件上虚拟机安装通过虚拟机软件安装补:虚拟机软件:虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能......