私はCentOS 7仮想マシンを実行していますが、DHCPを介してFedora 27システムからDNSネームサーバーをインポートしているようです。 DNSネームサーバーを/etc/resolv.conf
Googleネームサーバーに変更しようとしています。 Fedora 27では状況が異なります。これにより、systemctl restart network
Fedora 27の同じネームサーバーに戻ります。
上書きする方法はありますか?
私は何かをしなければならないと信じています/etc/sysconfig/network-scripts/
enp0s3
もちろん、ブリッジされた仮想マシンのイーサネットを介して接続されています。virbr0
答え1
VMのネットワークインターフェイスはdhcp
DNSのみを許可するように設定されています。インターフェイス設定を変更します。
ネットワークインタフェース設定ファイルはにあります/etc/sysconfig/network-scripts/
。
kvm vps と仮定すると、ネットワークインタフェースは eth0 です。ファイルを編集/etc/sysconfig/network-scripts/ifconfig-eth0
し、GoogleのIPv4ネームサーバーに以下を追加します。
PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4
次に、次のようにネットワークを再起動します。
sudo service network restart
別のネームサーバーを使用できます。
上記のネームサーバーが追加され、ディレクティブresolve.conf
はPEERDNS=no
ネームdhcp
サーバーの変更を停止します。
他の方法out はresolv.conf
以下のようにルートに対しても読み取り専用です。
chattr +i /etc/resolv.conf
ファイルを編集するには、chattr -i /etc/resolv.conf
編集前に使用してください。
ポリスチレン PEERDNS=no
RHEL、CentOS、Fedora などの RHEL ベースのシステムにのみ適用されます。