Debian 11
Etap 1: wyłącz automatyczną konfigurację sieci
Otwórz ścieżkę dostępu do następującego pliku z edytorem tekstu:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Wprowadź następującą linię, następnie zapisz i wyjdź z edytora.
network: {config: disabled}
Utworzenie tego pliku konfiguracyjnego zapobiega automatycznemu wprowadzaniu zmian w konfiguracji Twojej sieci.
Etap 2: utwórz kopię zapasową
Domyślnie plik konfiguracyjny znajduje się w ścieżce /etc/network/interfaces.d.
W naszym przykładzie nasz plik nosi nazwę 50-cloud-init, dlatego wykonujemy kopię pliku 50-cloud-init, używając następującego polecenia:
sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak
W przypadku błędu będziesz mógł wrócić do wprowadzonych zmian, używając następujących poleceń:
sudo rm -f /etc/network/interfaces.d/50-cloud-init
sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init
Etap 3: zmień plik konfiguracyjny sieci
Nazwy interfejsu sieciowego możesz sprawdzić za pomocą polecenia:
Otwórz plik konfiguracyjny sieci, aby go zmienić za pomocą następującego polecenia:
sudo nano /etc/network/interfaces.d/50-cloud-init
Aby skonfigurować adres Additional IP, dodaj interfejs wirtualny lub alias Ethernet do interfejsu sieciowego. W naszym przykładzie nasz interfejs nosi nazwę eth0, więc nasz pierwszy alias to eth0:0. Zrób to dla każdego adresu Additional IP, który chcesz skonfigurować.
Nie zmieniaj istniejących wierszy w pliku konfiguracyjnym, dodaj tylko adres Additional IP do następującego pliku, zastępując NETWORK_INTERFACE, ID i ADDITIONAL_IP własnymi wartościami:
auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP
netmask 255.255.255.255
Jeśli konfigurujesz więcej niż jeden adres Additional IP, plik konfiguracyjny powinien wyglądać następująco:
auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP1
address ADDITIONAL_IP2
netmask 255.255.255.255
Przykład
auto eth0:0
iface eth0:0 inet static
address 203.0.113.0
netmask 255.255.255.255
Etap 4: restart interfejsu
Zastosuj zmiany za pomocą polecenia:
sudo systemctl restart networking
Debian 12, Ubuntu 22.04 i późniejsze wersje
Plik konfiguracyjny adresów Additional IP znajduje się w pliku /etc/netplan/. W tym przykładzie nazywa się 50-cloud-init.yaml.
Najlepszą praktyką jest utworzenie oddzielnego pliku konfiguracyjnego w celu zdefiniowania adresów Additional IP. W przypadku błędu można łatwo przywrócić modyfikacje.
Etap 1: utwórz plik konfiguracji sieci
W naszym przykładzie nasz plik nosi nazwę 51-cloud-init.yaml:
sudo touch /etc/netplan/51-cloud-init.yaml
Etap 2: zmodyfikuj plik konfiguracji
Nazwy interfejsu sieciowego możesz sprawdzić za pomocą polecenia:
Otwórz plik konfiguracyjny sieci, aby go zmienić za pomocą następującego polecenia:
sudo nano /etc/netplan/51-cloud-init.yaml
Edytuj plik, zastępując polecenia INTERFACE_NAME i ADDITIONAL_IP własnymi wartościami:
network:
version: 2
ethernets:
INTERFACE_NAME:
dhcp4: true
addresses:
- ADDITIONAL_IP1/32
Jeśli masz więcej niż jeden adres Additional IP do skonfigurowania, plik konfiguracyjny powinien wyglądać następująco:
network:
version: 2
ethernets:
INTERFACE_NAME:
dhcp4: true
addresses:
- ADDITIONAL_IP1/32
- ADDITIONAL_IP2/32
Warning
Ważne jest przestrzeganie wyrównania każdego elementu tego pliku, jak pokazano w powyższym przykładzie. Nie używaj przycisku tabulacji do tworzenia odstępów.
Przykład
network:
version: 2
ethernets:
eth0:
dhcp4: true
addresses:
- 203.0.113.0/32
Zapisz i zamknij plik.
Etap 3: zastosuj nową konfigurację sieci
Możesz przetestować konfigurację za pomocą polecenia:
Jeśli jest poprawna, zastosuj ją za pomocą następującego polecenia:
AlmaLinux (8/9), Rocky Linux (8/9)
Główny plik konfiguracyjny znajduje się w folderze /etc/sysconfig/network-scripts/. W tym przykładzie nazywa się ifcfg-eth0. Przed wprowadzeniem zmian sprawdź rzeczywistą nazwę pliku w tym folderze.
Dla każdego adresu Additional IP, który chcesz skonfigurować, utwórz osobny plik konfiguracyjny z następującymi parametrami: ifcfg-NETWORK_INTERFACE:ID. Gdzie NETWORK_INTERFACE reprezentuje interfejs fizyczny, a ID reprezentuje wirtualny interfejs sieciowy lub alias ethernetowy rozpoczynający się od wartości 0. Na przykład w przypadku interfejsu o nazwie eth0 pierwszy alias to eth0:0, drugi alias to eth0:1, etc.
Etap 1: określ interfejs sieciowy
Nazwy interfejsu sieciowego możesz sprawdzić za pomocą polecenia:
Etap 2: tworzenie pliku konfiguracyjnego
Najpierw utwórz plik konfiguracyjny. Zastąp NETWORK_INTERFACE:ID własnymi wartościami.
sudo nano /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE:ID
Następnie edytuj plik z poniższą zawartością, zastępując NETWORK_INTERFACE:ID i ADDITIONAL_IP własnymi wartościami:
DEVICE=NETWORK_INTERFACE:ID
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=ADDITIONAL_IP
NETMASK=255.255.255.255
BROADCAST=ADDITIONAL_IP
Przykład
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=203.0.113.0
NETMASK=255.255.255.255
BROADCAST=203.0.113.0
Etap 3: restart interfejsu
Zastosuj zmiany za pomocą polecenia:
sudo systemctl restart NetworkManager
CentOS
sudo systemctl restart network
Fedora 42, AlmaLinux & Rocky Linux (10)
Fedora używa teraz kluczowych plików. NetworkManager przechowywał wcześniej profile sieciowe w formacie ifcfg w tym katalogu: /etc/sysconfig/network-scripts/. Jednak format ifcfg jest teraz przestarzały. Domyślnie program NetworkManager nie tworzy już nowych profilów w tym formacie. Plik konfiguracyjny znajduje się teraz w /etc/NetworkManager/system-connections/.
Etap 1: tworzenie kopii zapasowej
W naszym przykładzie nasz plik nosi nazwę cloud-init-eno1.nmconnection, wykonujemy zatem kopię pliku cloud-init-eno1.nmconnection przy użyciu następującego polecenia:
sudo cp -r /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak
W przypadku błędu będziesz mógł wrócić do wprowadzonych zmian, używając następujących poleceń:
sudo rm -f /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
sudo cp /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
Etap 2: modyfikacja pliku konfiguracyjnego
Info
Pamiętaj, że nazwa pliku sieciowego w naszym przykładzie może się różnić od Twojej. Dostosuj polecenia do nazwy pliku.
sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
Nie zmieniaj istniejących linii w pliku konfiguracyjnym, dodaj adres Additional IP do pliku w następujący sposób, zastępując ADDITIONAL_IP/32 własnymi wartościami:
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP/32
Jeśli masz dwa adresy Additional IP do skonfigurowania, konfiguracja powinna wyglądać następująco:
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP1/32
address2=ADDITIONAL_IP2/32
Przykład
[ipv4]
method=auto
may-fail=false
address1=203.0.113.0/32
Etap 3: restart interfejsu
Uruchom ponownie interfejs:
systemctl restart NetworkManager
cPanel
Etap 1: dostęp do sekcji zarządzania adresami IP w usłudze WHM
W Panelu klienta WHM kliknij IP Functions i wybierz Add a New IP Address w menu po lewej stronie.

Etap 2: dodawanie informacji o adresach Additional IP
W polu "New IP or IP range to add" wpisz Twój adres Additional IP w postaci "xxx.xxx.xxx.xxx".
Wybierz 255.255.255.255 jako maskę podsieci, a następnie kliknij Submit.

Warning
Uwaga, jeśli masz kilka adresów IP do skonfigurowania na tym samym bloku i dodajesz je wszystkie jednocześnie, system WHM wymusi użycie maski podsieci 255.255.255.0. Nie zaleca się używania tej konfiguracji, należy dodać każdy adres IP oddzielnie, aby móc korzystać z odpowiedniej maski podsieci 255.255.255.255.
Etap 3: weryfikacja aktualnej konfiguracji IP
Wróć do sekcji IP Functions, kliknij Show or Delete Current IP Addresses, aby sprawdzić, czy adres Additional IP został poprawnie dodany.

Plesk
Etap 1: dostęp do interfejsu zarządzania IP Plesk
W panelu sterowania Plesk wybierz Tools & Settings na pasku bocznym po lewej stronie.

Kliknij IP Addresses w sekcji Tools & Resources.
Etap 2: dodawanie informacji o adresach Additional IP
W tej sekcji kliknij przycisk Add IP Address.

W polu "IP address and subnet mask" wpisz adres Additional IP w postaci xxx.xxx.xxx.xxx/32, a następnie kliknij przycisk OK.

Etap 3: weryfikacja aktualnej konfiguracji IP
W sekcji "IP Addresses" sprawdź, czy adres Additional IP został poprawnie dodany.

Windows Server
Etap 1: sprawdź konfigurację sieci
Kliknij prawym przyciskiem myszy przycisk Start Menu i otwórz Run.
Wpisz cmd i kliknij OK, aby otworzyć aplikację wiersza poleceń.

Aby pobrać aktualną konfigurację IP, wprowadź ipconfig w wierszu poleceń.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : openstacklocal
Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
IPv4 Address. . . . . . . . . . . : 192.0.2.29
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.0.2.1
Etap 2: zmień właściwości IPv4
- Przejdź do menu
Start, następnie Control Panel, Network and Internet, Network and Sharing Centre oraz Change Adapter Settings na pasku po lewej stronie.
- Kliknij prawym przyciskiem myszy
Ethernet;
- Kliknij
Properties;
- Wybierz
Internet Protocol Version 4 (TCP/IPv4), następnie kliknij Properties;
- Kliknij przycisk
Use the following IP address i wpisz główny adres IP Twojego serwera, maskę podsieci oraz bramę domyślną, które uzyskasz za pomocą polecenia ipconfig powyżej. W polu "Preferred DNS Server" wpisz 213.186.33.99.

Warning
Uwaga: jeśli wprowadzisz niepoprawne informacje, serwer nie będzie dostępny. Będziesz więc musiał wprowadzić poprawki za pośrednictwem KVM.
Etap 3: dodaj adres Additional IP do zaawansowanych ustawień TCP/IP
W nowym oknie kliknij Add... pod "IP addresses". Wpisz adres Additional IP i maskę podsieci (255.255.255.255).

Potwierdź klikając Add.

Po zakończeniu kliknij OK, aby zastosować konfigurację.

Połączenie z serwerem zostanie utracone na kilka sekund.
Etap 4: weryfikacja nowej konfiguracji sieci
Otwórz wiersz poleceń (cmd) i wprowadź ipconfig. Konfiguracja musi teraz obejmować nowy adres Additional IP.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
IPv4 Address. . . . . . . . . . . : 192.0.2.29
Subnet Mask . . . . . . . . . . . : 255.255.255.255
IPv4 Address. . . . . . . . . . . : 203.0.113.0
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.0.2.1