![Dodatkowe adresy IP interfejsu (nmcli)](/images/w/768/macx-2.jpg)
wtorek,
Dodatkowe adresy IP interfejsu (nmcli)
Współczesne systemy i wersje NetworkManagera zazwyczaj obsługują możliwość dodawania wielu adresów IP do pojedynczego interfejsu sieciowego bez konieczności tworzenia aliasów interfejsu, jak to bywało w starszych systemach. Tradycyjna metoda dodawania aliasu interfejsu sieciowego, znana z dawnych wersji systemów Unix i Linux, polegała na tworzeniu wirtualnych interfejsów sieciowych (np. eth0:1, eth0:2 itd.), gdzie każdy z nich mógł mieć przypisany własny adres IP. Jest ona obecnie uznawana za przestarzałą i zastąpiona przez możliwość przypisania wielu adresów IP do pojedynczego interfejsu fizycznego bez tworzenia dodatkowych aliasów interfejsu. Pamiętaj o wymaganych w domyślnej konfiguracji uprawnieniach do prezentowanych poleceń (dodaj sudo do komend).
Dodawanie dodatkowego adresu IP do interfejsu
Sprawdź dostępne połączenia
nmcli con show
Znajdź nazwę połączenia, do którego chcesz dodać adres IP.
Dodaj adres IP
Możesz dodać dodatkowy adres IP do interfejsu za pomocą polecenia:
nmcli con mod [nazwa_połączenia] +ipv4.addresses [adres_IP]/[maska]
Na przykład, aby dodać adres IP 192.168.1.100 z maską 24 (co odpowiada maski podsieci 255.255.255.0) do połączenia o nazwie "Wired connection 1", użyj:
nmcli con mod "Wired connection 1" +ipv4.addresses 192.168.1.100/24
Pamiętaj, aby zastąpić [nazwa_połączenia]
odpowiednią nazwą połączenia i [adres_IP]/[maska]
właściwymi wartościami adresu IP i maski.
Zastosuj zmiany
Po dodaniu adresu IP musisz ponownie uruchomić interfejs sieciowy, aby zmiany zostały zastosowane:
nmcli con up [nazwa_połączenia]
To polecenie ponownie aktywuje połączenie z nowymi ustawieniami.