在 CentOS 6.2 上配置静态 IP

在 CentOS 6.2 上配置静态 IP

我完全是 Linux 新手,但我们现在有不少空闲的专用机器,所以我决定在其中一台机器上安装 CentOS 6.2,开始熟悉它。显然,安装后的第一步是配置 NIC,但我在让它工作方面遇到了很多麻烦。

我使用了这里分配给此机器的 IP 地址块为 64.79.102.104/29

这是我的设置,我确保在完成所有更改后重置。我遗漏了哪些设置,是否有问题?

ifcfg-eth0

DEVICE="eth0"
BOOTPROTO=static
NM_CONTROLLED="yes"
HWADDR="00:25:90:01:04:52"
IPADDRESS=64.79.102.106
NETMASK=255.255.255.248
ONBOOT="yes"

网络

NETWORKING=yes
HOSTNAME=centos.xfs.com
GATEWAY=64.79.102.105

解析配置文件

nameserver 8.8.8.8
nameserver 8.8.4.4

答案1

ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
NM_CONTROLLED="no"
HWADDR="00:25:90:01:04:52"
IPADDR="64.79.102.106"
NETMASK=255.255.255.248
GATEWAY="64.79.102.105"
ONBOOT="yes"

将其设置为您的 ifcfg-eth0。IP 地址的指令实际上是“IPADDR”。GATEWAY 应该在此配置文件中定义,BOOTPROTO 设置为 none。另外请记住,如果您在 = 后使用“引号”,请保持它们在整个配置文件中保持一致。

还有一些基础知识...

  • 在 /etc/hosts 中输入你的 IP 和主机名
  • 在终端类型中:

    主机名 centos.xfs.com

答案2

您可以尝试删除NM_CONTROLLED=yes并重新启动,看看情况是否有所改善吗?

相关内容