Konfigurowanie IPv6 na VPS

Każdy z tych przykładów zakłada podsieć IPv6 2001:db8:1000::/64. Będziesz musiał zaktualizować je o przydzieloną podsieć.

Będziemy używać 2001:db8:1000::100jako głównego adresu IPv6 do przypisania. Będziemy również konfigurować 2001:db8:1000::200jako dodatkowy adres IPv6. Dodanie drugiego adresu IPv6 nie jest konieczne, ale pokazuje proces, który można zastosować, jeśli chcesz mieć wiele adresów IPv6.

Ważna uwaga : Jeśli dodasz podsieć IPv6 do istniejącego komputera, musisz ponownie uruchomić serwer za pomocą panelu sterowania Vultr, zanim będzie działać IPv6. Ponowne uruchomienie za pośrednictwem SSH lub podobnego nie jest wystarczające. IPv6 nie będzie w ogóle działał, dopóki serwer nie zostanie zrestartowany. Nie dotyczy to przypadku wybrania IPv6 podczas początkowego wdrażania serwera.

W panelu sterowania Vultr istnieją przykłady konfiguracji generowane dla każdej maszyny wirtualnej. Znajdują się one w ustawieniach IPv6 maszyny Wirtualnej, oznaczonych etykietą „ Zobacz przykłady konfiguracji lub dokumentację ”.

CentOS 6, CentOS 7

Dodaj następujące wiersze do /etc/sysconfig/network-scripts/ifcfg-eth0pliku.

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

Uruchom ponownie sieć lub uruchom ponownie.

service network restart

Jeśli masz włączone przekazywanie IP (używając serwera jako VPN lub podobnego), musisz również dodać następujące wiersze do /etc/sysctl.confpliku. Domyślne ustawienia tych zmiennych (czyli 1) uniemożliwiają prawidłowe działanie IPv6, gdy włączone jest przekazywanie IP. Możesz sprawdzić, czy przekazywanie IP jest włączone, uruchamiając „ sysctl net.ipv4.ip_forward”.

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

CentOS 8

Konfiguracja dynamiczna

Wypełnij /etc/sysconfig/network-scripts/ifcfg-ens3plik następującym tekstem.

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

Uruchom ponownie połączenie lub uruchom ponownie.

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

Debian 8

Konfiguracja dynamiczna

W przypadku konfiguracji dynamicznej dodaj do /etc/network/interfacespliku następujące wiersze .

iface eth0 inet6 auto

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart networking.service

Konfiguracja statyczna

W przypadku konfiguracji statycznej dodaj do /etc/network/interfacespliku następujące wiersze .

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

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart networking.service

Debian 9, Debian 10

Konfiguracja dynamiczna

W przypadku konfiguracji dynamicznej dodaj do /etc/network/interfacespliku następujące wiersze .

iface ens3 inet6 auto

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart networking.service

Konfiguracja statyczna

W przypadku konfiguracji statycznej dodaj do /etc/network/interfacespliku następujące wiersze .

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

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart networking.service

Fedora 26 - 28

Dodaj następujące wiersze do /etc/sysconfig/network-scripts/ifcfg-ens3pliku.

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

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart network.service

Fedora 29 - 31

Uruchom następujące polecenia dla dynamicznej konfiguracji IPv6 i jeden dodatkowy adres IPv6 (/ 128). Dodatkowe adresy można dodawać w ten sam sposób.

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

Konfiguracja dynamiczna

W przypadku konfiguracji dynamicznej dodaj do /etc/rc.confpliku następujące wiersze .

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

Uruchom demona pozyskiwania routera lub uruchom ponownie.

service rtsold start

Konfiguracja statyczna

W przypadku konfiguracji statycznej dodaj do /etc/rc.confpliku następujące wiersze .

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" 

Uruchom demona pozyskiwania routera lub uruchom ponownie.

service rtsold start

OpenBSD 6.0 - OpenBSD 6.2

Dodaj następujące wiersze do /etc/hostname.vio0pliku.

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

Uruchom ponownie interfejs lub uruchom ponownie.

sh /etc/netstart vio0

OpenBSD 6.3 - OpenBSD 6.6

Dodaj następujące wiersze do /etc/hostname.vio0pliku.

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

Uruchom ponownie interfejs lub uruchom ponownie.

sh /etc/netstart vio0

Ubuntu 14.04

Konfiguracja dynamiczna

W przypadku konfiguracji dynamicznej dodaj do /etc/network/interfacespliku następujące wiersze .

iface eth0 inet6 auto

Uruchom ponownie instancję.

Konfiguracja statyczna

W przypadku konfiguracji statycznej dodaj do /etc/network/interfacespliku następujące wiersze .

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

Przekazywanie IP

Jeśli masz włączone przekazywanie IP (używając serwera jako VPN lub podobnego), musisz również dodać następujące wiersze do /etc/sysctl.confpliku. Domyślne ustawienia tych zmiennych (czyli 1) uniemożliwiają prawidłowe działanie IPv6, gdy włączone jest przekazywanie IP. Możesz sprawdzić, czy przekazywanie IP jest włączone, uruchamiając „ sysctl net.ipv4.ip_forward”.

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

Ubuntu 16.04

Konfiguracja dynamiczna

W przypadku konfiguracji dynamicznej dodaj do /etc/network/interfacespliku następujące wiersze .

iface ens3 inet6 auto

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart networking.service

Konfiguracja statyczna

W przypadku konfiguracji statycznej dodaj do /etc/network/interfacespliku następujące wiersze .

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

Uruchom ponownie sieć lub uruchom ponownie.

systemctl restart networking.service

Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx

Wypełnij /etc/netplan/10-ens3.yamlplik następującym tekstem.

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

Zaktualizuj sieć lub uruchom ponownie.

netplan apply

Windows Server 2012 R2, Windows Server 2016, Windows Server 2019

Znajdź nazwę publicznego interfejsu w swoim systemie. Możesz używać ipconfig /alllub nawigować w Panelu sterowania systemu Windows.

Zamień „ Ethernet” na publiczną nazwę interfejsu wybraną przez system Windows i uruchom następujące polecenia.

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" 

Zostaw komentarz

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.