几个月来我一直在尝试如何在 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