Stałe IP (systemd-networkd) Ustawianie stałego adresu IP dla karty sieciowej w systemie Linux za pomocą narzędzia wbudowanego w systemd.
1. Sprawdź nazwę interfejsu Wpisujesz do konsoli ip link i dostajesz takie coś: W tym przypadku są 2 interfejsy: enp6s0 i wlp4s0. 2. Edytuj konfigurację Musisz wiedzieć jaki chcesz ustawić adres, w jakiej podsieci i jaka ma być brama.
Tworzysz lub edytujesz plik konfiguracyjny poleceniem: sudo nano /etc/systemd/network/*nazwa*.network
Robisz, żeby to wyglądało mniej więcej jak tu:
/etc/systemd/network/*nazwa*.network
Powyższa konfiguracja działa na interfejs enp6s0.
Wyłącza pobieranie adresu IP z serwera DHCP.
Ustawia adres na 192.168.1.100, a maskę na 24 bitową.
Bramę sieciową na 192.168.1.1.
Oraz serwer DNS na 1.1.1.1. 3. Uruchom usługę Wydajesz polecenie systemctl enable systemd-networkd, aby usługa się uruchamiała przy starcie.
I możesz też systemctl restart systemd-networkd, aby uruchomić usługę teraz.
W każdym razie jeżeli nic nie poszło po drodze źle to po reboot'cie wszystko powinno działać. 4. Sprawdź czy działa Wydaj polecenie systemctl status systemd-networkd i licz na podobny efekt: Jeśli to wygląda podobnie i ip a też mówi, że działa to gratulacje.