相关疑难解决方法(0)

CentOS 6.3 设备 eth0 似乎不存在(最小非克隆设置)

我在硬盘分区上安装了 CentOS 6.3(新安装...最小安装)。

安装成功后,我看到 eth0 已关闭。我寻找了这个文件:/etc/udev/rules.d/70-persistent-net.rules但没有找到。

这是我的ifcfg-eth0设置:注意我必须手动创建这个文件

DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET
Run Code Online (Sandbox Code Playgroud)

这台机器连接到以太网(我在另一个分区上有 Windows 7,我能够很好地连接到 Internet)。

$ ifconfig -a | grep eth
Run Code Online (Sandbox Code Playgroud)

不返回结果

$ ethtool eth0 
Run Code Online (Sandbox Code Playgroud)

返回 Cannot get device settings : No such device...

我可以尝试什么让 CentOS 检测 eth0?

centos ethernet

8
推荐指数
1
解决办法
5万
查看次数

CentOS 不知道互联网是什么

所以我已经完成了调查这个问题的工作......

我最近使用 VirtualBox 在我的 LinuxMint 机器上创建了一个 CentOS 6 虚拟机。我在创建时保留了所有推荐值(8GB HDD、512MB RAM、等等等等……)。但它无法连接到互联网!当我尝试 ping 外部网络 (google.com) 时,它无法识别主机:

ping: unknown host google.com
Run Code Online (Sandbox Code Playgroud)

当我尝试 ping 我的主机盒的内部 IP 时,它说:

connect: Network is unreachable
Run Code Online (Sandbox Code Playgroud)

(也许它可以看到我的主机网络,只是不知道它的路由?)

我已经清除了我的iptables,使用了 VirtualBox 提供的每个给定的网络适配器,并使用了 NAT 和桥接适配器模式。我还从 Google 上收获了我在精神上所能找到的一切。

当我ifconfig只显示lo接口(环回)时,除非我eth0通过ifcfg-eth0文件(set ONBOOT="yes")手动启用接口并重新启动。但是当我启用该eth0接口时,它不显示 IP;只是 MAC 和 IPv6 之一。我认为它根本不是主机的互联网或到来宾操作系统的链接......我设置了一个 WinXP VM,它可以访问互联网。

也许答案比我想象的更明显?

linux networking virtual-machine centos virtualbox

4
推荐指数
1
解决办法
8790
查看次数