[vpsFree.cz: community-list] Změna v konfiguraci sítě ve Fedoře 30 na vpsAdminOS

Jakub Skokan jakub.skokan at vpsfree.cz
Fri May 24 08:44:44 CEST 2019


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


More information about the Community-list mailing list