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

至少需要检查/配置两件事才能让客人访问互联网。

  1. Fedora guest 中的设置。他们住在/etc/sysconfig/network-scripts。每个接口都有一个。配置您想要访问互联网的那个。

  2. 在 VirtualBox 设置中配置的网络设备(设备 => 网络适配器)。以下是来自 Ubuntu 主机的示例。

    • “桥接适配器”设置意味着来宾透明地看到网络,就好像它可以访问主机网络适配器一样(它实际上已将自己设置为混杂模式,并且只是转发来宾 MAC 地址的 IO)。
    • eth0 是主机的接口。由您决定客人如何看待它。
    • 每次主机连接变为活动状态时,您都需要手动取消选中/选中“已连接电缆”复选框。

VBox 访客网络适配器

答案2

@Tshepang,您肯定需要做的一件事是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

相关内容