Fedora Server 26から27にアップグレードした後、ネットワーク構成は失敗します。この問題はNetworkManagerを起動するアップグレードによって発生したようです。これは/etc/resolv.confを上書きします。
機能するには、次の最小構成を使用します。
cat /etc/sysconfig/network
DEVICE=enp37s0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
PREFIX=24
IPADDR=192.168.0.100
cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 192.168.0.1
sudo systemctl restart network
まず、上記の固定IP構成に改善が可能かどうかを教えてください。以前はオプションが多かったが、オプションを追加するほど問題が多くなるようでした。たとえば、マザーボードとCPUをアップグレードした後にHWADDR = xxxxxを設定したため、ネットワークが完全に切断されました。これは新しいハードウェアに変更されました。
私の本当の質問は、ヘッドレスサーバーのLinuxで静的IPを設定する正しい方法が何であるかです。 Fedoraの新しいバージョンにアップグレードするたびに、上記の現在の構成は1回以上中断されます。開発者は、ユーザーがサーバー展開でもNetworkManagerを使用したいと思います。そうでない場合は、アップグレードプロセスで静的IP構成が中断されることに気付いたとしても、NetworkMangerを再インストールして再度有効にする理由はありません。これは最終的にサーバー展開であるため、固定IPは非常に一般的で安定性が重要です。
ベストアンサー1
現在RedHatシステムでは、NetworkMangerの300,000行以上のCコードを避けることは非常に困難です。
これにより、NetworkManagerがCentos7のDNS設定に違反しないようにしました。/etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifcfg-rh
dns=none
rc-manager=unmanaged