web-dev-qa-db-ja.com

CentOS 6.3の新規インストール後にネットワークを有効にできない

CentOS 6.3の新規インストールを実行してから、yum install httpdなどのさまざまなyumコマンドを実行しようとしています。

インストールは正常に実行されますが、yumなどのネットワークベースのコマンドを実行できません

デフォルトのインストールではネットワークが無効になっていることを認識しています。 (このガイド に従って/etc/sysconfig/network-scripts/ifcfg-eth0ファイルを修正しましたが、エラーが発生し続けます

ミラーリストを取得できませんでした http://mirrorlist.centos.org?release=6Arch=i1386&repo=os エラーは

14:PYCURLエラー6-「ホスト 'mirrorlist.centos.org'を解決できませんでした」

エラー:リポジトリの有効なbaseurlが見つかりません:base

その後、/etc/resolv.confファイルを修正してGoogleのネームサーバー8.8.8.8を含めましたが、これによる変更はありません。

/etc/sysconfig/networkを変更して、hostnamelocalhost.localdomainからlocal.igoo.netに変更しました(作成済みですが、完全修飾ドメインですか?)。

私は昨日それを機能させて、それからうまくいったWHM/cPanelをインストールしようとしました。次に、WHM/cPanelは必要ないので、CentOSをインストールしたばかりで、ネットワークを機能させるために実行した手順を再現できなくなりました。 /etc/init.d/network restartを実行すると、エラーメッセージ:

インターフェイスeth0を起動します。

Eth0 ...のIP情報を特定できませんでした。リンクがありません。ケーブルを確認しますか?

(ケーブルが外れていない)

次に何をしたらいいのかわからない!誰かが私が逃したものを提案できますか?

16
Larry B

WindowsでVirtualBoxを使用してCentOS 6.3最小ゲストをインストールした後も同じエラーメッセージが表示されましたXPホスト(ラップトップ)。マイクロUSBケーブルとワイヤレスを使用して、yumアップデートを実行できませんでした。 Huawei Mobile Mifi

ただし、ネットワーキングとアップデートの両方を使用して、マイナーな変更onlyから/etc/sysconfig/network-scripts/ifcfg-eth0and/etc/init.d/network restartで動作します

DEVICE = "eth0"
BOOTPROTO = "dhcp"
HWADDR = "私のハードウェアアドレス"
NM_CONTROLLED = "yes"
ONBOOT = "はい"
TYPE = "Ethernet"

興味深い観察:

NM_CONTROLLED = "yes"

私が reading だったことから、サーバーの推奨設定はnoです。ただし、yesは、ラップトップでワイヤレスで正常に動作します。

13
Anthony

NM_ControlledオプションはNetwork Managerで制御されます。つまり、ifup、ifdownメソッドではなく、ネットワークマネージャーを介してインターフェイスを制御します。

VirtalboxオプションにBridged vs Natを含めるオプションは、物理マシンと同じIPネットワークのVMに個別のIPアドレスを割り当てますが、NATオプションは、仮想ネットワーク(virtualbox内)のVMのIPを変換します物理マシンのIPアドレスに。これは、1つのルーターを介してインターネットに接続するホームLANでのNATと同じアプローチです。

ネットワークインターフェイスの構成にDHCPを使用していない接続の場合、DNS解決を設定することが重要です。 DHCPを使用している場合は、DHCPサーバーが処理します(または処理する必要があります)。 VirtualBox内にvmを設定する場合、インターネットルーターとなるホームLAN、エンタープライズネットワークでは指定されたDHCPサーバーになりますが、VirtualBox内にvmを設定する必要がある場合があります。

Yumを機能させたい場合は、インターネットに直接アクセスできない場合はプロキシを設定する必要があることを忘れないでください。

エンタープライズ環境で物理サーバーに最小限のインストールを行った後、CentOSを自分で設定する際に他の問題が発生することを願っています。

7
John T

VMを初めて作成するときは、eth0を使用します。ただし、テンプレートまたはクローンを作成すると、割り当てられるイーサネットインターフェイスが(eth1、eth2 ...に)変更されます。仮想化を使用している場合、これが問題になる可能性があります。

# ifconfig -a

...そこにあるが有効になっていないインターフェースが表示されます。

それが確かにeth0である場合、ここの他の人(AnthonyやWarrenなど)からのアドバイスは適切です。

無効になっているインターフェースがeth1(またはeth2 ...)の場合は、/ etc/sysconfig/network-scripts /にプロファイルを複製し、そのDEVICEおよびHWADDR設定を編集して、VMの実際のインターフェースとMACアドレスに一致させる必要があります。

ブログの詳細 これが実際に当てはまる場合。幸運を!

5
Tim

Linux Mint 13で実行されているVirtualBoxを使用してCentOS 6.3をインストールする際に同じ問題がありました。VirtualBoxのネットワーク設定を「NAT」から「ブリッジアダプター」に変更して、問題を解決しました。

3
rjrich

1つのネットワークアダプターを有効にしたVirtualBox上のCentOS 6でも同じ問題が発生しました。デフォルトのインストール後、ローカルループバックアダプター127.0.0.1しかありませんでしたが、コマンドを入力してブリッジネットワークを手動で開始できました。

dhclient -v eth1

起動時に自動的にネットワークを開始しませんでした。私のための解決策は、次のようにネットワーク構成を微調整することでした:

$ cd /etc/sysconfig/network-scripts; 
$ cp ifcfg-eth0 ifcfg-eth1
$ vi ifcfg-eth1

次の行を変更します。

DEVICE="eth1"                 # set device name to ether
ONBOOT="yes"
HWADDR="08:00:27:20:9D:71"    # must match to VirtualBox "MAC address" value

ifcfg-eth1の残りの行は、元のifcfg-eth0ファイルと同じです。

BOOTPROTO="dhcp" 
NM_CONTROLLED="yes"
TYPE="Ethernet" 
UUID="7830e5b9-785b-4650-b1ce-caf9f9c257f5"

ifcfg-eth1を保存して、ネットワークサービスを再起動してください

$ /etc/init.d/network restart

チェック$ ifconfig

eth1      Link encap:Ethernet  HWaddr 08:00:27:20:9D:71  
      inet addr:192.168.0.20  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fe20:9d71/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:958 errors:0 dropped:0 overruns:0 frame:0
      TX packets:452 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:106251 (103.7 KiB)  TX bytes:74948 (73.1 KiB)
      Interrupt:10 Base address:0xd020 

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
2
Vladimir Kroz

ネットワークカードのMACアドレスが変更された可能性があります。

仮想マシンを複製または複製し、新しいMACアドレスを作成した場合は、元のマシンと同じように設定してみてください。ネットワーク設定>詳細設定で古いMACアドレスをコピーして貼り付け、VMを再起動します。

(CentOS 6.3でも同じエラーが発生しましたVM Virtual Boxで複製しました)。

2
KJS

これはダニエルの答えに似ていますが、次のコマンドを使用しました。

service network restart
ifup e\*

これは指定されたアダプターを自動的に起動します(私の場合はenp0s3、ifup eth0が機能しなかったため)。

編集:エスケープされた文字列で更新

0
Colin D

ドメインの下にあり、独自のDHCP、DNS、ADを取得している場合は、ネームサーバーの最初のリストでそのIPを指定するだけです。

nameserver xx.xx.xx.xx

それを保存して実行します。

service network restart
ifup eth0

これは機能します。

0
Daniel

「centos 6.3でネットワークを開始する方法」をググリングしてここにアクセスしましたか?

質問で参照されているガイド から始めます。要約すると、CentOSはデフォルトでネットワーク層をオンにしませんが、簡単に構成できます。

まだ問題がありますか? CentOSがVMで実行されている場合、ネットワークインターフェイスの名前が変更されている可能性があります。 ここで識別される問題と修正

0
Donal Lafferty

/etc/resolv.confファイル。 YUMは最初のネームサーバーのみをチェックします。それがローカルDNSリゾルバーである場合、「ホストを解決できませんでした...」というエラーが表示されます。

これをresolv.confネームサーバーを以下に示します。

nameserver 8.8.8.8
nameserver 8.8.4.4

(これらはGoogleの パブリックDNSサーバー です。)

0
Shah.V