V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Akasoent
V2EX  ›  问与答

VPS 的默认网络配置要怎么看? VPS 添加额外 IPV6 的正确姿势是什么?

  •  
  •   Akasoent · 1 天前 · 350 次点击
    最近发现手边几台 VPS 提供的 IPV6 都是/64 前缀的整个网段,想给机器在原有的 IP 上增加几个 IPV6 地址。
    操作系统全是 ubuntu20 以上的版本。

    用 ip addr add 20xx:xx1/64 dev eth0 命令添加的 V6 地址重启后就没了,不考虑。

    查了一圈,基本上都是用 Netplan 管理 Systemd-networkd 来配置 IP 地址。

    试着在 vultr 家的 ubuntu 上用 Netplan 添加了以下配置文件:
    想着不改变原有网络配置的前提下直接增加 IPV6 地址,这个配置文件中没有配置网关和 DNS 只有 IPV6 地址。
    network:
    空 version: 2
    空 ethernets:
    空空 enp1s0:
    空空空 addresses:
    空空空空- 20xx:xx1/64
    空空空空- 20xx:xx2/64
    空空空空- 20xx:xx3/64
    空空空空- 20xx:xx4/64
    空空空空- 20xx:xx5/64
    空空空空- 20xx:xx6/64

    结果没问题,原有的 IPV4 、IPV6 都在,能正常使用,新添加的 IPV6 都没问题。

    同样的配置文件换到 cloudcone 家的 VPS 上。
    Netplan apply 后网络直接炸了,网页 VNC 进去后发现除了自己添加的 IPV6 地址外,原有的 IPV4 、V6 地址都没了,网关和 DNS 也没有。

    为什么会出现这种情况?一般 vps 的默认网络配置都在哪里?
    添加额外 IPV6 的正确姿势是什么?
    4 条回复    2025-03-11 21:45:32 +08:00
    Foxkeh
        2
    Foxkeh  
       1 天前
    cloudcone 不是只给 3 个吗?
    Akasoent
        3
    Akasoent  
    OP
       1 天前
    @fengci
    感谢,试试这个方法
    Akasoent
        4
    Akasoent  
    OP
       1 天前
    @Foxkeh
    用完整的配置文件把手边几家的 vps 都试了下。结论是给几个和能用几个是两码事(只要前缀不是 127 )。不过 cloudcone 家确实是给三个能用三个,多配的几个虽然 ip a 能显示,但不通。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3059 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:37 · PVG 22:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.