标签:
CentOS6.5掉电或重启,它的IP会被DHCP重新分配,如果要远程控制这台电脑,不得不去打开显示器去查看它的新IP,这样太麻烦了。于是需要将这台电脑的IP设置成静态的。
网上常规的设置静态ip的方式设置完后,无法ping通,比如ping www.baidu.com 显示ping: unknown host www.baidu.com
经过反复的试验及网上查阅资料,终于解决了这个问题.以下为设置方法及说明.
我是用VMware来安装使用的Centos6.5,下面中会说道VMWare的设置.
做一些准备工作:
准备一. 确认VMware Network Adapter VMnet8开启,查看ip地址.例如我的是:192.168.182.1
准备二. 查看虚拟机设置,确保虚拟机Centos的网络配置是NAT,如下图
设置静态ip步骤:
(1)找到/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,如果没有就创建一个,内容如下
DEVICE=eth0 #描述网卡对应的设备别名
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.182.255 #对应的子网广播地址,保持在同一个网段,末尾是255
ONBOOT=yes
IPADDR=192.168.182.100 #设置自己喜欢的ip地址,保持在同一个网段
NETMASK=255.255.255.0 #网卡对应的网络掩码
GATEWAY=192.168.182.2 #保持在同一网段,末尾设置为2
DNS1=192.168.182.2 #DNS1服务器的地址,保持在同一网段,末尾设置为2. 可以在CMD中使用nslookup查到
这两个GATEWAY,DNS必须按照上面的规则设置,否则是无法ping通的.
(2)找到/etc/sysconfig/network文件,内容如下.这个可以不用设置
NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动
HOSTNAME=localhost.localdomain #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
(3)查看/etc/resolv.conf文件
这个文件不需要修改,它根据网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0自动产生。即使修改了,在重启网络服务后,该内容也会被冲掉。
(4)重启网络服务
OK,现在即设置好了静态ip,又能ping通网络了
参考地址:http://blog.csdn.net/daydreamingboy/article/details/8199069
参考地址:http://blog.csdn.net/simpleiseasy/article/details/8711492
标签:
原文地址:http://www.cnblogs.com/dy09/p/5094268.html