当前位置: 首页 > news >正文

【Linux笔记】在VMware中,为基于NAT模式运行的CentOS虚拟机设置固定的网络IP地址

一、配置VMware虚拟网络

1、打开VMware虚拟网络编辑器:

点击VMware主界面上方的“编辑”菜单,选择“虚拟网络编辑器”。

2、选择NAT模式网络:

在虚拟网络编辑器中,选择VMnet8(或其他NAT模式的网络)。

取消勾选“使用本地DHCP服务将IP地址分配给虚拟机”(也可不取消,不影响)。

3、设置子网和网关:

设置子网IP(例如,192.168.121.0)和子网掩码(通常为255.255.255.0)。

设置网关IP(例如,192.168.121.2),网关地址应位于子网内,且不与分配给虚拟机的IP地址冲突。

4、配置IP地址范围(可选,但有助于管理):

若第二步中已经取消,无需执行此步骤

设置虚拟机可以使用的IP地址范围,确保固定IP地址在这个范围内。

5、保存设置:

点击“确定”或“应用”以保存配置。

二、配置CentOS虚拟机

1、登录CentOS虚拟机:

登录到CentOS虚拟机。

2、编辑网络接口配置文件:

cd /etc/sysconfig/network-scripts/

找到对应的网络接口配置文件ifcfg-ens33(文件名可能因虚拟机而异)。

使用文本编辑器vim打开该文件 vim ifcfg-ens33

3、修改配置文件:

将BOOTPROTO从dhcp更改为static。

设置ONBOOT=yes以确保网络接口在启动时激活。

设置IPADDR为你想要的固定IP地址(确保该地址在之前设置的IP地址范围内)。

设置NETMASK为你的子网掩码。

设置GATEWAY为你的网关地址。

设置DNS1和DNS2为你的首选和备选DNS服务器地址(可选)。

保存并关闭配置文件(vim编辑器一般命令模式输入:wq + Enter)。

4、重启网络服务:

使用命令systemctl restart network(对于较新的CentOS版本)

service network restart(对于较旧的版本)来重启网络服务。

5、验证配置:

使用ifconfig(对于较旧的CentOS版本)

或ip addr(对于较新的版本)命令来验证网络接口是否已配置为固定IP地址。

宿主机验证配置成功

三、遇见问题:

配置完VMware虚拟网卡后,登录Centos查看网络配置,发现无法上网,网络服务未启动

使用 service networks start和systemctl start network.service均不成功。

失败原因:
从CentOS 7开始,系统默认使用NetworkManager来管理网络配置和连接,而不是传统的network服务。NetworkManager提供了一个图形界面和命令行工具(nmcli)来配置和监控网络设置。如果你尝试重启一个不存在的network服务,它自然会失败。

解决方法:

停用NetworkManager,再使用传统network服务启动网络服务

systemctl stop NetworkManager  
systemctl disable NetworkManager  
systemctl start network  
systemctl enable network

仅执行上诉两条命令时,网络可恢复,但是重启CentOS后,又变成了一开始的情况,无法上网。

只有完整执行上诉四条命令后,之后重启CentOS便不会出现网络服务未启动的情况。

相关文章:

【Linux笔记】在VMware中,为基于NAT模式运行的CentOS虚拟机设置固定的网络IP地址

一、配置VMware虚拟网络 1、打开VMware虚拟网络编辑器: 点击VMware主界面上方的“编辑”菜单,选择“虚拟网络编辑器”。 2、选择NAT模式网络: 在虚拟网络编辑器中,选择VMnet8(或其他NAT模式的网络)。 取消勾…...

一文上手Kafka【中】

一、发送消息细节 在发送消息的特别注意: 在版本 3.0 中,以前返回 ListenableFuture 的方法已更改为返回 CompletableFuture。为了便于迁移,2.9 版本添加了一个方法 usingCompletableFuture(),该方法为 CompletableFu…...

Ubuntu如何如何安装tcpdump

在Ubuntu上安装tcpdump非常简单,可以通过以下步骤完成: 打开终端。 更新包列表: 首先,更新你的包管理器的包列表: sudo apt update 安装tcpdump: 使用以下命令安装tcpdump: sudo apt install …...

3-3 AUTOSAR RTE 对SR Port的作用

返回总目录->返回总目录<- 一、前言 RTE作为SWC和BSW之间的通信机构,支持Sender-Receiver方式实现ECU内及ECU间的通信。 对于Sender-Receiver Port支持三种模式: 显式访问:若运行实体采用显示模式的S/R通信方式,数据读写是即时的;隐式访问:当多个运行实体需要读取…...

hive/impala/mysql几种数据库的sql常用写法和函数说明

做大数据开发的时候&#xff0c;会在几种库中来回跳&#xff0c;同一个需求&#xff0c;不同库函数和写法会有出入&#xff0c;在此做汇总沉淀。 1. hive 1. 日期差 DATEDIFF(CURRENT_DATE(),wdjv.creation_date) < 30 30天内的数据 2.impala 3. spark 4. mysql 1.时间差…...

论文阅读:LM-Cocktail: Resilient Tuning of Language Models via Model Merging

论文链接 代码链接 Abstract 预训练的语言模型不断进行微调,以更好地支持下游应用。然而,此操作可能会导致目标领域之外的通用任务的性能显著下降。为了克服这个问题,我们提出了LM Cocktail,它使微调后的模型在总体上保持弹性。我们的方法以模型合并(Model Merging)的形…...

8640 希尔(shell)排序

### 思路 希尔排序是一种基于插入排序的排序算法&#xff0c;通过将待排序数组分割成多个子序列分别进行插入排序来提高效率。初始增量d为n/2&#xff0c;之后每次减半&#xff0c;直到d为1。 ### 伪代码 1. 读取输入的待排序关键字个数n。 2. 读取n个待排序关键字并存储在数组…...

Linux 安装redis主从模式+哨兵模式3台节点

下载 https://download.redis.io/releases/ 解压 tar -zxvf redis-7.2.4.tar.gz -C /opt chmod 777 -R /opt/redis-7.2.4/安装 # 编译 make # 安装&#xff0c; 一定是大写PREFIX make PREFIX/opt/redis-7.2.4/redis/ install配置为系统服务 cd /etc/systemd/system/主服务…...

[BCSP-X2024.小高3] 学习计划

题目描述 暑假共有 n 天&#xff0c;第 i 天的精力指数为 a[i]&#xff0c;你想要利用假期依次&#xff08;按 1,2,...,m 顺序&#xff09;复习 m 门功课&#xff0c;第 i 门功课的重要程度为 b[i]&#xff0c;且每门的复习时段必须连 续&#xff0c;并且不能有某天不干事。 …...

Android Debug Bridge(ADB)完全指南

文章目录 前言一、什么是ADB&#xff1f;二、ADB的工作原理ADB由三个部分组成&#xff1a; 三、如何安装ADBWindows系统&#xff1a;macOS和Linux系统&#xff1a; 四、ADB常用指令大全设备相关操作1. 查看连接的设备&#xff1a;2. 重启设备&#xff1a;3. 进入Bootloader模式…...

再次重逢,愿遍地繁花

再次重逢&#xff0c;愿遍地繁花 我并不是一个对最终幻想7很热衷的粉丝&#xff0c;也并没有像那些评论区的大佬&#xff0c;能够轻易地说出整部世界的全貌。说到底&#xff0c;我只是一个看完了《最终幻想7&#xff1a;重制版》和《最终幻想7&#xff1a;重生》的爱好者罢了。…...

数据结构和算法基础(一)

文章目录 链表反转链表合并删除链表倒数第 n 个结点找链表的中间结点链表中环的检测排序算法递归 趁空闲时间刷一遍极客时间上王争的《数据结构与算法之美》课程&#xff0c;个人觉得写的很好&#xff0c;每章节由浅入深且从基础到引入设计类问题&#xff0c;如果写过很多代码想…...

【超长好文】网络安全从业者面试指南

文章为笔者偶然看到的github项目《网络安全面试指南》&#xff0c;作者FeeiCN&#xff0c;读完内容深感作者的用心&#xff0c;尽管一些观点因为时间原因与当下行情存在差异&#xff0c;但仍旧值得大家参考&#xff0c;希望能给大家在这行业寒冬带来一些启发&#xff0c;愿正在…...

基于大数据的高校新生数据可视化分析系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…...

【cache】浅析四种常用的缓存淘汰算法 FIFO/LRU/LFU/W-TinyLFU

本文浅析淘汰策略与工作中结合使用、选取&#xff0c;并非针对算法本身如何实现的 文章目录 FIFOLFULRUW-TinyLFU实践与优化监控与调整 FIFO first input first output &#xff0c; 先进先出&#xff0c;即最早存入的元素最先取出&#xff0c; 典型数据结构代表&#xff1a;…...

STM32的DMA技术介绍

DMA&#xff08;Direct Memory Access&#xff0c;直接内存访问&#xff09; 是一种允许外设直接与系统内存进行数据传输&#xff0c;而无需经过CPU的技术。在STM32微控制器中&#xff0c;DMA技术极大地提高了数据传输效率&#xff0c;降低了CPU的负担&#xff0c;从而提升系统…...

C++11 多线程编程-小白零基础到手撕线程池

提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问&#xff1a; 本文目标&#xff1a; 一、背景 来源于b站视频 C11 多线程编程-小白零基础到手撕线程池 学习来源&#xff1a;https://www.bilibili.com/video/BV1d841117SH/?p2&spm_id_f…...

智源研究院与百度达成战略合作 共建AI产研协同生态

2024年9月24日&#xff0c;北京智源人工智能研究院&#xff08;简称“智源研究院”&#xff09;与北京百度网讯科技有限公司&#xff08;简称“百度”&#xff09;正式签署战略合作协议&#xff0c;双方将充分发挥互补优势&#xff0c;在大模型等领域展开深度合作&#xff0c;共…...

Flask-SQLAlchemy:在Flask应用中优雅地操作数据库

在Python的Web开发领域&#xff0c;Flask是一个备受欢迎的轻量级Web框架&#xff0c;它以简洁、灵活而著称。而当我们需要在Flask应用中与数据库进行交互时&#xff0c;Flask-SQLAlchemy就成为了一个强大而便捷的工具。它将Flask的简洁性与SQLAlchemy的强大数据库抽象能力完美结…...

智能巡检机器人 数据库

智能巡检机器人AI智能识别。无需人工。只需后台监控结果即可&#xff01;...

使用Taotoken CLI工具一键配置多开发环境下的API访问密钥

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 使用Taotoken CLI工具一键配置多开发环境下的API访问密钥 在团队协作或个人多设备开发场景中&#xff0c;为不同的AI开发工具&…...

渗透PHP伪协议

一、debug调试 1、定义 Debug&#xff0c;又叫断点调试&#xff0c;就是对写好的程序进行逐步运行、分解、调试的过程&#xff0c;通过这个过程&#xff0c;我们可以跟踪程序的详细运行过程&#xff0c; 是程序员的开发神器&#xff0c;也是开发必会的一个重要技能。 2、意义…...

Windows安装安卓APK的终极指南:APK Installer免费工具完整教程

Windows安装安卓APK的终极指南&#xff1a;APK Installer免费工具完整教程 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 还在为Windows电脑无法直接运行安卓应用而烦…...

现代React Native开发:从Expo生态到Redux状态管理的工程实践

1. 项目概述&#xff1a;一个为现代React Native开发量身定制的生产力引擎 如果你和我一样&#xff0c;在过去几年里用React Native做过几个项目&#xff0c;那你一定对项目初始化时那种重复、繁琐的“体力活”深有体会。每次新建一个项目&#xff0c;都要重新安装一堆依赖库&…...

OpenClaw CLI:在终端无缝集成AI智能体的MCP服务器部署指南

1. 项目概述&#xff1a;OpenClaw CLI&#xff0c;一个连接终端与智能体的桥梁 如果你和我一样&#xff0c;日常开发工作大部分时间都泡在终端里&#xff0c;同时又对AI智能体&#xff08;Agent&#xff09;的自动化能力垂涎三尺&#xff0c;那么你肯定也遇到过这样的痛点&…...

从UHS-II到DDR4:2014年存储技术演进与工程实践启示

1. 项目概述&#xff1a;一次2014年秋的存储技术快照九月的风刚带起一丝凉意&#xff0c;存储半导体领域却热闹非凡。作为一名长期跟踪硬件发展的从业者&#xff0c;我习惯定期梳理行业动态&#xff0c;而2014年9月这份来自EE Times的“Memory Product Round Up”产品汇总&…...

【AI智能体】OpenClaw 本地 数字员工 Windows 快速搭建方法

OpenClaw&#xff08;小龙虾&#xff09;是一款备受开发者关注的开源本地 AI 智能体&#xff0c;凭借本地运行、零代码操作、自动执行电脑任务等特点快速普及。它不只是对话 AI&#xff0c;更是能够直接操控系统的自动化工具&#xff0c;可根据自然语言指令完成任务拆解、工具调…...

OpenFOAM实战:在interFoam中植入多孔介质源项模拟复杂固壁

1. 多孔介质模拟的工程需求与原理 在流体力学仿真中&#xff0c;我们经常遇到需要处理复杂几何边界的情况。传统方法是通过精细的网格划分来精确描述固体边界&#xff0c;但这会带来两个主要问题&#xff1a;一是计算成本急剧上升&#xff0c;二是对于动态变化的边界&#xff0…...

2026发文避坑指南:告别大众型AI,用对垂直编辑器让过审更轻松

在2026年的学术大环境下&#xff0c;核心期刊的收录门槛持续走高&#xff0c;许多科研工作者正面临着一种隐性焦虑&#xff1a;明明实验数据扎实、研究背景深厚&#xff0c;投递出去的稿件却屡屡被退。其实&#xff0c;很多时候被拒的根本原因并非学术价值不足&#xff0c;而是…...

从Claude Code到nanocode:轻量级AI编程助手核心架构与工程实践

1. 项目概述&#xff1a;从Claude Code到nanocode的轻量化之路 如果你是一名开发者&#xff0c;尤其是对AI编程助手&#xff08;AI Agent&#xff09;的内部工作原理充满好奇&#xff0c;那么你很可能听说过Anthropic的Claude Code。它是一个功能强大的命令行AI代理&#xff0…...