首页 > 系统相关 >Linux route命令修改默认路由优先级

Linux route命令修改默认路由优先级

时间:2023-02-09 09:56:31浏览次数:35  
标签:网关 优先级 route 默认 Linux metric 路由 enp4s0f1

(自测可用)摘自:https://www.cnblogs.com/luoyang712/p/11953256.html

  在多个网络连接的情况下,比如以太网和WIFI同时存在的时候,路由表中就会存在多个默认网关。我们在本机上进行测试结果如下(手机热点和实验室有线网络):

  可以看到以太网enp4s0f1和WIFI网络wlp3s0的路由信息都自动生成了,而且存在两个默认网关。如果访问外网,系统会根据路由缓存信息和速度最优的原则,通过速度更快的网关进行访问。Linux系统支持对默认网关的优先级进行设置,这时需要用到mteric这个参数,metric为跃点数,当系统中有多个默认网关时,数据包会通过metric更低的接口传输。在上述截图中我们看到有线网enp4s0f1的优先级更高.下面我们就为enp4s0f1和wlp3s0设置优先级:

 

  上述截图的操作是依次删除两个默认路由然后再重新添加这两条默认路由,在重新添加的时候制定两条路由的metric属性.以太网enp4s0f1的metric是100不变,我们将无线网wlp3s0的metric由600改成了99.这样无线网的metric就比有线网的低,相应的优先级就比有线网的高. (上述指令执行完毕我们就可以看到网络连接的图标由 变成了)

  这样我们就通过修改路由表中的默认网关条目实现了调整多个网络连接的优先级.

标签:网关,优先级,route,默认,Linux,metric,路由,enp4s0f1
From: https://www.cnblogs.com/djh5520/p/17104174.html

相关文章

  • linux 内核升级4.19
    cat>/etc/yum.repos.d/linnux-kernel.repo<<EOF[kernel-longterm-4.19]name=kernel-longterm-4.19baseurl=https://copr-be.cloud.fedoraproject.org/results/kwizar......
  • Linux系统安装
    1.1下载虚拟机软件虚拟机软件有:1、VirtualBox,一款免费开源的虚拟机软件;2、VMwareWorkstation;3、Java虚拟机(JVM 下载:VMware-workstation-full-12.5.6-55283491.2VMwa......
  • C语言bug——数据帧中地址位求和——运算符优先级
     unsignedchara[30]={045F00000006 01032710000A};inttemp=a[8]<<8+a[9];按照上述计算后打印的值位0 出错原因<<优先级低于+ 因此改......
  • linux命令,查日志等
     -------------------------------------------------------------------------------关键词找日志:cat-n1.log|grep'keyword'来自<https://blog.csdn.net/weixin......
  • Linux登陆失败处理功能
    假如说有人在尝试恶意破解你的服务器密码,下面的这个功能就可能帮你起到防御作用。当密码错误超过设定的值后,就会自动锁定一定时间,过了时间后就会自动解锁。服务器系统:cent......
  • linux001之linux系统部署安装
    注意:本次安装讲解以乌班图(Ubuntu)+虚拟机来说明讲解,既然学习linux,就无需用图形界面了,直接用服务器版本 1.下载乌班图网址:https://www.ubuntu.org.cn/download/server......
  • linux 字符设备驱动
    这是一个简单的字符驱动程序,有open,close,read,write功能,还有ioctl()功能1.char2.c#include<linux/init.h>#include<linux/module.h>#include<linux/fs.h>......
  • Linux RAID磁盘阵列各类型优势汇总
    RAID:独立冗余磁盘阵列,将多块磁盘组合起来,组合成一个阵列,当成一个逻辑设备来使用的机制!RAID级别:仅代表磁盘组织不同,没有上下之分,组合raid时,不仅要考虑速度,还要考虑可用性......
  • linux安装oracle19c
    第一步:检查Linux系统版本1.执行命令lsb_release-a查看系统版本目前我使用的是阿里云丐版服务器,系统为CentOS7.3-x64第二步:下载Oracle19c的安装包和预安装包1.下载......
  • Linux下MySQL的配置文件(my.cnf)的存放路径
    https://blog.csdn.net/yerenyuan_pku/article/details/109919451 my.cnf是MySQL启动时加载的配置文件,一般会放在MySQL的安装目录中,用户也可以放在其他目录中进行加载。......