ホストではScientific Linux 6.4
を使用しています
ゲストではCentOS 6.4
を使用しています
Oracle VirtualBoxバージョン4.2.18r88780
static ipを使用してホストとゲストマシンの間にネットワークを作成したいので、Virtual Boxで ホストのみ アダプターを選択しました
基本システムでは、vboxnet0
という新しいインターフェイスを作成しました
vboxnet0 Link encap:Ethernet HWaddr 0A:00:27:00:00:00 inet addr:192.168.56.1 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr :fe80 :: 800:27ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RXパケット:0エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット:6エラー:0ドロップ:0オーバーラン:0キャリア:0 コリジョン:0txqueuelen:1000 RXバイト:0(0.0 b)TXバイト: 468(468.0 b)
ゲストOSを起動した後、pingコマンドを実行してホストマシンにpingを実行しようとしましたが、pingが実行されませんでした。これが出力です。
[root @ localhost〜] #ping 192.168.56.1 PING 192.168.56.1(192.168.56.1)56(84)バイトのデータ。 192.168.56.2からicmp_seq = 1宛先ホスト到達不能 192.168.56.2からicmp_seq = 2宛先ホスト到達不能 192.168.56.2からicmp_seq = 3宛先ホスト到達不能 ^ C --- 192.168。 56.1ping統計--- 6パケット送信、0受信、+ 3エラー、100%パケット損失、時間4658ms パイプ3
どのインターフェイスのゲストマシンで静的IPを設定する必要がありますか? eth0の場合、静的IPを設定します。 192.168.56.3はまだpingを実行していません。
ついに私は解決策を得ました。
ifconfig eth0
と入力している間、IPアドレスが表示されていました。
[root @ localhost〜] #ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:1E:EC:95:18:66 inet addr:192.168.56.7 Bcast:192.168 .56.255マスク:255.255.255.0 UP BROADCAST MULTICAST MTU:1500メトリック:1 RXパケット:0エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット: 0エラー:0ドロップ:0オーバーラン:0キャリア:0 コリジョン:0txqueuelen:1000 RXバイト:0(0.0 b)TXバイト:0(0.0 b) 割り込み:19
/etc/sysconfig/network-scripts/ifcfg-eth0
ファイルでも、IPアドレスが表示されていました。
。 。 IPADDR = 192.168.56.7 NETMASK = 255.255.255.0 。 。
それでもIPにpingを送信していました。
[root @ localhost〜] #ping 192.168.56.7 PING 192.168.56.7(192.168.56.7)56(84)バイトのデータ。 192.168.56.7から64バイト: icmp_seq = 1 ttl = 64 time = 0.098 ms 192.168.56.7から64バイト:icmp_seq = 2 ttl = 64 time = 0.080 ms 192.168.56.7から64バイト:icmp_seq = 3 ttl = 64 time = 0.087 ms ^ C --- 192.168.56.7ping統計--- 3パケット送信、3受信、0%パケット損失、時間2032ms rtt min/avg/max/mdev = 0.080/0.088/0.098/0.010 ms
ここで私は混乱しました、私はそれが正しくpingしていると思いました、そして私のeth0
インターフェースは機能しています。これが私がした主な間違いです。
今日はこのコマンドを試しました
[root @ localhost〜]#/ etc/init.d/network restart インターフェースeth0のシャットダウン:エラー:デバイス 'eth0'(/ org/freedesktop/NetworkManager/Devices/0)が切断されています失敗:このデバイスはアクティブではありません [FAILED] ループバックインターフェイスのシャットダウン:[OK] ループバックインターフェイスの起動:[OK] インターフェイスeth0の起動:RTNETLINKの回答:ファイルが存在します
これを示していましたこのデバイスはアクティブではありません。それから私はそれが機能しない理由を得ました。その後、このコンテンツのみを含む/etc/sysconfig/network-scripts/ifcfg-eth0
ファイルを編集し、他のすべての行を削除しました。
DEVICE = eth0 BOOTPROTO = none HWADDR = AA:BB:BB:DD:EE:FF NM_CONTROLLED = no ONBOOT = yes IPADDR = 192.168.56.7 NETMASK = 255.255.255.0
その後、ネットワークサービスを再作成し、pingコマンドを試してみると、192.168.56.9であるゲストマシンへのpingが開始されました。
Cable connected
チェックボックスをクリックすると、ゲストとホストの間で通信を行うための良いスタートになります。