まず、読んで、助けてくれてありがとう。
最小限のISOでMicrosoft HyperV VPS(Server 2012)にCentos 6(6.3)をインストールしました。インストール後、ループバックインターフェイスのみが表示されます。
ifconfig -a
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)
...そうです。インターネットで検索していくつかの記事を読んでみましたが、ほとんど削除で解決しましたが、/etc/udev/rules.d/70-persistent-net.rules
私のシステムにファイルが存在しませんね。これらの問題は通常、サーバーの複製のためにMACアドレスがルールに保存され、一致しないため、初期化できないために発生します。
/etc/sysconfig/network-scripts/ifcfg-eth0
存在しません。私は非常に標準的なデフォルト値を使用して作成しました。
DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="no"
PERSISTENT_DHCLIENT=1
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME="eth0"
まだインターネットがありません。ifup eth0
生産する:
Device eth0 does not seem to be present, delaying initialization.
実行するとdhclient
出力は返されません。この手順を実行すると、Centos 7が正常に動作します。
lspci
「最小」の一部ではないので使用できませんが、仮想マシンで役に立つかどうかはわかりません。
どんな助け、ヒント、コツでも大変感謝します。
背景:私はCentosについてよく知りません。長年、主にDebianベースのバージョンを使用してきました。私は2003年から何らかの形でLinuxをネイティブデスクトップオペレーティングシステムとして使用してきました。同じVPSホストサーバーでCentos 7 VPSゲストを実行できます。このインストールの目的は、Webホストが使用しているCentos 7の最新のPHPと互換性のない古いWebアプリケーションを実行することです(昨夜6から7に更新され、アプリケーションがクラッシュしました)。