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,如下图


(重要)在虚拟机中的菜单中,编辑-虚拟网络编辑器-在对话框中选择VMware Network Adapter VMnet8网卡并将下面的VMnet信息选择nat模式.如下图.(注ip地址段显示的不是182是因为文章不是同一时间写的.ip地址按实际情况来,不要受到图片的干扰)

设置静态ip步骤:

(1)找到/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,如果没有就创建一个,内容如下

  1. DEVICE="eth0"
  2. BOOTPROTO="static"
  3. HWADDR="00:0C:29:6D:72:5A"
  4. TYPE="Ethernet"
  5. ONBOOT="yes"
  6. BROADCAST="192.168.182.255"
  7. IPADDR="192.168.182.100"
  8. NETMASK="255.255.255.0"
  9. GATEWAY="192.168.182.2"
  10. DNS1="192.168.182.2"
  11. #DNS2="8.8.8.8"
  12. #IPV6INIT="yes"
  13. #NM_CONTROLLED="yes"
  14. #UUID="4973dfb0-ad81-4846-bc64-1009221f51c0"

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文件,内容如下.这个可以不用设置

  1. NETWORKING=yes
  2. HOSTNAME=localhost.localdomain
  3. #NETWORKING_IPV6=no
  4. #GATEWAY=192.168.182.2

NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动

HOSTNAME=localhost.localdomain #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应

(3)查看/etc/resolv.conf文件

  1. # Generated by NetworkManager
  2. nameserver 192.168.182.2

这个文件不需要修改,它根据网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0自动产生。即使修改了,在重启网络服务后,该内容也会被冲掉。

(4)重启网络服务

  1. service network restart

OK,现在即设置好了静态ip,又能ping通网络了

参考地址:http://blog.csdn.net/daydreamingboy/article/details/8199069

参考地址:http://blog.csdn.net/simpleiseasy/article/details/8711492

CentOS 6.5设置静态IP教程 并且可以ping通的更多相关文章

  1. CentOS 6.5、6.7 设置静态 ip 教程

    CentOS 6.5.6.7 设置静态 ip 教程,可以ping通外网:www.baidu.com ①. 网络适配器(VMware Network Adapter) 选择NAT模式 ②. 设置静态 i ...

  2. centos 7.3 设置静态IP

    注:本文来源:张亮博客  的 <centos 7.3 设置静态IP或ping 报name or service not known> 首先把虚拟机配置为桥接模式,然后开启再你打算修改虚拟机 ...

  3. CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案

    问题:CentOS7安装完成后默认使用的是动态IP,当你每次重新启动CentOS7后,它的IP地址都不一样.一般我们都是使用远程连接工具连接CentOS7进行操作,如果每次IP都不一样,系统启动后,每 ...

  4. Vmware安装Centos NAT方式设置静态IP

    [Vmware中在搭建集群环境等,DHCP自动获取IP方式不方便,为了固定IP减少频繁更改配置信息,建议使用静态IP来配置,网络连接主要有三种方式 1.nat 2.桥接,3主机模式 ,在这里主要介NA ...

  5. Centos 7.0设置静态IP

    1.查看NetworkManager.service systemctl | grep "NetworkManager.service" 2.停止NetworkManager.se ...

  6. CentOs 设置静态IP 方法

    在做项目时由于局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化. 为了解决这个问题,需要设置静态IP. 1.修改网卡配置 编辑:vi /etc/sysconfig/network-sc ...

  7. Centos 7 学习之静态IP设置

    原文链接:http://blog.csdn.net/johnnycode/article/details/40624403 本学习主要针对 Centos 7.0.1406 版本进行学习整理! 如果你使 ...

  8. Ubantu和CentOS设置静态ip

    Ubantu设置ip: 1.sudo vim /etc/NetworkManager/NetworkManager.conf 将false改成true 2.修改配置文件/etc/network/int ...

  9. Mware中CentOS设置静态IP

    Mware中CentOS设置静态IP   因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环境,但是发现之前VMware设置的是DHCP ...

随机推荐

  1. Zabbix 3.0.3 SQL Injection

    Zabbix version 3.0.3 suffers from a remote SQL injection vulnerability. ============================ ...

  2. PHP下拉框内容随单选框内容变化

    这久在修改一个项目的小东西,要求把下拉框改为单选框,由于代码封闭,修改不了获取函数,所以想了个办法让下拉框的内容随单选框的内容变化,下面把代码分享给大家: <!DOCTYPE html PUBL ...

  3. Extjs关于alert显示不出—异步问题

    对应extjs提示框不能正常显示,而使用js的本身提示框可以正常,但由于样式不统一,不是 好的解决方法. 解决该问题,要了解extjs异步原理. ext的提示框都是异步的,非阻塞模式的,浏览器js的提 ...

  4. Unquotted string '"2016-07-19"'

    自己挖的坑,含泪跳进去也要填平.   ---题记 1.问题: a. 在前端使用JSON.stringify(json)转化数组对象为字符串,然后传给后台: var dateArray = new Ar ...

  5. POSTGRESQL 数据库导入导出

    导入整个数据库 psql -U postgres(用户名)  数据库名(缺省时同用户名) < /data/dum.sql   导出整个数据库 pg_dump -h localhost -U po ...

  6. UIDatePicker的用法

    目录[-] 1.Locale 2.Calendar 3.timeZone 4.date 5.minimumDate 6.maximumDate 7.countDownDuration 8.minute ...

  7. HTML 文本格式化<b><big><em><i><small><strong><sub><sup><ins><del>

    <b> 标签-粗体 定义和用法: <b>标签规定粗体文本. 提示和注释 注释:根据 HTML5 规范,在没有其他合适标签更合适时,才应该把 <b> 标签作为最后的选 ...

  8. css布局左右技巧分享

    无意之间发现左右侧布局很多技巧在里边,接下来分享下实例: <div style="width:40px;height:36px;float:left;overflow:hidden; ...

  9. 关于BS响应式的网站建设

    一.首先是导航 html部分: <!-- 导航 --> <nav class="navbar navbar-default navbar-fixed-top"&g ...

  10. linux ps 命令

    ps命令是用来查看系统运行的进程 -A 显示所有进程(等价于-e)(utility) -a 显示一个终端的所有进程,除了会话引线 -N 忽略选择. -d 显示所有进程,但省略所有的会话引线(utili ...