web-dev-qa-db-ja.com

クローンRHELでeth0を有効にする方法VM Windows Server 2012で実行していますか?

重大な人員不足のため、私(意欲的なsysadminではありません!)にRHEL 6.1 VM HyperVを搭載したWindows Server 2012を実行しているサーバーに移行することを要求するイメージが提供されましたイメージはISOとして届いたので、VMWareからのものだと思います。いくつかの作業を行ってVMを実行しました。ホスティングサーバーにログインしている間は、問題なくアクセスできます。ただし、 eth0を有効にできません。現在、ループバックのみです。

調査を行ったところ、ほとんどの人が/etc/udev/rules.d/70-persistent-netを削除することで問題を解決できることがわかりました。それを試して、VMを再起動しました。運がない。

さらにいくつかの不正スタートの後、私はifcfg-eth0ファイルをからコピーしました

/etc/sysconfig/networking/devices/

/etc/sysconfig/network-scripts/

このファイルのMACアドレスを、ネットワークアダプターのHyperV詳細オプションで見たものに手動で設定しました。このコンテキストでは、MACアドレスは「動的」です。

途中で、すべての変更後にservice network restartを実行し、ifcfg-eth0ファイルをコピーした後、次のメッセージが表示されました。

no device found for connection 'System eth0'

Lspci -mを実行すると、NIC=のようなものが表示されません。ホストブリッジ、ISAブリッジ、およびIDEインターフェイス、ACPIブリッジ、および仮想VGAコントローラー。

これらすべてに基づいて、VMはWindows Server 2012が提供しようとしているアダプターを認識していません。HyperVからアダプターを数回追加および削除しようとしましたが、結果として変更は見られませんでしたが、最初に削除してから70-persistent-netファイルがrules.dフォルダーに表示されていないことに気づきました。

ここからどうすればいいですか?この時点での私の目的は、Windows Server2012によって提供されるVIMを認識して、NICでRHELを取得することです。

編集:これを後で見る人のために、私がしなければならなかったことはここにあります。

1。)VM 2.)ネットワークアダプタをシャットダウンします。3。)「レガシーネットワークアダプタ」を追加します。 4.)VM=を再起動し、ifconfig -aと入力します。)5.新しいネットワークインターフェイスの構成ファイルが現在ない場合は、/etc/sysconfig/network-scripts/に既存のファイルをコピーして作成します。たとえば、新しいeth1インターフェイスがあったので、/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth1にコピーして構成ファイルを作成しました。6。)構成ファイルを編集し、インターフェイス名とMACIDが正しいことを確認します。 7。)system network restartを使用して、新しい構成をロードします。

2
DeeDee

これはあなたにとって何か用途ですか? https://unix.stackexchange.com/a/17935

(CentOSはRedHatから派生しているため、適切に適用でき、そのリンクとは別に、そのスレッドの他の質問/コメント/回答も役立つ場合があります)。

2