web-dev-qa-db-ja.com

Virtualboxのインターネット接続は機能しません(Mac OS Xホスト/ Windows XP guest)

私は自分のWindows XP仮想マシンにあらゆる種類のインターネット接続をセットアップしようと試み(そして失敗しました)、いくつかの支援をお願いします。

詳細は次のとおりです。

Virtualbox 4.3.0

Mac OS 10.6.8ホスト

Windows XP SP 2ゲスト

私のインターネット接続は空港経由で、ホストのIPアドレスは192.168.1.2(ルーターによって動的に割り当てられます)およびルーター192.168.1.1です。

私が抱えている問題は、どの設定を変更する必要があるか、またはどの構成が必要かを知らないことだと思います。 Windows XP Virtualboxの組み込みDHCPサーバーから設定を取得することになっていますか、それともIPアドレスとゲートウェイを手動で指定する必要がありますか?その場合、どのアドレスを知ることができますか? mは使用することになっていますか?

Virtualboxの設定で、ホストオンリーネットワークを追加してDHCPサーバーのスイッチをオンにしましたが、デフォルト構成で使用されているIPアドレスにpingを実行すると、「request timed out」または「destination unreachable」メッセージが表示されました。

最後の手段として、ゲストの追加をインストールしようとしましたが、これはWindowsが起動することさえできなかったので、それもオプションではないようです。

これらのすべての点を考慮し、物事を複雑にしないようにしようと、私は最初からやり直すと思ったので、最も簡単なオプションは、ブリッジされたアダプター接続をセットアップし、(Windows XPでは)同じIPを手動で指定することでしたホストが割り当てられているアドレス。しかし、これも機能しませんでした-ゲストはルーターをpingできず、ネットワーク上の別のコンピューターが既に同じIPアドレスを使用しているというFinderアラートが表示された後、ホストは異なるIPアドレスを自動的に割り当てられました。

ご協力いただきありがとうございます!

12
Noel Whitemore

ネットワーク設定で「ブリッジアダプタ」と「PCnet-FAST III」を選択します。

名前en1:Wi-Fi(AirMac)

私のためにも働いた。 「PCnet-FAST III」は詳細オプションにあり、「マシン」>「設定」メニューオプションでマシンが実行されていない(選択されている)場合にのみ選択できます。
Virtualbox 5.0.38

これをコメントに含めるべきでしたが、登録したばかりなので、そうするのに十分な評判ポイントがありません。

11
kai233

この問題は基本的に、ホストWiFiアダプター(wifiルーターのDHCPサーバーによる)とゲストインターフェイス(Natネットワーキング下のVirtualBox DHCPサーバーによる)の両方に同じIPアドレスが割り当てられているためです。

統合DHCPサーバーに関するVirtualBoxドキュメントから VirtualBoxの微調整NAT engine

In NAT mode, the guest network interface is assigned to the IPv4 range 10.0.x.0/24
by default where x corresponds to the instance of the NAT interface +2. So x is 2
when there is only one NAT instance active. In that case the guest is assigned to the 
address 10.0.2.15, the gateway is set to 10.0.2.2 and the name server can be found at
10.0.2.3.

ホストのWiFiアダプターのIPアドレスを見ると、それに割り当てられているアドレスは10.0.2.0/24ネットワーク範囲も。

これが問題の理由です。現在、VirtualBoxのNatドライバーは、ホストとゲストのアドレスが同じサブネットからのものであるという事実によって混乱しています。

これを修正するには、VBoxManageコマンドを使用してVirtualBox DHCPサーバーが提供するサブネットを変更します(VMの電源が切れている間):

VBoxManage modifyvm VMName --natnet1 "192.168/16"

そして、あなたは行ってもいいです。

10
Samveen

Bridged AdapterおよびPCnet-FAST III [ネットワーク設定]。

6
fudf

私はこれがほとんどの問題ではないことを知っていますが、Mac AirホストからVirtual Box XPゲストへのインターネット接続を何時間も修正しようと試みた後、最終的に_でネットワーク設定に入りましたXPおよびネットワークが無効になっていることに気付きました。ほとんどの人が最初にここを見るのに十分なほど賢いことを願っていますが、私はそうではありません。ここでも、節約の法則が真実であることが証明されています。これが他の貧しい愚かな野郎を助けることを願っています。

2
John

動作させるには、以下を選択する必要があります。

私の設定:

  1. MacOS Majave、10.14.3;
    2)Virtual Box、VirtualBox VM 6.0.8 r130520 darwin.AMD64(2019年5月13日15:40:24)リリース;
    3)Ubuntu 16.04 LTS、64ビット。

「NAT」と「PCnet Fast III」を選択しましたが、今ではうまくいきました。

ここで他の提案をありがとう。

1
Roy

OS X El Capitan(10.11.6)およびVirtualBox 5.1.

私にとっては、Adapter TypeからPCnet-FAST III

Attached to: NAT
Name: -
Adapter Type: PCnet-FAST III (Am79C973)
Promiscuous Mode: Deny
1
Kostas Siabanis

これをすべて試してみましたが、うまくいきませんでした。代わりにvb macをシャットダウンし、「ネットワーク」部分の設定に移動して、スクリーンショットのようにすべての「アダプター」を有効にしました。わたしにはできる。

タブ1:

enter image description here

タブ2:

enter image description here

タブ3:

enter image description here

タブ4:

enter image description here

1

Windows 7 VirtualBoxを搭載したOS X El Capitanで動作するようになったのは、次の設定でした。

Attached to: Bridged Adapter
Name: en0: Wi-Fi (AirPort)
Adapter Type: Intel PRO/1000 MT Desktop (82540EM)
Promiscuous Mode: Allow All
0
Kodie Grantham

誰かが同じ問題を抱えていた場合、私の場合は次のとおりです。

設定:

  1. macOs Mojave 10.14.6
  2. VirtualBoxバージョン6.0.12 r133076(Qt5.6.3)
  3. ISO:CentOS Linuxリリース7.7.1908(コア)

NATを試してみました、ブリッジアダプターと他のアダプター、それらは動作しません。 「ip addr」と入力すると、結果は次のようになり、ipv4アドレスがenp0s3インターフェイス。

[[email protected] ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope Host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope Host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 08:00:27:43:59:bf brd ff:ff:ff:ff:ff:ff

それで、おそらくネットワークインターフェースの設定に何か問題があるのではないかと思います。これは、Linuxに慣れていないときにはそれほど明白ではありません。次のコマンドを使用して、指定されたネットワークインターフェイス設定を確認できます。

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=0b1aa850-85ba-478d-8efb-94f3c16d47e1
DEVICE=enp0s3
ONBOOT=no

ONBOOTフィールドはnoに設定されています。これは、ネットワークインターフェイスがアクティブになっていないことを示します。enp0s3インターフェイス次のコマンド。

[[email protected] ~]# ifup enp0s3

インターネットが復活しました。 ^ _ ^

0
WilburJiang