侧边栏壁纸
博主头像
osubyte的博客博主等级

行动起来,活在当下

  • 累计撰写 36 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

OVH Soyoustart Kimsufi 配置IPV6

Administrator
2022-11-28 / 0 评论 / 0 点赞 / 758 阅读 / 4594 字

黑五最近买了点OVH的机,发现有些安装没有配置IPv6。只能自己动手了。

查找你的IPv6 IP 网关

OVH在面板中可以直接获取相关信息。
旧站(Soyoustart、Kimsufi)可通过调用API解决获取。
可参考 https://madlax.pw/2021/12/406.html 中的办法获取。

特别注意:以下操作请提前备份好原有网络配置和重要数据,以免操作失误导致失联 。

Debian 11 10或者Ubuntu 20.04以下

编写50-cloud-init。

vim etc/network/interfaces.d/50-cloud-init

注意ipv6的网络配置和你的网络接口(eno0),不是eno0的话注意修改成你自己对应的网络接口,如果不知道可以根据原有未修改之前配置文件中IPv4的网络接口进行修改,或者输入ipconfig查询

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
auto lo
iface lo inet loopback

auto eno0
iface eno0 inet dhcp
    accept_ra 0

# control-alias eno0
iface eno0 inet6 static
    address 你的IPv6地址
    dns-nameservers 你想设置的ipv6 dns
    gateway 你的IPv6网关

Ubuntu 20.04及以上

Ubuntu 20.04的网络接口配置默认使用NetPlan,这个新工具取代了以前用于配置Ubuntu网络接口的静态接口(/etc/network/interfaces)文件。现在必须使用/etc/netplan/*.yaml来配置Ubuntu的网络接口。

所以配置ipv6应该修改/etc/netplan/00-cloud-init.yaml文件(这里文件开头的00可能有变化)。

vim /etc/netplan/00-cloud-init.yaml

请按照yaml规则编写,注意ipv6的网络配置和你的网络接口(eno1),不是eno1的话注意修改成你自己对应的网络接口,如果不知道可以根据原有未修改之前配置文件中IPv4的网络接口进行修改,或者输入ipconfig查询

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    ethernets:
        eno1:
            accept-ra: false
            addresses:
            - 你的IPv6地址
            dhcp4: true
            gateway6: 你的IPv6网关
            match:
                macaddress: mac地址
            nameservers:
                addresses:
                - 你想设置的ipv6 dns
            set-name: eno1

最后保存文件重启服务器,或者重启网卡即可正确获取IPv6。

ping6 google.com
PING google.com(yul03s04-in-x0e.1e100.net (2607:f8b0:4020:806::200e)) 56 data bytes
64 bytes from yul03s04-in-x0e.1e100.net (2607:f8b0:4020:806::200e): icmp_seq=1 ttl=114 time=1.31 ms
64 bytes from yul03s04-in-x0e.1e100.net (2607:f8b0:4020:806::200e): icmp_seq=2 ttl=114 time=1.33 ms
64 bytes from yul03s04-in-x0e.1e100.net (2607:f8b0:4020:806::200e): icmp_seq=3 ttl=114 time=1.32 ms
64 bytes from yul03s04-in-x0e.1e100.net (2607:f8b0:4020:806::200e): icmp_seq=4 ttl=114 time=1.32 ms
64 bytes from yul03s04-in-x0e.1e100.net (2607:f8b0:4020:806::200e): icmp_seq=5 ttl=114 time=1.34 ms
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 1.312/1.323/1.340/0.010 ms

如果操作失误导致失联,可以切换到救援模式还原原有网络配置改动。

参考来源 https://madlax.pw/2021/12/406.html
https://itleo.xyz/index.php/2021/09/07/ubuntu-20-04-lts-set-ipv6/

0

评论区