Постављање
CAUTION
ЛОКАЛНА IP АДРЕСА!
1. Провери мрежни сервис
systemctl list-units --type=service | grep -E 'NetworkManager|systemd-networkd|dhcpcd'2. NetworkManager
nmcli connection modify "Име-везе" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8,1.1.1.1" ipv4.method manual
nmcli connection up "Име-везе"3. systemd-networkd
- Направи фајл
/etc/systemd/network/20-wired.network:
[Match]
Name=enp3s0
[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
DNS=8.8.8.8 1.1.1.1- Рестартуј:
sudo systemctl restart systemd-networkd4. dhcpcd
- Уређуј
/etc/dhcpcd.conf:
interface enp3s0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8 1.1.1.1- Рестартуј:
sudo systemctl restart dhcpcdNOTE
Замени enp3s0 и 192.168.1.x са твојим вредностима.
Уклањање
CAUTION
ЛОКАЛНА IP АДРЕСА!
Да бисте вратили динамичко добијање IP адресе (DHCP) након што сте поставили статичку конфигурацију, потребно је да измените конфигурацију за сервис који користите. Испод су кораци за сваки од наведених метода:
1. NetworkManager
Ако сте користили NetworkManager да бисте подесили статичку IP адресу, вратите подешавање на DHCP командом:
nmcli connection modify "Име-везе" ipv4.method auto
nmcli connection up "Име-везе"Овим се мења метод за добијање IP адресе на аутоматски (DHCP) за дати профил везе.
2. systemd-networkd
Ако сте креирали фајл /etc/systemd/network/20-wired.network за статичку конфигурацију, урадићете следеће измене:
Отворите фајл
/etc/systemd/network/20-wired.networkу уређивачу (нпр.nanoилиvim):- Уклоните или коментаришите линије које дефинишу статичке вредности (нпр.
Address=,Gateway=,DNS=) и додајте линију која омогућава DHCP:
ini[Match] Name=enp3s0 [Network] DHCP=yes- Уклоните или коментаришите линије које дефинишу статичке вредности (нпр.
Затим рестартујте сервис:
bashsudo systemctl restart systemd-networkd
Овим ће се интерфејс конфигурисати да користи DHCP.
3. dhcpcd
Ако сте користили dhcpcd за статичку конфигурацију, урадите следеће:
Отворите фајл
/etc/dhcpcd.confу уређивачу и пронађите секцију за одређени интерфејс (нпр.enp3s0). Коментаришите или уклоните линије које задају статичке вредности:bash#interface enp3s0 #static ip_address=192.168.1.100/24 #static routers=192.168.1.1 #static domain_name_servers=8.8.8.8 1.1.1.1Затим рестартујте dhcpcd сервис:
bashsudo systemctl restart dhcpcd
Овим ће се интерфејс вратити на динамичко добијање IP адресе путем DHCP-а.
NOTE
- Замени
enp3s0са стварним именом твог мрежног интерфејса. - За NetworkManager, замени
"Име-везе"са именом твог профила везе.
Након ових измена, систем ће користити DHCP за аутоматско добијање IP адресе.