V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CmCloud
V2EX  ›  程序员

多网卡 IPv6,怎么设置 IPv6 出口

  •  
  •   CmCloud · 2020-02-06 13:43:44 +08:00 · 2417 次点击
    这是一个创建于 1555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统自身网卡 eth0 是 IPv4,使用 v4tunnel 创建了 ip-6 网卡具有 IPv6 地址,使用 ip-6 的地址 BGP 广播,并创建了 dummy 网卡获取了自有 ASN 的 IPv6 地址。

    通过 curl 可验证 dummy 无误 IPv6 可访问公网。

    # xxxx 为 dummy IP 地址 
    curl --interface xxxx ip.sb
    

    但是通过 IPv4 与服务器建立通信后,访问公网获取的 IPv6 是 v4tunnel 的 IPv6 地址,请问怎么设置路由,可以使公网默认出口为 dummy IP

    第 1 条附言  ·  2020-02-06 17:12:12 +08:00

    感谢答复的所有坛友,问题已解决。使用方案 #7

    8 条回复    2020-02-06 17:10:25 +08:00
    ysc3839
        1
    ysc3839  
       2020-02-06 14:17:00 +08:00 via Android
    ip -6 r 看看?
    CmCloud
        2
    CmCloud  
    OP
       2020-02-06 15:14:37 +08:00
    @ysc3839
    ```ip-6-gw-ip dev ip-6 metric 1024 pref medium
    ip-6/64 网段 dev ip-6 proto kernel metric 256 pref medium
    dummy-ip dev asn proto kernel metric 256 pref medium
    fe80::/64 dev eth0 proto kernel metric 256 pref medium
    fe80::/64 dev ip-6 proto kernel metric 256 pref medium
    fe80::/64 dev asn proto kernel metric 256 pref medium
    default via ip-6-gw-ip dev ip-6 metric 1024 pref medium```
    ysc3839
        3
    ysc3839  
       2020-02-06 15:22:04 +08:00 via Android
    default 只有一个,所以默认就走这个了。你的 dummy 网卡是手动配置的吗?可能需要手动给路由表加个 default。
    CmCloud
        4
    CmCloud  
    OP
       2020-02-06 15:31:56 +08:00
    @ysc3839 ip link add 添加的,请问 IPv6 的这个 default 怎么设置,我是用 ip -6 route add default gw dummy-ip 不怎么行
    ysc3839
        5
    ysc3839  
       2020-02-06 15:55:17 +08:00 via Android   ❤️ 1
    ip -6 r add default via dummy-ip dev asn metric 256
    试试这个?
    CmCloud
        6
    CmCloud  
    OP
       2020-02-06 16:26:11 +08:00
    @ysc3839 不貌似行不通,难搞哦 Error: Invalid gateway address.
    oovveeaarr
        7
    oovveeaarr  
       2020-02-06 17:04:22 +08:00   ❤️ 2
    ip -6 route change default via ip-6-gw-ip dev ip-6 src dummip/64
    大概是这个意思
    CmCloud
        8
    CmCloud  
    OP
       2020-02-06 17:10:25 +08:00
    @oovveeaarr 🐂🍺
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3231 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 969ms · UTC 13:29 · PVG 21:29 · LAX 06:29 · JFK 09:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.