linux服务器两块网卡路由优先级冲突 Metric值(转)

【自取】最近整理的,有需要可以领取学习:

背景描述:服务器上原来有网卡是eth0,又添加了一块新网卡eth1
添加完后配置路由信息,再用跳板机ssh eth0的的时候发现网络不通了,登录服务器排查

1,这是服务器现在的路由信息,route -n查看

linux服务器两块网卡路由优先级冲突 Metric值(转)

2,出现网卡路由优先级问题主要是Metric的参数配置

Metric:
为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。

Metric的值越小,优先级越高
如果两块网卡的Metric的值相同,就会出现抢占优先级继而网卡冲突,将会有一块网卡无法连接

3,修改Metric的值

修改网卡配置文件,如果没有就加上IPV4_ROUTE_METRIC参数
我这里配置的是eth0的优先级高

cat /etc/sysconfig/network-script/ifcfg-eth0

NAME=”eth0″
TYPE=”Ethernet”
BOOTPROTO=”none”
DEVICE=”eth0″
ONBOOT=”yes”
IPADDR=*
NETMASK=255.255.255.224
GATEWAY=
*
IPV4_ROUTE_METRIC=0

cat /etc/sysconfig/network-script/ifcfg-eth1

NAME=”eth1″
TYPE=”Ethernet”
BOOTPROTO=”none”
DEVICE=”eth1″
ONBOOT=”yes”
IPADDR=*
NETMASK=255.255.255.224
GATEWAY=
*
IPV4_ROUTE_METRIC=100

修改完配置文件后需要重启网络服务才能生效
重启网络服务,配置的临时路由信息会失效

systemctl restart network

4,验证参数是否生效

执行 route -n 查看路由的情况,就能看到修改的Metric值发生了变化

linux服务器两块网卡路由优先级冲突 Metric值(转)

注:我的路由配置已经添加到了重启自启动中了,所以重启网络服务不用在配置路由了
再分享一下添加路由的命令
route add -net 10.3.97.0 netmask 255.255.255.0 gw 172.97.244.32
10.3.97.0 是目标地址段
255.255.255.0 是子网掩码
172.97.244.31 是网关

Original: https://www.cnblogs.com/xiaohanlin/p/13705359.html
Author: kuroniko
Title: linux服务器两块网卡路由优先级冲突 Metric值(转)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/10326/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • linux 配置 ftp

    1.检测是否安装ftp 2.apt-get install 安装 (如果安装失败 执行apt-get install update 3.从用户表中把 root 注释掉或是删除掉 4…

    Linux 2022年8月24日
    0270
  • git常用技巧

    一、移除不需要提交的文件 1.在源代码根目录中创建 .gitignore文件,添加需要被忽略的文件或文件夹,如下 .idea .classpath .project *.iml t…

    Linux 2022年8月30日
    0260
  • Linux:VMware创建Linux虚拟机并更改时间,时间自动还原问题解决

    Linux时间类型 Linux系统有系统时间和硬件时间之分: 系统时间 : 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令…

    Linux 2022年8月26日
    0340
  • Docker安装教程

    这里介绍两种安装方法:centsOS安装和Ubuntu安装 CentOS安装 linux内核版本建议3.8以上,作者本人使用的是3.10;查看内核版本命令:uname -r 一般C…

    Linux 2022年9月10日
    0180
  • 《kasini3000》批量修改linux被控机密码

    《卡死你3000》,是开源,免费,跨平台的devops批量脚本框架。 网址:码云家 https://gitee.com/chuanjiao10/kasini3000 批量生成密码之…

    Linux 2022年9月10日
    0350
  • linux 使用fdisk分区扩容

    转 http://www.cnblogs.com/chenmh/p/5096592.htm l 概述 我们管理的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,在这个时候我…

    Linux 2022年8月26日
    0340
  • 001 研发同学必学哪些 Linux 命令?

    身为研发同学,Linux 是绕不过去的一个小山包,不是说要掌握的十分精通,在程序员界里做个极客,也不是说要抢了 Devops 同学的饭碗,但至少要做到摆脱对 Linux 命令认知的…

    Linux 2022年9月10日
    0210
  • 常用的一些 git 命令

    1,删除远程分支git push –delete origin 远程分支名 2,查看所有的分支git branch -a 3,查看本地分支关联的远程分支git bran…

    Linux 2022年8月30日
    0220
  • HCNP Routing&Switching之组播技术PIM-SM 稀疏模式

    前文我们了解了组播路由协议PIM以及PIM-DM密集模式相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16084310.html;…

    2022年8月26日
    0430
  • TortoiseGit保存用户名和密码的方法

    TortoiseGit在提交或者pull时总会提示你输入用户名密码,非常麻烦,那如何解决呢? 对于TortoiseGit 1.8.1.2及其后的版本,右键选择settings ——…

    Linux 2022年8月30日
    0220
  • 每天一个Linux命令之打包压缩命令

    打包成tar.gz格式压缩包 # tar -zcvf file.tar.gz /file 解压tar.gz格式压缩包 # tar zxvf file.tar.gz 打包成tar.b…

    Linux 2022年8月24日
    0250
  • linux下命令行发送邮件的软件:mutt

    不带邮件内容,只有subject: mutt -s “Subject comes here” username@domain.com < /dev/null 只有文件附件: …

    Linux 2022年8月11日
    0560
  • Linux端口转发-rinted工具部署、配置、使用

    编者按: 近期由于公司开启定制项目规划,对于每个项目都会开启一个测试服务器,实施方会用到测试服务器的ssh端口、mysql端口、web端口,为了节省资源(公网IP、服务器资源复用)…

    2022年8月26日
    0240
  • GitHub最强技术面试手册:Tech Interview Handbook

    摘要: 求职还是需要认真准备的。 原文:超实用技术面试手册,从工作申请、面试考题再到优势谈判,GitHub获30000星 作者:量子位 技术人员求职面试,单刷leetcode上的大…

    2022年8月30日
    0260
  • git 常用命令补充

    拉取远程分支同步到本地 // dev为分支名称 git checkout -b dev origin/dev 合并分支 // dev开发分支合并到master主分支 git che…

    Linux 2022年8月30日
    0210
  • Linux命令——screen

    参考:linux 技巧:使用 screen 管理你的远程会话 How to use GNU screen – the terminal multiplexer &#82…

    Linux 2022年8月24日
    0250
  • Linux netstat命令详解

    最常用 netstat -ntl netstat -natp Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics…

    Linux 2022年8月24日
    0250
  • Ubuntu 下 Oh My Zsh 的最佳实践「安装及配置」

    参考自 Oh My Zsh 是一款社区驱动的命令行工具,是基于 Zsh 命令行的一个扩展工具集,提供了丰富的扩展功能,如:主题配置,插件机制,内置的便捷操作等,可以给我们一种全新的…

    Linux 2022年8月26日
    0450
  • [Linux]centos使用mount + nfs 远程共享存储

    服务端安装nfs 1、使用yum安装nfs yum install nfs-utils nfs-utils-lib -y 如果安装过程出现这样的错误: 得先安装lvm2 yum i…

    Linux 2022年8月26日
    0300
  • Git 修正错误

    大部分的人都会犯错。所以每VCS提供了一个功能,修正错误,直到特定的点。 Git提供功能使用,我们可以撤销已作出的修改到本地资源库。 假设用户意外地对其本地仓库进行了一些更改,现在…

    2022年8月30日
    0250
  • linux 下 7z 的压缩和解压

    1.压缩(命令是 a) 2.解压(命令是 e) 3.安装(7zip前面有个 p) 参考: Original: https://www.cnblogs.com/tommy-huang…

    Linux 2022年8月11日
    0420
  • git 一些常见问题 总结

    问题1: <span class="hljs-keyword">Auto packing the repository <span class…

    Linux 2022年8月30日
    0200
  • Linux命令

    Linux命令是对Linux系统进行管理的命令,对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核…

    Linux 2022年9月10日
    0170
  • linux生成iso

    genisoimage -r -J -joliet-long -o xxx.iso /xxxxx/xxxxxx Original: https://www.cnblogs.com/…

    Linux 2022年8月26日
    0440
  • [置顶] Ubuntu16.04+opencv3.3.0的安装配置说明

    系统环境:Linux Ubuntu 16.04[GCC 5.4.0 20160609] on linux2 之前的教程中我们已经安装了做机器学习需要使用的框架TensorFlow,…

    Linux 2022年8月26日
    0280
  • Shell grep 命令扩展增强

    背景: 线上排查问题需要找出有某个特征的日志,并获取这些日志的完整调用日志链路。 比如, 通过某个tag 获取到了这些日志的 请求id 【Span ID】, 然后还需要再一步取得所…

    Linux 2022年9月14日
    0190

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部