在虚拟机中,设置centos7静态ip

当我们在虚拟中安装完成centos7系统后,为了将centos中的ip固定,我们通常将centos中的ip设为静态值,下面我们将通过以下例程看一下,如何在虚拟机中设置centos7中的静态ip地址。
1、虚拟机的设置

当我们正确安装虚拟机后,我们在windows系统中,可以通过  右击 “此电脑”选择“管理”

   打开管理界面,然后点击“设备管理器”,在右侧面板中选择“网络适配器”,查看现在装有的网络适配器。


在上如界面中,会看到里面多了两个虚拟中的网卡,VMnet1和VMnet8,,我们将虚拟机中的系统静态ip绑定到VMnet8中,接下来我们看一下VMnet8中的ip地址。在命令行窗口中输入cmd,

            打开dos命令提示符窗口,在窗口中输入“ipconfig”

在输出的内容中,找到以太网适配器,查看ipV4地址,并记住前三位,我们在centos静态ip地址时,前三位需要与他相同,不然无法ping通(注意!注意!)。

或者通过虚拟机查看子网ip地址,记住网关和ip地址

在虚拟中对centos进行如下操作和配置,选择虚拟机使用的网络适配器。

2、centos中的配置

(1)、网卡设备配置

输入以下命令,打开网卡配置的文件。

 vi /etc/sysconfig/network-scripts/ifcfg-ens33

在文件中更改设置(红色框中内容)

BOOTPROTO=static 为静态

ONBOOT=yes

在文件中添加(绿色矿中的部分)

IPADDR (添加的ip字段,需要与window中的虚拟机部分的ip相对应)

NETMASK    (子网掩码,子网掩码作用及详解见“3 补充知识”)

DNS1   (用于域名解析,一般根据主机的DNS进行设置,这里设置成与网关相同的地址(图片中的是错的),不可以随便 设置,比如,设置为谷歌的域名解析8.8.8.8,但是主机中的DNS不是8.8.8.8,在后续使用的时候,也无法进行域名解析)

(2) 网关配置

    编写network中内容,代码如下

vi /etc/sysconfig/network

    在里面添加

    GATEWAY=************ (设置规则请参照补充知识,这里设置时,参照上图中的网关地址,虚拟机中子网ip)

(3)配置DNS

    编辑 resolv.conf文件,具体命令为

vi /etc/resolv.conf 

在虚拟机中,设置centos7静态ip
原创 ONLY&YOU 最后发布于2018-05-08 15:51:57 阅读数 2406 收藏
展开

当我们在虚拟中安装完成centos7系统后,为了将centos中的ip固定,我们通常将centos中的ip设为静态值,下面我们将通过以下例程看一下,如何在虚拟机中设置centos7中的静态ip地址。

1、虚拟机的设置

当我们正确安装虚拟机后,我们在windows系统中,可以通过  右击 “此电脑”选择“管理”

    打开管理界面,然后点击“设备管理器”,在右侧面板中选择“网络适配器”,查看现在装有的网络适配器。

    在上如界面中,会看到里面多了两个虚拟中的网卡,VMnet1和VMnet8,,我们将虚拟机中的系统静态ip绑定到VMnet8中,接下来我们看一下VMnet8中的ip地址。在命令行窗口中输入cmd,

    打开dos命令提示符窗口,在窗口中输入“ipconfig”

    在输出的内容中,找到以太网适配器,查看ipV4地址,并记住前三位,我们在centos静态ip地址时,前三位需要与他相同,不然无法ping通(注意!注意!)。

 或者通过虚拟机查看子网ip地址,记住网关和ip地址

(4)重启服务

systemctl restart network

(5)查看是否配置成功,并进行测试
使用如下命令进行查看和测试

ip a
ping www.baidu.com

3、补充知识
(1) 子网掩码

    子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
   子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。例如:对于192.168.0.1/24,‘/24’表示“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。

    这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

    192.168.0/24 与 192.168.0.1/24 的区别?

    192.168.0/24 代表一个网段 192.168.0,这个网段一共包含256个IP地址,其中包含192.168.0.1/24。192.168.0.1/24 代表一个IP,其网段是192.168.0。想当于集体与个体之间的差别。

(2) 网关

    网关的概念和作用请参考参考文献

    默认网关的数值一般最后一位数不会与IP地址最后一位数的数值相同。比如IP 192.168.1.1 默认网关 192.168.1.X  X不能等于1也不能等于其它用户设置的数值,可以设为2 ,3 ,4,5,6····等等。
    通常,默认网关设置时,可以这样设置:192.168.和IP地址第3位相同.1,一般前三位与ip地址相同,最后一位设为1即可。

原文地址:https://blog.51cto.com/14467455/2466028

时间: 2024-12-29 12:22:14

在虚拟机中,设置centos7静态ip的相关文章

虚拟机中设置 CentOS 静态 IP

作为开发人员在工作和学习中通过虚拟机使用 Linux 的情况肯定会非常多,但是 Linux 自带的终端使用体验较差,所以绝大多数使用者都会在宿主机上使用第三方 SSH工具(例如 Xshell)进行连接,然而在虚拟机中如果使用的是动态 IP 则会出现这次连接可以但下次连不上的情况,因为 IP 动态获取的嘛,是会变的.所以这篇文章的目的也就在于解决此问题. 确定虚拟机使用的网络配置 在设置静态 IP 之前,我们需要确定当前系统动态获取到的一些配置信息,以便我们后续使用. IP地址及网卡名称 作者新装

【Linux】VMware虚拟机中如何配置静态IP

此处详解如何在VMware虚拟机中配置静态IP. 上图是一个草图,大致说明下VMware网络情况.网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关.你好基友住你隔壁,你和他通信就不需要通过网关.VMware 给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip.我们将windows和Linux配置在一个网段内. 1.查看网关,以及网段 [编辑]-->[虚拟网络编辑器] 我们使用NAT模式,所以选择

Vmware14中设置Centos7静态密码

第一步:设置虚拟机 首先选择虚拟机的设置——>虚拟网络编辑器 点击更改设置 选择NAT设置 记住网关地址 这个就是Centos要设置的网关 第二步设置我们要设置的Centos 首先关闭我们的Centos 右键虚拟机列表中我们要设置静态ip的系统 选择设置 进入network-scrips这个目录 一般第一个文件就是你设置静态ip的位置 修改下面两个选项为: BOOTPROTO=none ONBOOT=yes 添加选项: PREFIXO0=255.255.255.0DNS1=223.5.5.5ZO

树莓派系统(Debain)中设置固定静态IP地址

一.方法: 1.使用ssh登陆,使用以下命令设置静态ip. sudo nano /etc/dhcpcd.conf2.在dhcpcd.conf后添加以下内容(网上的方法): interface eth0 static ip_address=10.12.8.124/24 static routers=10.12.8.1 static domain_name_servers=202.102.152.3 114.114.114.1143.保存后重启树莓派. sudo reboot 我设置时,直接使用的s

Azure经典门户创建VM,如何设置使用静态IP地址?

使用 Azure 经典管理门户中创建的虚拟机,无法使用静态IP 地址,在管理界面没有该设置.在新的管理门户中虽然有使用静态IP的设置,但是选项是灰色,无法修改,提示错误:This virtual machine can't be configured with a static private IP address because it's not deployed in a virtual network. 默认情况下,Azure中的虚拟机关机后重启,会重新分配IP地址.生产环境中,为了和其它

VMware中对Linux虚拟机的网络配置静态IP的配置

前言 踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下.项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去不方便,故Xshell出场了.这就引发了一个问题,就是如何在VMware的Linux虚拟机中配置静态IP? 检查 使用公司的工作机器----系统WIN7,首次安装VMware 12 + rhel-6.5.继而出现以下问题 问题1: 没有修改过虚拟网卡连接模式(NAT,桥接等),在win中的虚拟网卡无

CentOS7 静态IP设置&修改网卡名

一.CentOS版本查看的方法 1. lsb_release -a (若报命令找不到,直接yum install lsb –y) 2. cat /etc/redhat-release 二.CentOS7静态IP&修改网卡名 1. 默认安装好的网卡名比较奇怪: ens160,重命名为eth0 # mv /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-eth0 2. 编辑 ifcfg-e

VMwarePlayer虚拟机下centos6的静态IP配置

1. 把VMwarePlayer生成的网络适配器 VMware Network Adapter VMnet1 设置成自动获取IP地址. 2.在VMwarePlayer中选择对应的虚拟机,点击edit virtual machine settings选项,在三种网络连接方式中选择Bridged(桥接方式). 3.进入虚拟机的CentOS系统用vi编辑/etc/sysconfig/network-scripts/ifcfg-eth0(没有的话就创建一个). 1 DEVICE=eth0 2 BOOTP

查看虚拟机里的Centos7的IP

这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先 学会查看虚拟机里的Centos7的IP地址 首先我们登录操作系统 用户名root 密码 root 然后我们输入ip查询命名 ip addr 发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机. 接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33   注意vi后面加空格