V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
acbot
V2EX  ›  Linux

网卡(接口)多个 IP 优先级的问题

  •  
  •   acbot · 2023-05-22 16:10:09 +08:00 · 1767 次点击
    这是一个创建于 583 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不同网卡(接口)同网段或同一个网卡(接口)不同网段配多 IP 这两个情况,可以通过 route metric 调整某个 IP 的优先级。那么同一个网卡(接口)配置同网段的多个 IP 优先级如何确定和修改?类型开启 IPv6 隐私扩展后网卡(接口)上就同时有两个同网段的地址,那么临时地址优先是如何实现的?如果使用 ip address add ... 手动添加多个 IP ,那么每个 IP 优先级如何确定,是先后顺序还是有什么参数?(注:ip 命令添加地址 有 metric 但我看最后落实都是在路由表里面,疑惑的是都是同一个网段怎么区分)

    第 1 条附言  ·  2023-06-06 09:17:20 +08:00
    debian 11.6 安装 mate 桌面 在配置 IPv6 网络的时候,有临时地址优先还是公共地址优先的选项所以我想还是能修改的只是相关配置参数还是不知道
    8 条回复    2023-05-27 18:53:10 +08:00
    toneewang
        1
    toneewang  
       2023-05-22 21:05:34 +08:00 via iPhone
    不是很懂,猜测一下是不是根据目标 ip 写的明细路由策略
    louisxxx
        2
    louisxxx  
       2023-05-23 05:25:57 +08:00 via iPhone
    你都知道 route metric 了不知道配置 src ?
    acbot
        3
    acbot  
    OP
       2023-05-23 08:50:50 +08:00
    @toneewang rule 表里面也没有看出来区别!
    acbot
        4
    acbot  
    OP
       2023-05-23 08:55:38 +08:00
    @louisxxx v4 route 表里面有 src 但是 v6 route 表里面是没有这个项,用 ip 命令目前我能看出来的区别就是 ip -6 add show ... 显示的结果 临时地址后面是 scope global temporary dynamic 相对固定地址后面是 scope global mngtmpaddr noprefixroute dynamic 也就是 temporary 与 mngtmpaddr noprefixroute 这里有明显不同
    louisxxx
        5
    louisxxx  
       2023-05-23 11:17:11 +08:00
    ip -6 route add default via <默认网关> dev <接口名称> src <IPv6 地址>
    这个方式不支持吗
    acbot
        6
    acbot  
    OP
       2023-05-23 13:18:57 +08:00
    @louisxxx
    我的意思是:

    1. ip -6 ... 类似这样的命令查看的没有看到 src 这样的字样,所以没有关注过也不了解这个选项,看了你举例后我觉得这个是一个方法,具体的我去试试看!

    2. 系统的 IPv6 隐私扩展应该不是这样实现的,因为 ip -6 route show ... 没有看到有 default ... src ... 关键字的条目,我想了解了解它的实现原理!
    qakito
        7
    qakito  
       2023-05-26 21:24:21 +08:00
    源地址选择是有 RFC 的
    https://datatracker.ietf.org/doc/rfc6724/ section 5
    acbot
        8
    acbot  
    OP
       2023-05-27 18:53:10 +08:00
    @qakito 谢谢,不过我大致看了一下,感觉仅仅是介绍原则没有介绍方法!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.