Fedora 15でNetworkManagerなしでネットワークにアクセスするには?

Fedora 15でNetworkManagerなしでネットワークにアクセスするには?

VirtualBox 4でFedora 15を実行していますが、インターネットにアクセスできません。

$ ping 8.8.8.8
connect: Network is unreachable

Firefoxはまた、「サーバーが見つかりません」と言い、拒否します。

sudo service network restart仮想マシンを実行して再起動しても役に立ちませんでした。

答え1

ゲストがインターネットにアクセスできるようにするには、少なくとも2つのことを確認/設定する必要があります。

  1. Fedora ゲストの設定。彼らは住んでいます/etc/sysconfig/network-scripts。各インターフェイスに1つずつあります。インターネットにアクセスするものを設定します。

  2. VirtualBox設定で設定されたネットワークデバイス(デバイス=>ネットワークアダプタ)以下はUbuntuホストの例です。

    • 「ブリッジアダプタ」設定は、ゲストがホストネットワークアダプタにアクセスできるようにネットワークを透過的に見ることができることを意味します(実際には無差別モードに設定されており、ゲストMACアドレスに対してIOを転送しています)。
    • eth0 はホストのインターフェイスです。ゲストがそれをどのように認識するかを決定することはあなた次第です。
    • ホスト接続が有効になるたびに、[ケーブル接続]チェックボックスを手動で選択解除/選択する必要があります。

VBoxゲストネットワークアダプタ

答え2

@Tshepang、必ずやるべきことの1つは、br0ホスト(下)にブリッジインターフェイスを設定することです。これは私の現在のバージョンです/etc/network/interfaces。 VirtualBoxが私がそれをブリッジとして構成する唯一の理由です。そんな設定がありますか?私はこれをオンラインのどこかで得ました。どこにいるのかは覚えていませんが、本当にしたい場合はリンクを見つけることができます。 Fedora 14 VirtualBoxゲストを見ましたが、そこにネットワークエントリが設定されていないようです。したがって、このように変更して、違いがあるかどうかを確認してください。私のコンピュータでは、eth1これはデフォルトのイーサネットインターフェイスです。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth1
#iface eth1 inet dhcp

auto br0
iface br0 inet dhcp
        bridge_ports eth1
        bridge_fd 0
        bridge_maxwait 0

関連情報