EUR
european

EUR

usa

USD

Ex. VAT Ex. VAT 0%

Ustawienia IPv4 i IPv6 na VPS

Każdy VPS INTROSERV otrzymuje adres IPv4 i adres IPv6 w momencie jego utworzenia. VPS pobiera swoje ustawienia sieciowe automatycznie przez DHCP, więc w większości przypadków nie trzeba nic konfigurować. Ten przewodnik pokazuje, jak sprawdzić ustawienia, jak dodać dodatkowy adres IP, jeśli nie pojawił się sam, i jakie zmiany mogą zakłócić działanie sieci.

Gdzie znaleźć swoje adresy IP

Adresy IPv4 Twojego VPS są wyświetlane w panelu klienta: Zamówienia → Szczegóły zamówienia → zakładka Sieć, wraz z maską sieci i bramą domyślną. Podsieć IPv6 jest wymieniona w zakładce Szczegóły, w sekcji Parametry zamówienia (IPv6: /112 Network). Aby zobaczyć sam adres IPv6, sprawdź go na VPS zgodnie z opisem w "Sprawdzanie ustawień sieci". Aby uzyskać szczegółowe informacje na temat panelu klienta, zapoznaj się z podręcznikiem "Panel sterowania VPS".

Jak działa sieć w VPS

  • Adresy IPv4 i IPv6, brama domyślna i serwery DNS są pobierane przez DHCP.
  • Adresy IPv4 zazwyczaj mają maskę /24 (255.255.255.0), a brama domyślna to zazwyczaj adres .1 podsieci. Adres IPv6 jest konfigurowany z prefiksem /112.
  • Domyślne serwery DNS to 8.8.8.8 i 1.1.1.1.
  • Każdy adres IP jest powiązany z adresem MAC adaptera sieciowego VPS. Ruch z dowolnego innego adresu lub MAC jest blokowany.

Warning

Nie zmieniaj adresu IP, maski, bramy domyślnej ani adresu MAC VPS. Jeśli ustawienia sieciowe różnią się od tych wydanych przez DHCP, VPS utraci dostęp do sieci. Jeśli konfigurujesz sieć statycznie, użyj dokładnie tych wartości, które zostały przypisane do VPS. Jeśli sieć przestanie działać po zmianie, otwórz Konsolę Wirtualną w panelu sterowania VPS i przywróć poprzednią konfigurację.

Sprawdzanie ustawień sieci

Linux:

ip -br addr ip route ip -6 route

Wyjście pokazuje nazwę interfejsu (na przykład eth0 lub ens3), adresy IPv4 i IPv6 oraz trasy domyślne. Poniższe przykłady używają nazwy interfejsu eth0.

Sprawdź połączenie przez IPv4 i IPv6:

ping -c 4 1.1.1.1 ping -6 -c 4 2606:4700:4700::1111

Windows Server (Wiersz poleceń lub PowerShell):

ipconfig /all ping 1.1.1.1 ping -6 2606:4700:4700::1111

Dodatkowe adresy IP

Podczas zamawiania dodatkowego adresu IP jest on zazwyczaj dodawany do interfejsu sieciowego VPS automatycznie jako drugi adres (alias). Uruchom ip -br addr w systemie Linux lub ipconfig /all w systemie Windows. Jeśli nowy adres znajduje się na liście, nie trzeba robić nic więcej.

Jeśli adresu tam nie ma, dodaj go ręcznie, jak opisano poniżej. Zachowaj DHCP dla głównego adresu i dodaj tylko dodatkowy. Przykłady używają adresu dokumentacyjnego 203.0.113.11/24. Zastąp go swoim dodatkowym adresem IP.

Info

Otwórz Konsolę Wirtualną w panelu sterowania VPS przed rozpoczęciem. Jeśli popełnisz błąd, będziesz mógł naprawić konfigurację stamtąd.

Ubuntu (netplan)

Ubuntu przechowuje ustawienia sieciowe w plikach YAML w katalogu /etc/netplan/. Nie edytuj istniejącego pliku: może zostać on wygenerowany ponownie po ponownym uruchomieniu VPS. Zamiast tego utwórz oddzielny plik dla dodatkowego adresu.

Sprawdź nazwę interfejsu używaną w istniejącym pliku:

cat /etc/netplan/*.yaml

Utwórz nowy plik:

nano /etc/netplan/60-additional-ip.yaml

Dodaj następujące treści, z taką samą nazwą interfejsu jak w istniejącym pliku:

network: version: 2 ethernets: eth0: addresses: - 203.0.113.11/24

Info

YAML jest wrażliwy na wcięcia: używaj spacji, a nie tabulatorów. Netplan scala ten plik z głównym, więc DHCP dla głównego adresu pozostaje bez zmian.

Ustaw ścisłe uprawnienia do pliku i zastosuj konfigurację w trybie testowym:

chmod 600 /etc/netplan/60-additional-ip.yaml netplan try

Jeśli połączenie nadal działa, naciśnij Enter, aby zachować ustawienia. Jeśli utracisz dostęp, netplan cofnie zmiany po 120 sekundach.

Debian (ifupdown)

Debian z ifupdown przechowuje ustawienia sieciowe w /etc/network/interfaces. Jeśli Twój VPS ma zamiast tego pliki YAML w /etc/netplan/, postępuj zgodnie z sekcją Ubuntu (netplan). Sprawdź, czy ten plik zawiera pliki konfiguracyjne z /etc/network/interfaces.d/:

grep source /etc/network/interfaces

Wyjście powinno zawierać wiersz source /etc/network/interfaces.d/*. Jeśli go brakuje, dodaj go na końcu pliku /etc/network/interfaces.

Utwórz oddzielny plik dla dodatkowego adresu:

nano /etc/network/interfaces.d/60-additional-ip

Dodaj:

iface eth0 inet static address 203.0.113.11/24

Nie dodawaj tutaj bramy domyślnej: główny adres już ją ma.

Dodaj adres do działającego systemu bez restartowania sieci:

ip addr add 203.0.113.11/24 dev eth0

Plik zachowuje adres po ponownym uruchomieniu.

AlmaLinux i Rocky Linux (NetworkManager)

Znajdź nazwę połączenia:

nmcli connection show

Dodaj dodatkowy adres do połączenia. Zastąp System eth0 nazwą swojego połączenia:

nmcli connection modify "System eth0" +ipv4.addresses 203.0.113.11/24

Znajdź nazwę urządzenia interfejsu:

nmcli device status

Zastosuj zmianę do interfejsu bez jego ponownego łączenia. Zastąp eth0 nazwą urządzenia z poprzedniego polecenia:

nmcli device reapply eth0

Główny adres nadal pochodzi z DHCP, NetworkManager dodaje obok niego dodatkowy. Adres pozostaje po ponownym uruchomieniu.

Windows Server

Aby dodać dodatkowy adres IPv4 w systemie Windows Server, adapter musi najpierw używać statycznej konfiguracji IPv4: ustawienia Zaawansowane dla dodatkowych adresów są dostępne tylko przy adresie statycznym. Ustaw główny adres statycznie z dokładnie tymi samymi wartościami, które wydał DHCP, a następnie dodaj dodatkowy adres.

Warning

Połączenie zostanie na chwilę przerwane podczas przełączania adaptera z DHCP na statyczny. Wprowadź te zmiany z Konsoli Wirtualnej, a nie przez RDP.

Najpierw zapisz bieżące wartości:

ipconfig /all

Potrzebujesz Adresu IPv4, Maski podsieci, Bramy domyślnej i Serwerów DNS aktywnego adaptera.

Interfejs graficzny

Naciśnij Win + R, wpisz ncpa.cpl i naciśnij Enter. Kliknij prawym przyciskiem myszy adapter sieciowy i wybierz Właściwości.

Wybierz Protokół internetowy w wersji 4 (TCP/IPv4) i kliknij Właściwości. Wybierz Użyj następującego adresu IP i wprowadź adres IP, maskę podsieci i bramę domyślną z wyjścia polecenia ipconfig. Poniżej wprowadź serwery DNS.

Kliknij Zaawansowane, a następnie Dodaj w sekcji Adresy IP. Wprowadź dodatkowy adres i maskę podsieci 255.255.255.0. Nie dodawaj drugiej bramy domyślnej.

Kliknij OK we wszystkich oknach. Pozostaw ustawienia IPv6 bez zmian.

PowerShell

Otwórz PowerShell jako administrator i znajdź nazwę adaptera:

Get-NetAdapter

Poniższe przykłady używają nazwy Ethernet oraz adresów dokumentacyjnych 203.0.113.10 (główny), 203.0.113.11 (dodatkowy) i 203.0.113.1 (brama). Zamiast tego użyj wartości z ipconfig.

Zmień IPv4 z DHCP na statyczny. IPv6 nadal działa przez DHCP:

Set-NetIPInterface -InterfaceAlias "Ethernet" -AddressFamily IPv4 -Dhcp Disabled

Ustaw główny adres i bramę:

New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 203.0.113.10 -PrefixLength 24 -DefaultGateway 203.0.113.1

Dodaj dodatkowy adres bez bramy:

New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 203.0.113.11 -PrefixLength 24

Ustaw serwery DNS. Nie pomijaj tego kroku: po przełączeniu na tryb statyczny lista serwerów DNS jest pusta:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8","1.1.1.1")

Sprawdzenie wyniku

Uruchom ponownie polecenia z "Sprawdzanie ustawień sieci". Dodatkowy adres powinien znajdować się na liście, a oba pingi powinny działać.

Aby upewnić się, że adres jest osiągalny z zewnątrz, wykonaj ping ze swojego komputera:

ping 203.0.113.11

Jeśli nie ma odpowiedzi, sprawdź, czy zapora sieciowa na VPS zezwala na ICMP. Możesz również sprawdzić usługę nasłuchującą na dodatkowym adresie, na przykład stronę internetową lub SSH.

Jeśli VPS utracił dostęp do sieci, otwórz Konsolę Wirtualną i usuń wprowadzoną zmianę. Jeśli problem persistuje, skontaktuj się z pomocą techniczną.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • Español
  • French
  • Italiano
  • Poland
  • Slovenski
  • Türkçe
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA