Ahoj,
doteď se ve VPS s Fedorou a CentOSem nastavovala síť pomocí init skriptu
/etc/init.d/network. Ten je už nějakou dobu označen za zastaralý a v
nových verzích se musí doinstalovávat. Místo init skriptu se má používat
NetworkManager (NM), takže od Fedory 30 to tak na vpsAdminOS budeme
dělat. Stejně by to mělo fungovat v CentOS 8, až ho vydají.
Pokud budete aktualizovat z Fedory 29, můžete na nový způsob konfigurace
přejít. Dokud bude ve vpsAdminu nastaveno, že ve VPS je Fedora 29,
všechno bude fungovat jako doposud. Když to přenastavíte na Fedoru 30,
bude potřeba nejdříve několik změn ve VPS.
NM sice umí číst konfigurační soubory v /etc/sysconfig/network-scripts
tak jako init skript, ale není to pořádně kompatibilní a jsou tam
rozdíly, takže NM nefunguje správně s konfigurací pro init skript a naopak.
Pro přechod na NM nejprve ve VPS proveďte:
dnf remove network-scripts
systemctl unmask NetworkManager.service
systemctl unmask NetworkManager-wait-online.service
systemctl unmask NetworkManager-dispatcher.service
cat <<EOT > /etc/NetworkManager/conf.d/vpsadminos.conf
[main]
plugins+=ifcfg-rh
rc-manager=file
configure-and-quit=true
EOT
Pak ve vpsAdminu přenastavte distribuci na Fedoru 30 a restartujte.
Jakub