web-dev-qa-db-ja.com

CentBoxをVirtualBoxにインストールした後、ネットワークインターフェイスが表示されない

Centos 6.4 i386をセットアップした仮想ボックスをインストールしたUbuntu 12.10があります。 Ubuntuでは3.5.0-17-genericカーネルを実行しています。

仮想ボックスにCentos 6.4をインストールすると、すべてが正常に動作しますが、VMマシンで起動すると、ループバックインターフェイスしかありません。それ以外はありません。手動でifcfg-eth0ファイルを追加しようとしましたが、何もしませんでしたVM私が追加した設定NATおよびHostOnlyインターフェースですが、Centosを起動すると必ずloインターフェースしかありません。どうすればよいですか?

56
user2195384

インストール中にネットワークを有効にする必要があります。インストール後にも実行できます。これは、6.xバージョンでのCentOSインストールの変更であり、私も含めて多くの人を失います。

CentOS 6.x以降では、NetworkManagerでネットワーク設定を管理するか、古い方法で/etc/sysconfig/network-scripts/ifcfg-eth0タイプのファイルを使用して手動で設定するかを選択できます。これがVMの場合、NetworkManagerを使用することをお勧めします。

接続エディターツールを呼び出すには、次の操作を行います。

$ nm-connection-editor

次のようなGUIが表示されます。

ss of conn. editor

このGUIから、次のようにeth0設定を編集する必要があります。

ss of nm #1

ss of nm #2

ss of nm #3

GUIなし

ヘッドレスサーバーでこれを実行しようとしている場合は、次のファイルを編集して再起動し、eth0ネットワークデバイスを有効にしてDHCPサーバーからIPアドレスを取得できます。ファイル/etc/sysconfig/network-scripts/ifcfg-eth0で次の2つのオプションを変更します。

ONBOOT="yes"
NM_CONTROLLED="no"

参考文献

53
slm

次のコマンドを実行します。

$ ip a

インターフェースが表示されます。 /etc/sysconfig/network-scripts対応するifcfgファイルを開き、起動時にyesに設定します。システムを再起動するとダウンします。

CentOS 7では、デフォルトでnoに設定されています

18
Jishnu Kinwar

VirtualBoxを使用して新しい仮想マシン(つまりゲストOS)を作成すると、デフォルトでNIC Am79C973になります。これはNIC多くのOSでサポートされています。この特定のNICはCentOS 7ではサポートされていないようです。これは、新しいCentOS内に表示されるNIC 7 VMはループバックNICになります。必要なのは、NICを82543GCのようにサポートされているものに変更することです。

まず、CentOSを停止しますVMまだ行っていない場合は、VirtualBoxホストでこのコマンドを使用してNICを変更します。

vboxmanage modifyvm "testvm" --nictype1 82543GC

ここで、CentOSを起動しますVM=もう一度、NICがあることに気づくでしょう。

これがお役に立てば幸いです。

8
mp8448

CentOS 7では、ネットワークインターフェイス名はenp0s3、ネットワークを機能させるには、対応するファイルを次のように編集する必要があります。

Sudo vim /etc/sysconfig/network-scripts/ifcfg-emp0s3

ONBOOTyesに設定します

ONBOOT=yes
7

nIC構成ファイル/etc/sysconfig/networking/devices/ifcfg-ethXとパラメータONBOOTが存在するかどうかを確認します。そうでない場合は追加してください。

grep "ONBOOT=yes" /etc/sysconfig/networking/devices/*
/etc/sysconfig/networking/devices/ifcfg-eth0:ONBOOT=yes
/etc/sysconfig/networking/devices/ifcfg-eth1:ONBOOT=yes

再起動または/etc/init.d/network restart変更後、インターフェースが起動します。

6
faisch

ランニング dhclient –v rootが修正してくれました。

私はこれからこの解決策を得ました 記事

5
Mike Hedman

おそらくそれをスローするのはネットワーク設定だと思います。ホストのネットワークカードを直接使用するので、「ブリッジアダプタ」を使用するとうまく機能することがわかりました。また、仮想コンピューターがDHCPを使用して、ルーターから独自の内部IPを取得できるようにします。

NATは少し奇妙です。1つのIPアドレス(ホストのものと同じですか?)のみを使用し、代わりにポートの変換をリレーするため、仮想コンピュータ用の個別のIPではありません。 HostOnly私は仮想コンピュータがあなたのホストで「ローカルネットワーク」を作ることだけを許可すると思います-すなわち。外部インターネットはありません。ループバックデバイスだけで十分です。

1
Baard Kopperud
  1. Sudo dhclient完了しました。再起動は必要ありません。

  2. Dhcpクライアントを起動時に自動的に起動する場合:Sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 変化する ONBOOT=noONBOOT=yes

0
dude

これは特に、新しいクローンをインストールしたVMBox(私の場合はCentOS)に適用され、IPアドレスが表示されません。

  1. VMを停止します。 [設定]-> [ネットワーク]-> [詳細]に移動します。次に、右側の青いアイコンをクリックしてMACアドレスをリセットします。新しいMACアドレスをどこかにメモします。
  2. VMを起動します。 「システム」->「設定」->「ネットワーク接続」に移動します。接続eth0->デバイスMACアドレスを編集して、2つの文字の間に「:」を追加して、ステップ1の新しいMACアドレスを入力します。例えば08012741798Dから08:01:27:41:79:8Dに保存
  3. 再起動してからrootとしてログインします:cd/var/lib/NetworkManager
  4. networkManager.stateを削除するか、別のフォルダーに移動します。例:mv NetworkManager.state NetworkManager.state.save
  5. run:service NetworkManager stop
  6. run:service NetworkManager start
  7. 新しいIPアドレスを表示するには、次のコマンドを実行します。ifconfig -a
0
SShenoy

これは/etc/udev/rules.d/70-persistent-net.rulesの問題のように見えます。このファイルが削除されない限り、以前の設定は保持されるため、ifcfg-ethXを編集しても役に立ちません。ファイルを削除してから、「udevadm trigger」を使用して再作成します。

0
cmtika