Dodanie drugiego adresu IP w systemie Debian za pomocą Netplan wymaga edycji pliku konfiguracyjnego Netplan. Oto kroki tego procesu:
Sprawdzenie istnienia interfejsu sieciowego
Upewnij się, że masz zainstalowany interfejs sieciowy, taki jak eth0. Możesz to sprawdzić za pomocą następującego polecenia:
ifconfig
Poszukaj wiersza odpowiadającego Twojemu interfejsowi sieciowemu.
Utworzenie kopii zapasowej pliku konfiguracyjnego Netplan
Dobrą praktyką jest utworzenie kopii zapasowej bieżącej konfiguracji Netplan. Możesz to zrobić, kopiując plik konfiguracyjny:
sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak
Edycja pliku konfiguracyjnego Netplan
Otwórz plik konfiguracyjny Netplan do edycji. Na przykład użyj edytora tekstu nano:
sudo nano /etc/netplan/01-netcfg.yaml
Dodanie drugiego adresu IP
Dodaj nowy blok adresów dla drugiego adresu IP. Na przykład, jeśli chcesz dodać adres IP 192.168.1.3:
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.2/24
- 192.168.1.3/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
Pamiętaj, aby podać prawidłowy interfejs (eth0), adresy IP, maskę podsieci, bramę oraz ustawienia DNS.
Zastosowanie konfiguracji Netplan
Zastosuj zmiany wprowadzone w konfiguracji Netplan:
sudo netplan apply
Sprawdzenie nowego adresu IP
Sprawdź, czy drugi adres IP został dodany, używając polecenia ifconfig lub ip addr:
ifconfig
lub
ip addr
Powinieneś zobaczyć dodatkowy adres IP powiązany z Twoim interfejsem sieciowym.
Zapobieganie modyfikacji ustawień sieciowych przez cloud-init
Aby uniknąć ingerencji ze strony cloud-init, który może zmieniać ustawienia sieciowe, postępuj zgodnie z instrukcjami na tej stronie, aby ograniczyć cloud-init przed wprowadzaniem zmian w konfiguracji sieci.
