Network manager to sprytna bestia. Można dla jednego interfejsu sieciowego zdefiniowac np. polaczenie net-static, ktore przypisuje temu interfejsowi adres statyczny oraz polaczenie net-dynamic, ktore przydziela interfejsowi adres z DHCP. W danej chwili może być aktywne tylko jedno połącznie, ale w ramach potrzeb można się przełączyć z jednej konfiguracji do drugiej. Zwykle jedno połączenie odpowiada jednemu interfejsowi, ale… warto wiedzieć, że się da 🙂
Tak można by zdefiniować net-static:
nmcli connection add type ethernet con-name net-static ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1
a tak można zdefiniować net-dynamic:
nmcli connection add type ethernet con-name net-dynamic ifname eth0
Potem można aktywować net-static:
nmcli connection up net-static
A tak można aktywować net-dynamic:
nmcli connection up net-dynamic
Żeby zobaczyć listę dostępnych połączeń dla jednego interfejsu użyj:
nmcli connection show --active