web-dev-qa-db-ja.com

VirtualBoxに最小限のCentOS 6.4をインストールしましたが、インターネットがありませんか?

VirtualBoxを使い始めたばかりですが、yum updateと入力しても、CentOSにインターネットが接続されていないようです。私の問題に対する解決策はありますか? (誤設定されたVirtualBoxの問題である可能性があります)

これはifconfigの出力です。

Image

28
Vlad

Eth0が設定されていないようです。これが私がCentOS 6.4で私のものを修正するためにしたことです。

Sudo su -

cat /etc/sysconfig/network |grep -i network

NETWORKING = yes-返されない場合は、yesに変更します。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

これは次のようになります。

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"

ここで変更したいオプションがいくつかあります。NM_CONTROLLEDはNO、ONBOOTはYESである必要があり、最後にこのコードを下部に追加します。

BOOTPROTO="dhcp"

これにより、DHCPからIPを取得し、基本的にIPV4を有効にすることができます。

ファイル全体は次のようになります。

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"

保存して閉じます。次に、ネットワークサービスを再起動して、次の設定でリロードします。

[root@Development ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]

「eth0」に注目してください。すごい! DHCPからIPV4を取得したかどうかを確認します。

ifconfig

「eth0」が表示されます。

51
Tillman32

ネットワークが構成されていません。インストール時に有効にしておく必要があります(明らかではありませんが、最初の最小インストール時にも見逃していました)。試してください:

dhclient eth0 # gets you DHCP on en0

これはあなたを始めるでしょう。次に試してください:

yum install system-config-network-tui

これは、物事を永続的に設定できるcursesベースのネットワーク設定プログラムを提供します。

5
Rich Homolka

同様の問題がありましたが、必要なことは、起動時のネットワークスクリプトをyesに編集して、ネットワークを再起動することだけでした。

ネットワークスクリプトを編集する

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

ネットワークを再起動します

 systemctl restart network
4
bert

CentOSをインストールするときは、ネットワークページの左下にボタンがあり、ネットワーク設定を構成できます。 eth0の横にある[編集]をクリックし、ネットワークが自動的に接続するように設定するチェックボックスを見つけます。

3
Guavaman