![在 CentOS 6.2 上配置静态 IP](https://linux22.com/image/578616/%E5%9C%A8%20CentOS%206.2%20%E4%B8%8A%E9%85%8D%E7%BD%AE%E9%9D%99%E6%80%81%20IP.png)
我完全是 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
并重新启动,看看情况是否有所改善吗?