VM12下配置CentOS7的静态ip配置

Centos7网络配置(设置固定ip) 刚安装完系统,有的人尤其没有勾选自动网络配置的情况下,是访问不了外网的,本机也连不通虚拟机。或者现在有的是动态ip,几次之后启动ip地址就变了,会导致其他软件或程序之前连接配置要重新更改,很麻烦,下面讲解一下如何配置网络,如何设置成固定ip。 阅读详情

背景:今天突然远程不上自己VM上的Centos7, 使用root用户登录后 使用ifconfig命令查看ip 发现只有如下显示内容:

没有我熟悉的 eth0的信息;

然后、使用命令cd /etc/sysconfig/network-scripts 跳到network-scripts目录下发现只有 ifcfg-ens33 和 ifcfg-lo两个文件;

不知道哪里有问题了,而且原来一直使用的是dhcp来给vm上的centos系统分配ip,刚好也想给他分配个静态IP,因此开始了设置,采用NAT网络模式来设置静态IP具体步骤如下:

主题:NAT方式配置VM上CentOS7的静态ip

第一步:查看宿主主机的ip,主要查看宿主主机的VMnet8的ipv4地址、子网掩码等

控制面板  网络和Internet 网络连接

注意:本机的VMnet8的ipv4地址为:ipv4:192.168.145.1,子网掩码为255.255.255.0

备注:在这种联网方式下,宿主主机相当于一台路由器,给虚拟机分配IP地址,所以要保证二者IP在同一网段


第二步:打开VM12的虚拟网络编辑器进行设置

注意:子网:192.168.145.0


第三步:进行NAT设置 设置网关为192.168.145.2:



第四步:使用root登录到Centos7进行网络配置

首先 在network-scripts文件下创建一个ifcfg-eth0的文件,采用从 ifcfg-ens33复制过来

cd /etc/sysconfig/network-scripts;
//拷贝文件
cp ifcfg-ens33 ifcfg-eth0

其次 对ifcfg-eth0文件进行编辑,配置静态ip

vim ifcfg-etho

进行配置参数如下:

TYPE=Ethernet
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.145.110
BROADCAST=192.168.145.255
NETMASK=255.255.255.0
GATEWAY=192.168.145.2
NM_CONTROLLED=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
HWADDR=00:0c:29:a3:20:6f
UUID=4df8a3b0-50fd-4f92-90f4-4e6aafd37058
DEVICE=eth0
ONBOOT=yes

注解:这些参数值不区分大小写,不区分单引号和双引号,甚至可以不用引号。

关键参数名称解释:

TYPE:配置文件接口类型。在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。

BOOTPROTO: 设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务

IPADDR: 配置的静态ip地址(要和NAT中设置的网关地址(192.168.145.2)在一个网段)

BROADCAST: 广播地址 最后以255结尾

NETMASK: 子网掩码

GATEWAY: 网关地址 (要和NAT中设置的网关一模一样)

NAME: 网络连接的名字

DEVICE : 网络接口名称

ONBOOT:  系统启动时是否激活该网络接口

HWADDR: MAC地址

UUID : 唯一标识

NM_CONTROLLED:是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启,建议为no。

DEFROUTE:就是default route,是否把这个eth设置为默认路由

IPV4_FAILURE_FATAL=yes :  如果ipv4配置失败禁用设备

IPV6_FAILURE_FATAL=yes :    如果ipv6配置失败禁用设备

IPV6INIT:是否执行IPv6

进而:配置DNS服务器地址

保险设置:

(1) 在 /etc/sysconfig/network-scripts下的ifcfg-eth0文件中加入dns设置

/etc/sysconfig/network-scripts/ifcfg-eth0
//增加DNS设置 是你设置的NAT的网关的值
DNS1=192.168.145.
#也可以直接配置成宿主机使用的DNS
#nameserver ***.150.150.150

(2) 在/etc/resolv.conf中加入域名解析服务器地址

/etc/resolv.conf
nameserver 192.168.140.2
#也可以直接配置成宿主机使用的DNS
#nameserver ***.150.150.150

不保险设置:只设置/etc/resolv.conf文件,网上说在cent0S早期版本,如果只设置这个,可能在从起网络时,文件被重置,目前我的CentOS7 只设置这个没有问题;

在vm下的Windows系统下设置DNS值为:

或者在dns上设置成自己宿主机使用的dns地址

查看宿主机的dns地址:

cmd
ipconfig/all

将查到的dns配置也就是自己宿主机上用的DNS服务器地址配置了;


最后: 使ifcfg-eth0网络接口生效:

ifconfig ifcfg-eth0 up
问题说明: 由于我最开始没有配置MAC地址值,也就是没有下面这一行;

HWADDR=00:0c:29:a3:20:6f

导致我在 ifconfig命令时没有ipv4的信息,只有ipv6的如下:


使用 ip addr查看mac地址值


将MAC地址的值加入到 ifcfg-eth0文件中,再ifconfig发现正常

==================================================================

附注内容:

NAT模式 网桥模式 和路由模式三者的区别是什么:

这里有一篇挺好的文章:NAT模式 网桥模式 路由模式的区别

NAT模式

如果内网使用了一个私有的网络地址段,比如10.x.x.x/172.16.x.x/192.168.x.x,并且需要访问互联网,则路由器需要工作在NAT 模式下。路由器工作在NAT 模式时,内网中的出访数据包的源地址将被转换为路由器WAN 口配置的合法IP地址。通俗说就是多个内网的IP地址转化成一个或者多个外网的IP地址出访。目前包括家庭用户和企业用户在内的绝大多数用户使用的是这种工作模式。

路由模式

如果内网的主机全部是合法的公网地址,则可以将路由器WAN口配置在路由模式(Router Mode)下。

路由器工作在路由模式时,内网中出访数据包的源地址将使用本机的合法公网地址,不会被转换为路由器WAN 口配置的IP 地址。(即内网的电脑都是公网的IP地址,不转化为WAN口配置的IP地址访问外网)。目前使用这种工作模式的用户比较少,一般以企业用户为主,家庭用户极为少见。

桥接模式

桥接模式(Bridge Mode)能在不改变原有网络结构的前提下,为局域网提供一些管理功能,比如上网行为管理。在这种模式下,飞鱼星路由器相当于一个交换机,在数据链路层进行数据转发,并不需要配置IP,对用户而言桥接模式的路由器是透明的。

网关:

网关(Gateway)就是一个网络连接到另一个网络的“关口”。
按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。
那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。
  如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢? 网关的IP地址 是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

参考文献:

1》VMware中CentOS配置静态IP进行网络访问(NAT方式和桥接模式)

2》Centos7中用ifconfig命令,只有lo和virbr0,没有eth0,同时service network restart 失败解决方法

3》centos7 无法启动网络(service network restart)错误解决办法

4》飞鱼星讲坛(二)丨NAT模式、路由模式和桥接模式有什么区别?

5》Linux中ifcfg-eth0配置详解











CentOS7虚拟机上配置静态IP和DNS 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。这里使用的虚拟机是VMware® Workstation 16 Pro,使用的Linux是CentOS Linux release 7.9.2009 (Core)。默认安装的CentOS7以后,每次重启虚拟机,IP都会变化,这样肯定是不友好的,这里我们配置一个指定的IP,并且虚拟机可以通过本机上网。为了简便操作,你可以按照下述IP内容直接配置即可。 阅读详情

相关推荐

vm下配置centos7的静态ip后每次依旧变化的解决方案,centos7中没有eth0解决

笔者因为公司需要,可能后一段时间要从事大数据开发方向的工作。所以想先在vm环境下熟悉下大数据开发的环境。但是在一开始配置centos7的ip的时候,就出现了各种问题。搞的焦头烂额,后来自己摸索摸索,也综合了别人的一些方案,把自己的这问题解决掉了。结合了自己的实际情况,为了防止别人再入我的坑。特意把我的经验贴出来,写的不好,还请大家多多包涵。文章有什么不妥之处,大家可以指出来。我也好针对修改。谢谢~...

Abbott_的博客 5693

【详细图文教程】VMware 安装 CentOS7及配置静态ip地址

​二、安装与配置静态ip 1.安装CentOS 7 1.打开VMware,主界面选择新建虚拟机 2.选择虚拟机安装类型 典型:VMware默认的主流虚拟机配置,适合新手。 自定义: 可以根据需求针对性的选择适合的配置。 我这里选择自定义安装演示

BlueBalloons的博客 6520

VMware虚拟机安装centos 7以及静态ip地址的配置(固定ip)

centos下载列表:http://isoredirect.centos.org/centos/7/isos/x86_64/ CentOS-7-x86_64-DVD-1804.iso下载地址:http://ftp.sjtu.edu.cn/centos/7.5.1804/isos/x86_64/ DVD是标准安装盘,一般下载这个就可以了。 安装 点击虚拟机的文件---新建后,安图...

4719

Centos7配置静态IP

配置vmare静态你ip方法 1.将vmare设置成桥接方式 2.查看windows系统本地ip 这里有一个网卡是192.168.145.1,所以后面修改linxu配置文件是 无论是ip 网关 dns 开头都要也192.168.145 2.进入静态ip配置页面 3.添加 ```bash IPADDR="192.168.40.123" NETMASK="255.255.255.0" GATEWAY="192.168.145.1" DNS1="192.168.145.1" 最后修改ONBO

HMH_huige的博客 338

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

    当我们在虚拟中安装完成centos7系统后,为了将centos中的ip固定,我们通常将centos中的ip设为静态值,下面我们将通过以下例程看一下,如何在虚拟机中设置centos7中的静态ip地址。1、虚拟机的设置    当我们正确安装虚拟机后,我们在windows系统中,可以通过  右击 “此电脑”选择“管理”        打开管理界面,然后点击“设备管理器”,在右侧面板中选择“网络适...

天涯的博客 4213

LoFTR训练避坑指南:从零到一复现论文训练流程

本文是一份详细的LoFTR模型训练避坑指南,旨在帮助开发者从零开始复现论文训练流程。文章系统性地讲解了环境配置、数据准备、代码调试与显存优化等关键步骤,并针对常见的训练错误提供了解决方案,确保训练过程顺利进行。

weixin_29091837的博客 204

Vmware虚拟机设置静态IP地址

一、安装好虚拟后在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Vmnet8 Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。 二、检查宿主机VM8 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开...

weixin_30652879的博客 3010

数据仓库ODS层详解- 功能、设计与最佳实践

数据仓库ODS层是大数据分析的基石,为企业决策提供可靠数据源。本文深入探讨ODS层设计原则、实施要点和最佳实践,涵盖金融、零售等行业应用。重点关注云环境下ODS层部署策略,以及实时数据集成、数据湖技术等创新趋势。文章还分析了数据体量增长、实时性需求等挑战,提供实用解决方案。whether助您构建高效、安全、可扩展的ODS层,为数字化转型奠定坚实基础。#数据仓库 #ODS层 #大数据分析 #云计算 #数据湖

一个8年大数据开发工程师的碎碎念 1万+

Centos7中用ifconfig命令,只有lo和virbr0,没有eth0,同时service network restart 失败解决方法

Linux小白一枚,初次安装centos7,在配置Linux网络时,用ifconfig发现没有 ifcfg-eth0,有的是ifcfg-ethXXXX,后网上查找,通过更改ifcfg-eth0中的 name为eth0。device没有更改。 又出现ifconfig命令,只有lo和virbr0,没有eth0,同时service network restart 失败的问题。按照 https...

kittygilr的博客 1万+

保姆级教程:从AD导出Gerber到HFSS 3D Layout导入,搞定PCB电磁仿真全流程

本文提供从Altium Designer导出Gerber文件到Ansys HFSS 3D Layout导入的完整PCB电磁仿真流程指南。详细讲解Gerber文件导出设置、HFSS中的3D模型重建技巧,以及电磁仿真中的常见问题解决方案,帮助工程师高效完成高速电路和射频设计的性能验证。

weixin_30379531的博客 705

CentOS配置静态IP

一、为什么要在CentOS中配置配置静态ip地址? 答:这是因为在vm中的centOS中的ip地址在没有重启的情况下发生变化,虚拟机的ip租约过期后,ip就会重新分配,从而造成ip地址的自行变化。为了应用方便和ip地址的固定,就需要设置centOS的静态ip,也就是固态ip地址,那我们之前的连接都会失效 二、在NAT模式下配置centOS中的静态ip的方法 1、设置虚拟机的网卡类型为NAT 模式 点击“编辑虚拟机设置”: 选择NAT模式: 2、查找子网IP、子网掩码、网关IP参数 点击“虚拟网络编辑器(

qq_42449963的博客 4万+

从拆箱到跑通:Intel RealSense D435i开箱实测+ROS驱动配置全流程

本文详细记录了Intel RealSense D435i深度相机的开箱体验,并提供了在Ubuntu 22.04与ROS2 Humble环境下,从安装librealsense2 SDK到配置ROS2驱动的完整流程。重点解决了驱动安装、数据流发布、点云对齐以及IMU数据融合等关键步骤,帮助研究者和开发者快速实现D435i与机器人系统的集成。

weixin_29168393的博客 304

VM下centos7配置静态IP地址

在我们centos7最小安装下设置静态IP步骤有以下几个,下面图文的形式对步骤进行详细的说明1.启动vm选择编辑下的虚拟机网络编辑2.设置子网ip,这里需要注意不要和宿主机的ip段相同,即主机为192.168.0.103 子网ip就不可设置为192.168.0开头。3.点击nat设置,设置网关ip。4.使用root用户登录centos75.进入/etc/sysconfig/network-scri...

磐步千里 4089

高能物理相关软件

国内高能物理实验背景     研究物质最深层次结构及相互作用的前沿基础科学。 现代高能物理实验的要素    实例源 、 探测器、   电子学、  触发 DAQ、  原始数据、 刻度、重建 、物理分析、  成果  。 离线软件的地位和作用。    是硬件设备和物理学家的桥梁,是从数据到物理成果转化中的关键和重要的环节。 高能物理实验及其特点 独一无二性,实验规模越来越大,努力省钱(使用

Alan Zhuang的博客 3298

零基础手把手教你做FMEDA

本文通过分步骤手把手来教大家具体如何做FMEDA,希望对工作中要做FMEDA的童鞋有帮助。对于工作当中用不到FMEDA的童鞋,也可以作为科普知识,更好地了解一下FMEDA及硬件功能安全。

NewCarRen的博客 9926

在VM上配置Centos7网络以及设置静态IP

因为本人因为配置虚拟机网络重置了网络,最后发现我的网卡驱动竟然识别不了了,最终还是重置了C盘,重新安装好多东西,为了以后方便查看,先记录一下。(友情提示:之前没有重置过网络的签完不要尝试,要不很有可能电脑识别不了网卡) 怎么在vm上导入centos7就不做说明,要强调的一点是,在安装的时候选择网络模式是桥接模式。下面是一次性装好的过程,如果第一次装失败了,这个过程很有可能不起作用。 1.首先在...

weixin_43538215的博客 2410

世界职业院校技能大赛财经赛道项目参考逐字稿五

世界职业院校技能大赛财经赛道项目参考逐字稿五

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 126

vm虚拟机配置动态ip和静态ip的方法

一,配置动态ip(每次启动路由器都会自动分配一个新的ip) 1.刚在vm虚拟机上安装的centos7没有网络,配置的时候选的是net方式。 2.需要修改配置文件 3.首先查看一下我们的网卡名称 4.找到网卡对应的配置文件 在路径/etc/sysconfig/network-scripts里面 5.使用vi/vim 打开文件 viifcfg-ens33 可以看到下面的内容吧...

huoyan的博客 6084

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VM中的Centos 7配置静态IP

环境: CentOS Linux release 7.6.1810 (Core) VM 网卡配置 将VM的网卡配置成桥接模式 在cmd中查看本机的ip,子网掩码,网关,虚拟机中配置需要和本机在同一个网段。 编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,文件名可能不同。将ONBOOT=yes改成ONBOOT=yes,在最后追加: IPAD...

weixin_30905981的博客 822

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VM Ware+Centos7配置静态IP

1、查看VM8的IP 快捷键windows+r打开运行窗口、输入cmd命令。回车或者点击确定打开CMD窗口。 在打开的CMD窗口中输入ipconfig命令。确定VM8的IP。当前电脑VM8IP为192.168.159.1 2、查看VM Ware网络 打开VMware工具、点击工具栏的编辑->虚拟网络编辑器。 点击Vmnet8,先查看子网IP是否跟本机VM8IP网段相同。 查看Vmnet8网卡地址。点击NAT设置。有的机器点了NAT设置后可能没权限修改网卡地址,需要先点下方的更改

逝唁的博客 881

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

centos7设置静态IP地址

以往使用的是阿里云,不用关心ip的问题,今天使用vm安装centos7,涉及到了ip地址设置的问题,记录一下,日后好方便查找。 要设置静态ip地址,首先要查找对应的配置文件: cd /etc/sysconfig/network-scripts/ 首先进入这个目录,在这个目录下面有若干个文件: 在这些文件中,第一个文件ifcfg-ens33是网卡配置文件,直接修改该文件即可: vi ifcfg-ens33 把BOOTPROTO=DHCP改为BOOTPROTO=static,即将地址.

weixin_44262119的博客 2万+

virtualbox下centos7配置静态ip

      我们在virtualbox安装了虚拟机centos7.0后,默认情况下就可以上网了,方式是:网络地址转换(NAT),该种方式虚拟机没有固定IP,不存在真实的网络中,本机无法访问。虚拟器可访问本机。虚拟机的目的是为了开发,装一堆集群应用,要求本机virtualbox能访问虚拟机,且虚拟机有固定ip,虚拟机能上外网(方便直接安装某些软件)。所以我们使用桥接方式来配置虚拟机。最新的virtu...

bluekey20000的博客 3441

Centos7配置静态IP详细步骤

使用Centos虚拟机测试时遇到ping不通网关、同段IP和外网的情况。以下为配置nat模式后,出现以上情况的网络不通的排查思路,并配置win10vm8静态IP和centos7虚机nat模式下的静态IP。

huayimy的博客 2334

【IP配置】centOS7下配置静态IP

这是因为在vm中的centOS中的ip地址在没有重启的情况下发生变化,虚拟机的ip租约过期后,ip就会重新分配,从而造成ip地址的自行变化。接下来我们将在VM虚拟机中配置centOS7的静态ip。系统默认网卡信息在​​/etc/sysconfig/network-scripts/​​ 的目录下的​​ifcfg-ens33​​文件中。在我们创建虚拟机时设置的网卡类型为NAT 模式,查看我们虚拟机NAT模式下的网卡信息。这里​默认网卡信息这么多,我们只需对以下信息进行设置就可以,其他的使用默认就可以了。

qq_32273329的博客 1668

Oracle VM VirtualBox下Centos7配置静态IP

Oracle VM VirtualBox下Centos7配置静态IP

荼靡 2641
上一篇: CPU颗数 核数 线程数
下一篇: mybatis3简单入门 - 1
Coder-Qian
博客等级 码龄11年 63粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值