CONTABO 将IPv6连接添加到服务器

Contabo提供的服务器上,已经预先配置了IPv6地址。但是,在某些服务器上,仍必须激活IPv6连接。如果您的服务器无法建立IPv6连接,请执行以下步骤:

的Linux

  • 通过SSH连接到服务器
  • 以root权限执行以下命令:
    enable_ipv6
  • 重新启动服务器

视窗

  • 使用管理员帐户通过RDP连接到服务器
  • 按下Windows + R键并输入“ cmd”以打开命令提示符
  • 执行以下命令:
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters" /v DisabledComponents /t REG_DWORD /d 0x00 /f
  • 重新启动服务器

如果您的操作系统不是由我们安装的,例如因为它是一个托管设备,或者是您手动安装的,则需要将必要的信息手动添加到系统中。以下指南应为您提供足够的信息,以在服务器上启动IPv6并使其运行。

获得必要的信息

如果适用,我们已经为您的每一项服务分配了一个IPv6地址。您可以在客户控制面板中找到该地址,该地址应如下所示:

CONTABO 将IPv6连接添加到服务器

使用图像中所示的地址空间,“2A02:C200:0:10:3​​:0:7:1”。请从客户控制面板使用您自己的IPv6地址空间。

目前,以下附加信息对每个启用IPv6的服务器均有效:

Netmask / Prefix length: 64
Gateway: fe80::1

对于以/ 2网络开头“ 2a02:c205”的服务器,请使用以下IP地址作为解析名称服务器:

Resolver/DNS server 1: 2a02:c205::1:53
Resolver/DNS server 2: 2a02:c205::2:53

对于以/ 2网络开头“ 2a02:c207”的服务器,请使用以下IP地址作为解析名称服务器:

Resolver/DNS server 1: 2a02:c207::1:53
Resolver/DNS server 2: 2a02:c207::2:53

初始配置(基于Linux的操作系统)

在将此IPv6地址添加到配置文件以使更改在服务器重新启动后仍然存在之前,您可能需要手动配置它。在此示例中,我将使用IPv6地址2001:db8 :: 1。请用分配给相关服务器的适当地址替换它。如果您的网卡不是eth0,则也必须将“ eth0”替换为适当的值。

将地址以/:格式添加到服务器的网络接口。

ip addr add 2001:db8::1/64 dev eth0

您可以通过运行以下命令来验证地址是否已启用

ip -6 addr show

其中应显示以下几行:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2001:db8::1/64 scope global valid_lft forever preferred_lft forever

为了覆盖不断发展的IPv6世界中的其他所有人,请向服务器配置添加默认路由:

ip route add default via fe80::1 dev eth0

同样,您可以通过运行来验证设置

ip -6 route show

它应该显示以下输出:

default via fe80::1 dev eth0 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295

现在,您可以使用ping6命令检查IPv6连接:

ping6 2a02:c205:0:5001::1

使事情持久化(基于Linux的操作系统)

不同的操作系统具有不同的设置网络配置的方式。如有疑问,请搜索操作系统的文档。这里将提供Debian / Ubuntu和CentOS / Fedora / RedHat的示例配置。应用这些更改时请非常小心。错误可能导致您的服务器完全不再响应任何网络流量!

Debian / Ubuntu到17.04

编辑文件/ etc / network / interfaces并添加以下行:

iface eth0 inet6 static
address 2001:db8::1
netmask 64
gateway fe80::1
accept_ra 0
autoconf 0
privext 0

Ubuntu 17.10及更高版本

Ubuntu从17.10版本开始使用Netplan。要配置IPv6,请按以下示例所示将所需的地址添加到/etc/netplan/01-netcfg.yaml中。还请添加“ gateway6”的条目。正确的缩进的使用很重要。请按原样保留其他条目,例如“ macaddress”。

network:
version: 2
renderer: networkd
ethernets:
eth0:
match:
macaddress: 00:50:56:3d:c3:aa
addresses:
- 207.180.193.3/32
- 2001:0db8::1/64
gateway6: fe80::1
routes:
- to: 0.0.0.0/0
via: 192.51.100.1
on-link: true
nameservers:
search: [ invalid ]
addresses:
- 79.143.183.251
- 79.143.183.252
- 2a02:c205::1:53
- 2a02:c205::2:53

CentOS / Fedora / RedHat

通过编辑/ etc / sysconfig / network来确保完全启用IPv6网络。将以下行添加到此文件:

NETWORKING_IPV6=yes

然后将IP配置添加到文件/ etc / sysconfig / network-scripts / ifcfg-eth0

IPV6INIT = "yes"
IPV6ADDR = "2001:db8::1/64"
IPV6_DEFAULTGW = "fe80::1"
IPV6_DEFAULTDEV = "eth0"

这应该确保在服务器重新引导后再次启用IPv6地址。

Windows Server操作系统的配置步骤

使用RDP连接到服务器后,单击“开始”>“控制面板”>“网络和Internet”>“网络和共享中心”。单击窗口左侧的“更改适配器设置”。右键单击网络连接图标,然后从菜单中选择“属性”:

CONTABO 将IPv6连接添加到服务器

在列表上突出显示条目“ Internet协议版本6(TCP / IP)”,确保选中该复选框,然后再次单击“属性”。输入您从第一步收集的信息,如下所示:

CONTABO 将IPv6连接添加到服务器

单击“确定”,关闭对话框并保存更改。

仍然无法通过IPv6到达您的服务器吗?

如果进行了如上所述的更改,并且ping6命令确实返回了响应,但是仍然无法从本地计算机通过IPv6到达服务器,则可能是本地网络中尚未启用IPv6。在这种情况下,您当地的ISP可以提供帮助。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 网站 CONTABO 将IPv6连接添加到服务器 https://www.lizi.tw/web/18813.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

CONTABO 将IPv6连接添加到服务器-海报

分享本文封面