为CentOs配置静态IP

目录

第一步:查看物理机IP

第二步:虚拟机网络设置

点击虚拟机->编辑虚拟机设置

第三步:CentOS网络配置文件

第四步:重启网络

 第五步:测试网络


为什么要设置静态IP

在安装好CentOS虚拟机以后,一般我们会通过Xshell连接到虚拟机,而不是直接使用虚拟机里面的终端(Terminal)输入命令。如果使用默认的动态分配IP,虚拟机每次开机以后IP都会改变,Xshell连接需要修改IP。所以我们需要将IP设置成静态IP,只要虚拟机开机即可连接。


第一步:查看物理机IP

打开windows的cmd,输入:

ipconfig -all


确认电脑网络连接方式是有线还是无线!

如果是有线(插网线)上网,就找“以太网适配器 以太网”的IPv4地址:

如果是无线(WiFi)上网,就找"无线局域网适配器 WLAN"的IPv4地址:

 

记住这个IP地址,之后的步骤会用!


第二步:虚拟机网络设置

点击虚拟机->编辑虚拟机设置

网络适配器,网络连接需要选择:自定义——VMnet8(NAT模式),保存。 

打开“编辑”——“虚拟网络编辑器”

注意:NAT网络模式对应的虚拟网卡是VMnet8。

子网IP前两块的数字要与物理机相同,第三块与物理机不同,第四块必须是0

 NAT网关的前三块与子网IP相同,第四块必须是2

 DHCP设置中的起始和结束IP地址,前三位与子网IP保持一致,第四位默认大小即可,记住这个区间128-254


第三步:CentOS网络配置文件

打开终端

启动虚拟机,以root用户登录(必须是root用户,否则没权限修改配置文件)。

Applications——Utilities找到Terminal(终端)

编辑配置文件

输入命令(复制以后在终端里面Shift+Insert粘贴),按回车打开配置文件:

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


如果弹出下面这个窗口,说明你之前没有保存就退出了,或者有多个窗口在同时操作ens33文件。

解决办法很简单:

1.按E或Enter继续编辑。

2.或者删掉这个临时文件,下次就没有提示了:

cd /etc/sysconfig/network-scripts/

rm -rf .ifcfg-ens33.sw*


VI编辑器有两种模式,一种是“命令模式”,可以执行命令,一种是“编辑模式”,可以修改文本。

当我们用vi打开文本的时候,是命令模式,不能修改文本。

这个时候需要按“i”进入编辑模式。

此时左下角出现-- INSERT --提示。

我们用键盘上下左右键,移动光标,到需要修改的位置。


修改配置文件内容

对于初次安装的CentOS操作系统来说,有几个需要修改的地方:

BOOTPROTO需要改成static

ONBOOT改成yes


添加IPADDR/NETMASK/DNS1/GATEWAY

修改以后的效果(最后4行是添加的):

  1. IPADDR就是静态IP地址,前三位与虚拟机网络设置的子网IP相同,最后一位是DHCP设置(本文设置的范围是128-254)的那个范围中的任意一个数
  2. NETMASK子网掩码固定255.255.255.0
  3. DNS1固定 114.114.114.114
  4. 网关最后一位必须是2,前面三位跟IPADDR一致

退出和保存

上面的操作都是在编辑模式中进行的。

如果不小心改错了,想要放弃修改怎么办?这个时候需要按Esc回到命令模式。

在命令模式下,左下角的-- INSERT --消失了。

如果放弃修改重来,输入(注意全部是英文符号),回车

:q!

如果要保存修改的结果,输入(英文符号),回车

:wq


第四步:重启网络

网络配置文件修改以后需要重启网络才能生效,命令:(重要!每次修改了ens33文件都要重启网络)

service network restart


 第五步:测试网络

物理机与虚拟机连通性

打开cmd,ping虚拟机的IP,比如ping 10.199.33.131 (Ctrl+C退出)

这是正常情况:

 卡住了,或者请求超时,说明物理机和虚拟机网络不通

虚拟机是否能访问互联网

终端输入 ping baidu.com (Ctrl+C退出)

这是正常情况:

卡住了,或者提示Name or service not known,是网络不通或者DNS配置错误

虚拟机与物理机连通性

比如前面看到的物理机IP是10.199.89.80,在终端输入ping 10.199.89.80

 如果以上三种测试都是这样的结果,就说明静态IP配置成功了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/30025.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

程序替换原理

文章目录 一、程序替换 一、程序替换 程序替换用于将当前进程的用户空间的代码和数据全部替换为新程序的代码和数据,程序替换不会创建新进程,而是用当前进程执行新程序的代码,fork 创建子进程后,子进程默认执行的是父进程的代码&…

vue2和vue3的渲染过程简述版

文章目录 vue2渲染过程vue3渲染过程优化和扩充 vue2和vue3对比 vue2渲染过程 在Vue 2的渲染过程中,包括以下几个关键步骤: 解析模板:Vue 2使用基于HTML语法的模板,首先会将模板解析成抽象语法树(AST)&…

K8s 部署 Apache Kudu 集群

一、K8s 部署 Apache Kudu 集群 安装规划 组件replicaskudu-master3kudu-tserver3 1. 创建命名空间 vi kudu-ns.yamlapiVersion: v1 kind: Namespace metadata:name: apache-kudulabels:name: apache-kudukubectl apply -f kudu-ns.yaml查看命名空间: kubectl …

JUC高级-0614

5.LockSupport与线程中断 5.1 线程中断 蚂蚁金服面试题:如何中等一个线程,如何停止一个线程什么是中断机制 首先:一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop, Thread.…

【spring源码系列-06】refresh中obtainFreshBeanFactory方法的执行流程

Spring源码系列整体栏目 内容链接地址【一】spring源码整体概述https://blog.csdn.net/zhenghuishengq/article/details/130940885【二】通过refresh方法剖析IOC的整体流程https://blog.csdn.net/zhenghuishengq/article/details/131003428【三】xml配置文件启动spring时refres…

十个实用MySQL函数

函数 0. 显示当前时间 命令:。 作用: 显示当前时间。 应用场景: 创建时间,修改时间等默认值。 例子: 1. 字符长度 命令:。 作用: 显示指定字符长度。 应用场景: 查看字符长度时。 例子: 2. 日期格式化 命令…

面试---简历

项目 1.1、商品管理 新增商品 同时插入商品对应的使用时间数据,需要操作两张表:product,product_usetime。在productService接口中定义save方法,该方法接受一张Dto对象,dto对象继承自product类,并将prod…

Stable Diffusion webui 基础参数学习

哈喽,各位小伙伴们大家好,最近一直再研究人工智能类的生产力,不得不说随着时代科技的进步让人工智能也得到了突破性的发展。而小编前段时间玩画画也是玩的不可自拔,你能想想得到,一个完全不会画画的有一天也能创作出绘…

【测试基础01】

软件测试 一、软件测试基本概念(1)、软件测试的定义(2)、软件错误的定义(3)、测试分类 二、需求文档的评审三、软件测试计划(1)、测试范围(2)、测试环境(3)、测试策略(4)、测试管理(5)、测试风险(6)、模板 一、软件测试基本概念 (1)、软件测试的定义 软件测试是从前期需求文档…

freeswitch 使用 silero-vad 静音拆分使用 fastasr 识别

silero-vad 在git 的评分挺高的测试好像比webrtc vad好下面测试下 silero-vad 支持c 和py 由于识别c的框架少下面使用py 以下基于python3.8torch1.12.0torchaudio 1.12.0 1.由于fastasr 需要16k 所以 将freeswitch的实时音频mediabug 8k转成16k 用socket传到py 模块代码…

ChatGLM-6B 在 ModelWhale和本地 平台的部署与微调教程

ChatGLM-6B 在 ModelWhale 平台的部署与微调教程 工作台 - Heywhale.com ChatGLM-6B 介绍 ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数。结合模型量化技术,用户可以在消费…

高压放大器在介电材料测试中的应用

介电材料测试是一项重要的材料性能测试,它涉及到物理学、化学、材料科学等多个学科领域。高压放大器是介电材料测试中的一种重要设备,它可以放大微弱的电信号,提高测试的准确性和精度。下面将详细介绍高压放大器在介电材料测试中的应用。 图&…

Web前端开发技术储久良第三版课后选择答案(1-10章)

P16-第1章 练习与实验答案 练习1 1.选择题 【1】Html是一种()语言。 【A】编译型 【B】超文本标记 【C】高级程序设计 【D】面向对象编程【2】世界上第一个网页是()。 【A】http://www.w3c.org 【B】http:/info.cern.ch 【C】http://www.microsoft.com…

【论文阅读】(2023.06.09-2023.06.18)论文阅读简单记录和汇总

(2023.06.09-2023.06.12)论文阅读简单记录和汇总 2023/06/09:虽然下周是我做汇报,但是到了周末该打游戏还是得打的 2023/06/12:好累好困,现在好容易累。 目录 (TCSVT 2023)Facial Image Compression via …

2021电工杯数学建模B题解题思路

目录 一、前言 二、问题背景 三、具体问题 四、解题思路 (一)整体思路 (二)问题一 (三)问题二 (四)问题三 (五)问题四 (六)…

使用parcel搭建threejs开发环境

一、什么是parcel parcel官网:https://www.parceljs.cn/ Parcel是一个快速、零配置的Web应用打包器,可将JavaScript、CSS、HTML和图像等静态文件打包到一个捆绑文件中。它的主要目标是简化Web应用程序的打包过程,使开发人员可以更快速地创建…

【深度学习】1 感知机(人工神经元)

认识感知机 感知机接收多个输入信号,输出一个信号 感知机的信号只有“流/不流”(1/0)两种取值 0对应“不传递信号”,1对应“传递信号”。 输入信号被送往神经元时,会被分别乘以固定的权重。神经元会计算传送过来的信号的综合,只有…

怎么利用代理IP优化网络爬虫

网络爬虫会自动扫描互联网,搜集大量数据并将它们组织起来。但是,许多网站都采取了反爬虫策略,限制了网络爬虫的活动。这时候,代理IP就起到了关键作用。 一、代理ip在网络爬虫中的作用 代理ip爬虫中使用代理IP有很多好处。首先&…

OpenCV 笔记_3

文章目录 笔记_3直方图匹配(直方图规定化) 主要针对单通道图像模板匹配matchTemplate 模板匹配函数 图像卷积filter2D 卷积函数 过滤器图像噪声的产生cvflann::rand_double 产生随机浮点数在(0~1)之间cvflann::rand_int 产生随机整数在(0~RAN…

golang实现webgis后端开发

目录 前言 二、实现步骤 1.postgis数据库和model的绑定 2.将pg库中的要素转换为geojson (1)几何定义 (2)将wkb解析为几何类型 (3)定义geojson类型 (4)数据转换 (5)数据返回 2.前端传入的geojson储存到数据库 3、其他功能实现 总结 前言 停更了…