ネットワーク管理者アプレット(Redhat6)を介して適用された設定は覚えていませんが、仮想マシンを再起動するたびに、IPアドレスやMacなしで新しいネットワークインタフェースがネットワーク管理者に表示されます。これは、再起動するたびに Network Manager アプレットの新しいネットワークインターフェイスに設定を適用する必要があることを意味します。
IPアドレスは手動でなければならず、名前はSystem eth0でなければなりません。
仮想マシンはXen仮想マシンです。 Oracle Enterprise Linux 6
この問題を永久に修正できますか? ? ?
よろしくお願いします!
答え1
接続用の静的IPアドレスを設定すると、ネットワーク管理者が使用する接続方法が生成されます。これは新しいインターフェイスではなく、「eth0」インターフェイスを使用する方法です。静的IPアドレスが割り当てられていても、DHCPはまだオプションです。便宜のためにこうやったと思います。 Wi-Fiが不足しているので、友だちのラップトップへの一時的なリンクを頻繁に使用しているとしましょう。これで、設定ファイルをそのままにして、毎回インターフェイスを再設定しなくても、通常の接続のためにDHCPに戻すことができます。 (悪い例ですが、私のポイントを強調します)
答え2
重要なのは、これがXen仮想マシンであることです。
明らかに、仮想化ホストは仮想NICに永続MACアドレスを割り当てません。 VMの電源がオンになるたびに、ホストは仮想ネットワークカードに新しいMACアドレスを割り当てます。そして、MACアドレスが変更されると、OEL 6は、NICが以前とは異なると「考える」。
仮想化のためにVMオペレーティングシステムを最適化するためのガイドラインには、この問題を回避するための手順を含める必要があります。ただし、OEL / RHEL 6.xでこれを行う一般的な方法は次のとおりです。
1.)空のファイルを作成します/etc/udev/rules.d/75-persistent-net-generator.rules
。これによりファイルが上書きされ、MACアドレスメモリ機能が/lib/udev/rules.d/
無効になります。udev
touch /etc/udev/rules.d/75-persistent-net-generator.rules
2.) udev が以前に見た MAC アドレスの既存の履歴を削除します。
rm /etc/udev/rules.d/70-persistent-net.rules
3.)HWADDR=
既存のネットワーク構成ファイルからすべての行を削除します。
sed -i -e '/^HWADDR=/d' /etc/sysconfig/network-scripts/ifcfg-eth*
4.) 仮想マシンを再起動します。これで、最初のNICをeth0
、2番目のNICをeth1
等として受け入れ、将来のMACアドレスを変更するときは無視する必要があります。