在 MacOSX Lion 中的 VMWare Fusion 中安装的 CentOS 6 没有网络连接

在 MacOSX Lion 中的 VMWare Fusion 中安装的 CentOS 6 没有网络连接

我使用 VMWare Fusion(版本 4.1.2)安装了 CentOS 6.2(CentOS-6.2-x86_64-minimal.iso)。(不是使用 EasyInstall)。我使用的是 MacOSX Lion,通过 WIFI 连接到互联网。

安装的 centos 没有网络连接。**我该如何配置它以连接到 wifi?**

谢谢你的帮助。

下面是 ifconfig 的截图: 在此处输入图片描述

通过设置网络适配器,我尝试了 NAT 和桥接 > WiFi。

在此处输入图片描述

答案1

您是否在 CentOS 客户机上安装了 VMWare Tools?如果没有,请尝试安装并重新启动 VM。

快速检查是否配置了任何设备ifconfig -a,运行即可显示系统上的所有接口。

如果该输出中显示 eth0,则可能是接口自动配置存在问题。这可能是由于网络管理器服务... 如果eth0出现,您有几种选择:

  • 运行ifup eth0以尝试使连接上线。
  • 运行system-config-network配置接口。
  • 配置手动接口/etc/sysconfig/network-scripts/ifcfg-eth0

不过,请让我们知道你看到了什么。

答案2

啊。CentOS6 默认不连接 eth 接口。

创建此文件:/etc/sysconfig/network-scripts/ifcfg-eth0 包含以下行

DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="dhcp"

...并使用“sudo service network restart”重新启动您的网络,并且您的 eth 应该通过 DHCP 获取 IP。

如果您希望设置静态 IP,您可以在此文件中添加 IPADDR 和 NETMASK 设置,但我没有这样做,因此实验语法就留给您练习吧。

答案3

ifconfig 仅返回正确配置的网络接口。输入

ifconfig -a 

您可能会发现未配置的网络接口。通过编辑文件 /etc/sysconfig/network-scripts/iface-ethx 手动配置它

将 vile 名称中的 ethx 替换为你使用 ifconfig -a 找到的接口名称

答案4

  1. 安装您的 VMWare 工具。

  2. 重新启动机器并检查 vmtool 是否正在运行。( ps aux | grep vmware)

  3. 转到配置/etc/sysconfig/networking/devices/ifcfg-eth0 并注释以下几行。

   #NM_CONTROLLED=yes

   #USERCTL=no

   #PEERDNS=yes

   #IPV6INIT=no

4)并改变ONBOOT=yes

5)保存文件并重新启动网络服务(服务网络重启)并进行最后一次重启。

6) ifconfig-->应该显示eth0已分配的IP地址。

这对我来说非常有效:-)

相关内容