Lar*_*y B 16 networking yum centos
我正在尝试执行全新的 CentOS 6.3 安装,然后运行各种yum
命令,例如yum install httpd
.
安装运行良好,但是我无法运行任何基于网络的命令,例如 yum
我知道默认安装已禁用网络。我已经/etc/sysconfig/network-scripts/ifcfg-eth0
按照本指南修改了文件,但一直收到错误
无法检索镜像列表 http://mirrorlist.centos.org?release=6arch=i1386&repo=os错误是
14:PYCURL 错误 6 - “无法解析主机 'mirrorlist.centos.org'”
错误:无法为 repo 找到有效的 baseurl:base
我已经修改了该/etc/resolv.conf
文件以包含 Google 的名称服务器 8.8.8.8 但这并没有改变任何东西。
我已修改/etc/sysconfig/network
将hostname
from更改localhost.localdomain
为local.igoo.net
(一个组成但完全合格的域?)。
我昨天确实让它工作了然后尝试安装 WHM/cPanel 一切顺利。然后我决定我不需要 WHM/cPanel 如此新鲜的安装 CentOS,现在无法重新创建我为使网络工作所采取的步骤。当我运行/etc/init.d/network restart
错误消息时:
启动接口 eth0:
确定 eth0 的 IP 信息...失败;没有链接。检查电缆?
(电缆未拔下)
我不知道接下来要尝试什么!谁能建议我错过了什么?
小智 13
在我的 Windows XP 主机(笔记本电脑)上使用 VirtualBox 安装 CentOS 6.3 Minimal 来宾后,我遇到了相同的错误消息。我无法通过微型 USB 电缆和使用我的华为移动 Mifi无线进行 yum 更新
但是,我得到了两个网络和更新工作对于小的修改只对/etc/sysconfig/network-scripts/ifcfg-eth0
和 /etc/init.d/network
重启
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="我的硬件地址"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
有趣的观察:
NM_CONTROLLED="是"
从我阅读的内容来看,服务器的首选设置是no。但是,是的,无线方式适用于笔记本电脑。
小智 7
NM_Controlled 选项将由网络管理器控制,这意味着您将通过网络管理器与 ifup、ifdown 方法控制接口。
在 virtalbox 选项中包含 Bridged vs Nat 的选项将在与物理机相同的 ip 网络中为您的 vm 分配一个单独的 ip 地址,而 nat 选项将在您的虚拟网络中转换您的 vm ip(在 virtualbox 内)进入物理机的IP地址。这与通过一台路由器连接到互联网的家庭局域网中的 NAT 方法相同。
如果您的连接没有使用 DHCP 来配置网络接口,那么设置 DNS 解析很重要。如果使用 DHCP,则由 DHCP 服务器负责(或应该负责)。在家庭局域网中将是您的互联网路由器,在企业网络中它将是您指定的 DHCP 服务器,在 VirtualBox 中设置虚拟机时,但您可能需要在 VirtualBox 中设置它。
不要忘记,如果您不能直接访问互联网,如果您想让 yum 工作,您可能需要配置一个代理。
我希望这会有所帮助,在企业环境中的物理服务器上进行最小安装后,我在自己设置 CentOS 时遇到了其他问题。
第一次在 Parallels 中创建 VM 时,它使用 eth0。但是,如果您对其进行模板化或克隆,则分配给它的以太网接口会发生变化(到 eth1、eth2...)。如果您正在使用虚拟化,这可能是问题所在。
# ifconfig -a
Run Code Online (Sandbox Code Playgroud)
...应该向您展示有哪些接口但未启用。
如果确实是 eth0,那么这里其他人(如 Anthony 和 Warren)的建议很好。
如果您禁用的接口是 eth1(或 eth2...),那么您需要在 /etc/sysconfig/network-scripts/ 中复制一个配置文件并编辑其设备和 HWADDR 设置以匹配虚拟机的实际接口和 MAC 地址。
如果确实如此,请在我的博客上查看更多详细信息。祝你好运!