如何在 centos 6 上将 DHCP 更改为 STATIC ip

如何在 centos 6 上将 DHCP 更改为 STATIC ip

几个月来我一直在尝试如何在 Centos VM 上成功将 DHCP 更改为 STATIC ip

问题是,我不确定是不是因为我使用了虚拟机,或者主机桥接网络是否影响了某些事情,但当我将 DHCP 更改为 STATIC 后,我应该可以做到(我在网上到处搜索,甚至视频也是如此)http://www.youtube.com/watch?v=V3ymaozVntU仍然没有解决方案)我确实获得了静态 IP,但我只能 ping 本地主机和静态 IP 地址,仅此而已。我无法 ping 网关或外部地址

发生了什么事?我做错了什么?

我已经尝试这个东西 5 个月了,但从未得到过这个结果。

这是配置:

$ cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
HWADDR=00:30:48:56:A6:2E
IPADDR=192.168.1.25
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=yes

$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=vm2.system.com
GATEWAY=192.168.1.1

$ cat /etc/resolv.conf
search system.com
nameserver 192.168.1.1

$ cat /etc/hosts
127.0.0.1    vm2.system.com localhost
::1          localhost
192.168.1.25 vm2.system.com system.com

$ route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

答案1

如果这是 EL6,请停止已启用的“NetworkManager”服务。

然后运行system-config-network-tui来配置您的值。

完成后重新启动网络。service network restart

另请参阅:Fedora/RHEL/Centos 中的 NetworkManager 和网络服务有什么关系?

相关内容