VPSでのIPv6の構成

これらの各例では、IPv6サブネットを想定しています2001:db8:1000::/64。割り当てたサブネットで更新する必要があります。

2001:db8:1000::100割り当てるメインのIPv6アドレスとして使用します。また2001:db8:1000::200、セカンダリIPv6アドレスとして構成します。セカンダリIPv6を追加する必要はありませんが、複数のIPv6アドレスが必要な場合に使用するプロセスを示しています。

重要な注意:IPv6サブネットを既存のマシンに追加する場合、IPv6が機能する前に、Vultrコントロールパネルからサーバーを再起動する必要があります。SSHなどを使用して再起動するだけでは不十分です。サーバーが再起動されるまで、IPv6はまったく機能しません。これは、サーバーの初期導入時にIPv6を選択した場合は適用されません。

Vultrコントロールパネルには、VMごとに生成された設定例があります。これらは、「構成例またはドキュメントを参照してください。」というラベルの付いたVMのIPv6設定の下にあります。

CentOS 6、CentOS 7

次の行を/etc/sysconfig/network-scripts/ifcfg-eth0ファイルに追加します。

IPV6INIT="yes" 
IPV6ADDR="2001:db8:1000::100/64" 
IPV6_AUTOCONF="yes" 
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64" 

ネットワークを再起動するか、再起動します。

service network restart

(サーバーをVPNとして使用するなどして)IP転送を有効にしている場合は、次の行も/etc/sysctl.confファイルに追加する必要があります。これらの変数のデフォルト設定(1)は、IP転送が有効になっているときにIPv6が適切に機能しないようにします。「sysctl net.ipv4.ip_forward」を実行すると、IP転送が有効になっているかどうかを確認できます。

net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2

CentOS 8

動的構成

移入/etc/sysconfig/network-scripts/ifcfg-ens3次のテキストファイルを。

TYPE="Ethernet" 
DEVICE="ens3" 
ONBOOT="yes" 
BOOTPROTO="dhcp" 
IPV6INIT="yes" 
IPV6_AUTOCONF="yes" 
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200" 

接続を再起動するか、再起動します。

nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'

Debian 8

動的構成

動的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface eth0 inet6 auto

ネットワークを再起動するか、再起動します。

systemctl restart networking.service

静的構成

静的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200

ネットワークを再起動するか、再起動します。

systemctl restart networking.service

Debian 9、Debian 10

動的構成

動的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface ens3 inet6 auto

ネットワークを再起動するか、再起動します。

systemctl restart networking.service

静的構成

静的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200

ネットワークを再起動するか、再起動します。

systemctl restart networking.service

Fedora 26〜28

次の行を/etc/sysconfig/network-scripts/ifcfg-ens3ファイルに追加します。

IPV6INIT="yes" 
IPV6ADDR="2001:db8:1000::100/64" 
IPV6_AUTOCONF="yes" 
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64" 

ネットワークを再起動するか、再起動します。

systemctl restart network.service

Fedora 29〜31

動的IPv6構成、および1つの追加のIPv6アドレス(/ 128)に対して次のコマンドを実行します。同じ方法でアドレスを追加できます。

nmcli con mod 'Wired connection 1' ipv6.method 'auto' ipv6.addresses ''
nmcli con mod 'Wired connection 1' +ipv6.addresses '2001:db8:1000::200/128'
nmcli con up 'Wired connection 1'

FreeBSD 10.x、FreeBSD 11.x、FreeBSD 12.x

動的構成

動的構成の場合、次の行を/etc/rc.confファイルに追加します。

ifconfig_vtnet0_ipv6="inet6 accept_rtadv" 
ipv6_activate_all_interfaces="YES" 
rtsold_enable="YES" 
rtsold_flags="-aF" 

ルーター要請デーモンを起動するか、再起動します。

service rtsold start

静的構成

静的構成の場合、次の行を/etc/rc.confファイルに追加します。

rtsold_enable="YES" 
ipv6_activate_all_interfaces="YES" 
rtsold_flags="-aF" 
ifconfig_vtnet0_ipv6="inet6 2001:db8:1000::100 prefixlen 64" 
ifconfig_vtnet0_alias0="inet6 2001:db8:1000::200 prefixlen 64" 

ルーター要請デーモンを起動するか、再起動します。

service rtsold start

OpenBSD 6.0-OpenBSD 6.2

次の行を/etc/hostname.vio0ファイルに追加します。

inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64

インターフェイスを再起動するか、再起動します。

sh /etc/netstart vio0

OpenBSD 6.3-OpenBSD 6.6

次の行を/etc/hostname.vio0ファイルに追加します。

inet6 autoconf -autoconfprivacy -soii
inet6 alias 2001:db8:1000::200 64

インターフェイスを再起動するか、再起動します。

sh /etc/netstart vio0

Ubuntu 14.04

動的構成

動的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface eth0 inet6 auto

インスタンスを再起動します。

静的構成

静的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200

IP転送

(サーバーをVPNとして使用するなどして)IP転送を有効にしている場合は、次の行も/etc/sysctl.confファイルに追加する必要があります。これらの変数のデフォルト設定(1)は、IP転送が有効になっているときにIPv6が適切に機能しないようにします。「sysctl net.ipv4.ip_forward」を実行すると、IP転送が有効になっているかどうかを確認できます。

net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2

Ubuntu 16.04

動的構成

動的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface ens3 inet6 auto

ネットワークを再起動するか、再起動します。

systemctl restart networking.service

静的構成

静的構成の場合、次の行を/etc/network/interfacesファイルに追加します。

iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200

ネットワークを再起動するか、再起動します。

systemctl restart networking.service

Ubuntu 17.10、Ubuntu 18.xx、Ubuntu 19.xx

移入/etc/netplan/10-ens3.yaml次のテキストファイルを。

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
      addresses:
        - '2001:db8:1000::200/64'

ネットワークを更新するか、再起動します。

netplan apply

Windows Server 2012 R2、Windows Server 2016、Windows Server 2019

システムのパブリックインターフェイス名を見つけます。ipconfig /allWindowsのコントロールパネルを使用またはナビゲートできます。

Ethernet」をWindowsが選択したパブリックインターフェイス名に置き換え、次のコマンドを実行します。

netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::100/64" 
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::200/64" 


Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。