为VMware虚拟机中的linux系统设置静态ip

        也看了很多如何为虚拟机中的linux系统设置静态IP的帖子,有点写的很片面,可能按照教程改了之后你有ip了,却又不能访问外网,或者是不能用xshell连接,让你改了ip地址,却网段不同,子网掩码不对,其实是因为你没有根据你的虚拟机网络中的配置设置你的linux系统网络。决定写一篇比较基础的帖子,解决一下如何简单的在虚拟机的linux系统中设置静态ip。如果文章有问题,请大家即使指正。

        以下教程适用于CentOS7 ,其他linux系统类似,

 

一:首先查看自己的网络连接模式

        我们现在虚拟机中已经安装了一个centOS7的linux系统,网络设置选择的是NAT模式,也推荐使用NAT模式。

        可通过在虚拟机上点击右键,选择“设置”-网络适配器,查看自己的网络连接模式

        为VMware虚拟机中的linux系统设置静态ip_第1张图片

 

二:进入linxu虚拟机,通过ifconfig命令查看网卡和ip

      为VMware虚拟机中的linux系统设置静态ip_第2张图片

       可以看到,我们使用的是网卡ens33,ip地址为192.168.30.70,很多人可能ifconfig是eth0或者没有ip地址,通过一下的设置,可以解决这个问题并同时设定为静态ip。

三:打开linux中网络配置文件

 

      1.在终端中进入 cd /etc/sysconfig/network-scripts/ 路径下

     (ubuntu配置文件在: /etc/network/interfaces)

      2.路径下包含ifcfg-ens33配置文件(因为的网卡名为ens33,所以配置文件为ifcfg-ens33,如果你网卡为eth0,则配置文件名为 igcfg-eth0)

      为VMware虚拟机中的linux系统设置静态ip_第3张图片

      3.通过vim编辑器打开ifcfg-ens33文件

      为VMware虚拟机中的linux系统设置静态ip_第4张图片

    1.我们需要先设置以下两个参数

  • 将标注1的参数设置为: BOOTPROTO=static
  • 将标注为2的参数设置为: ONBOOT=yes

    2. 红框款内有四个参数

  • IPADDR : ip地址
  • DNS1 : DNS服务
  • GATEWAY : 网关
  • NETMASK : 子网掩码

   设置红框内的这几个值我们需要先打开虚拟机软件,查看虚拟网络编辑中的参数

   查看方法为:点击“编辑" - ”虚拟网络编辑器“

     为VMware虚拟机中的linux系统设置静态ip_第5张图片

      为VMware虚拟机中的linux系统设置静态ip_第6张图片

    先点击VMnet8,查看红框框内的两个值,一个为子网ip,一个为子网掩码

 

    现在我们可以根据上面  子网IP  和  子网掩码 这两个参数的值来设置我们的配置文件了。

    以下是我的配置,你的需要根据你的 子网IP  和  子网掩码修改

  • IPADDR : 必须以子网ip开头,即192.138.30.xx 最后一位可以自己填
  • DNS1     : 也以子网ip开头,即192.138.30.2 最后一位写成2
  • GATEWAY : 写成跟DNS1相同就行
  • NETMASK : 写成虚拟网络编辑器中的子网掩码

四:保存配置

保存配置文件,重启网络服务

service network restart

通过ifconfig命令查看网卡下ip地址是否已经设置成功

通过ping命令查看是否能访问外网,ping www.baidu.com,如果能ping通表示可以访问外网。在通过xshell连接查看是否可以远程连接(前提是有SSH并开启)

 

 

你可能感兴趣的:(Linux)