Akasoent
V2EX  ›  问与答

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

  •  
  •   Akasoent · Mar 11, 2025 · 1513 views
    This topic created in 459 days ago, the information mentioned may be changed or developed.
    最近发现手边几台 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 replies    2025-03-11 21:45:32 +08:00
    Foxkeh
        2
    Foxkeh  
       Mar 11, 2025
    cloudcone 不是只给 3 个吗?
    Akasoent
        3
    Akasoent  
    OP
       Mar 11, 2025
    @fengci
    感谢,试试这个方法
    Akasoent
        4
    Akasoent  
    OP
       Mar 11, 2025
    @Foxkeh
    用完整的配置文件把手边几家的 vps 都试了下。结论是给几个和能用几个是两码事(只要前缀不是 127 )。不过 cloudcone 家确实是给三个能用三个,多配的几个虽然 ip a 能显示,但不通。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1073 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 423ms · UTC 23:05 · PVG 07:05 · LAX 16:05 · JFK 19:05
    ♥ Do have faith in what you're doing.