Centos6.5设置静态IP并能进行联网

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/javaee_sunny/article/details/80383937

工具说明:

  • VMware
  • centos 6.5

必备知识点:

配置文件存放位置: /etc/sysconfig/network-scripts/

host设置位置:  /etc/hosts

重启网络: service network restart

测试网络: ping www.baidu.com

第一步: 

VMware开启后,我们点击头部菜单中的“编辑”,在下拉菜单中点击“虚拟网络编辑器(N)...”,如下图所示。


第二步: 

点击上图的"虚拟网络编辑器(N)...”之后,我们会看到如下图所示的界面,我们先点击VMnet8那一行,然后把下面“使用本地DHCP服务将IP地址分配给虚拟机(D)”前面的勾选状态变为未勾选状态。初始状态VMnet8的子网IP不是这个地址的,我们参考VMnet1的IP,也以192.168开头,至于第三个,这里我使用的是175,第四个则是0(注意:下图的配置刚开始是最好是初始配置,如果你曾经乱配过,可能会有问题,如果想要恢复到初始化配置,则点击"还原默认设置(R)"按钮来恢复初始化的配置,然后重新开始),然后我们点击"NAT 设置(S)..."


       我们点击上图的“NAT 设置(S)...”按钮后,会弹出如下图所示的界面,我们把网关IP(G)修改为"192.168.175.2",这个IP在后面的配置中会用到。记下这个IP后,点击“确定”按钮关闭当前界面,然后点击上图的“确定”按钮关闭父界面。


第三步: 

确认要启动的虚拟机的网络适配器类型是"NAT"模式,点击屏幕右下角,选择,选中"设置",出现如下图所示。


     当然,如果你的虚拟机当前不是“NAT”模式,那么需要点击“网络适配器”,会弹出如下图所示的界面,我们在右侧选择"NAT 模式(N):用于共享主机的IP地址",然后点击确定。

第四步: 

启动CentOS虚拟机,启动后,我们需要修改一个文件。每个文件修改完毕后,先按ESC,然后按Shift+连续两次Z保存退出(注意:下面<!-- 注释内容-->是为了说明写的,配置的时候不要写)

      文件一:/etc/sysconfig/network-scripts/ifcfg-eth0

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"  <!--将原来的dhcp改成"static"-->
HWADDR="00:0C:29:83:7F:54"  <!-- 可以删掉 -->
IPV6INIT="yes"                          <!-- 可以删掉 -->
NM_CONTROLLED="yes"
ONBOOT="yes"    <!--这儿要将"no"改成"yes"-->
TYPE="Ethernet"
UUID="aae85c0a-42db-4772-b940-0fc9c875afd2"   <!-- 可以删掉 -->
IPADDR=192.168.175.10   <!--IP地址大家配一个自己想要配的地址,但是必须是同VMnet8的子网IP在同一网段-->
GATEWAY=192.168.175.2 <!--网关,这个值与“NAT(设置S)...”设置的网关一样-->
NETMASK=255.255.255.0  <!--子网掩码-->
DNS1=192.168.175.2         <!--DNS的值也跟我们第四步“NAT(设置)...”设置的的网关一样-->

注意: 好多次我都是因为DNS1没有设置正确,导致连不上网的,大家注意!

     这里需要说明一点的是,下面这个文件我们可以修改一下主机名,不用做其它多余配置

[root@master network-scripts]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=master

     如果修改了主机名的话,还需要在/etc/hosts文件做IP与主机名的对应关系(不好意思,以前这儿写的与上面不一致了)

[root@itcast06 Desktop]# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.175.10 master

第五步: 

重启网络

service network restart

第六步: 

检查我们配置的虚拟机IP是否生效,是否能ping的通百度,Windows和虚拟机能否互相通信。

     首先检查虚拟机的IP是否生效,如下图所示,发现已经是我们配置的IP地址了。

[root@master network-scripts]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:60:42:6D  
          inet addr:192.168.175.10  Bcast:192.168.175.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe60:426d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:366273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:604556 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:57447447 (54.7 MiB)  TX bytes:673448905 (642.2 MiB)


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:13555 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13555 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2069283 (1.9 MiB)  TX bytes:2069283 (1.9 MiB)

接着我们检查是否能ping的通www.baidu.com,如下图所示,发现确实可以ping通。

[root@master network-scripts]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39: icmp_seq=1 ttl=128 time=11.5 ms
64 bytes from 14.215.177.39: icmp_seq=2 ttl=128 time=10.6 ms
64 bytes from 14.215.177.39: icmp_seq=3 ttl=128 time=8.56 ms
64 bytes from 14.215.177.39: icmp_seq=4 ttl=128 time=9.77 ms
64 bytes from 14.215.177.39: icmp_seq=5 ttl=128 time=9.74 ms
64 bytes from 14.215.177.39: icmp_seq=6 ttl=128 time=9.92 ms
64 bytes from 14.215.177.39: icmp_seq=7 ttl=128 time=9.77 ms

至此目标完成!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012453843/article/details/52839105
个人分类:  centos6
想对作者说点什么?  我来说一句
  • qq_40271026
    qq_40271026 2018-04-21 15:30:22 #8楼
    提示没有/etc/sysconfig/network-scripts/ifcfg-eth0这个文件啊 应该怎么处理
  • u012904764
    go随风翔 2018-03-08 22:46:12 #7楼
    写得很详细,非常感谢
  • qq_25466817
    qq_25466817 2017-07-30 21:20:02 #6楼
    为什么我能ping 通百度,本机可以ping 通虚拟机,但是虚拟机ping不通本机
  • weixin_36573824
    weixin_36573824 2017-05-17 15:54:02 #5楼
    按照你说的做的,但是我这里在 ping 百度的时候,报错误 network is unreachable
  • doABC
    CodeIsHot 2017-05-07 09:50:31 #4楼
    博主您太厉害了。博客细节特别好。我在跟着您的淘淘商城走。走到这里卡了,感觉这个有点难。没接触过Linux系统。。。
查看 17 条热评

猜你喜欢

转载自blog.csdn.net/javaee_sunny/article/details/80383937