CentOS7网络配置

news2024/11/23 15:37:12

本文是我从另外三个文章中整合而来,用于自存,如有侵权请联系我删除。

CentOS 7教程(二)-网络设置 - 知乎 (zhihu.com)

VMware安装、Linux下CentOS7的配置及网络环境的配置(最新版特别全)_centos7 配置_Congee小周的博客-CSDN博客CentOS7 网络配置超详细ip、网关设置_centos7配置ip地址和网关_Joel Jin的博客-CSDN博客

一、网络设置

(一)、虚拟机的网络

我们是使用虚拟机来进行安装CentOS 7,所以网络设置要先在VMware中进行,在真实的服务器中请无视这一环节。

关闭刚才安装的CentOS虚拟机电源,关闭VMware,然后在桌面的VMware图标中,鼠标右键,以管理员身份运行。假如这一步不做,在VMware中设置网络就会因为权限不足而导致失败。

打开编辑菜单,选择虚拟网络编辑器。进入到虚拟网络编辑器界面。

 

在这个界面里, 有VMnet0、VMnet1、VMnet8三个网络名称,其分别对应了桥接模式、仅主机模式、NAT模式。

我们在安装的时候,网络的选项是使用NAT模式,对应则是VMnet8。

点开NAT设置,记住IP地址,子网掩码,网关。 

点开DHCP设置,记住起始IP地址,结束IP地址,广播地址。

记住上述地址后返回。选择VMnet8,取消“使用本地DHCP服务将IP地址分配给虚拟机”。我们自己来手工设置IP地址。点击确定。

 

打开Windows的网络设置。

控制面板——网络和internet——网络和共享中心——更改适配器设置

在适配器中,看到了吧,有一个也叫VMnet8的网络适配器,VMware里的虚拟机就是通过这个虚拟的网络适配器与主机共享IP地址,从而实现网络通信的。右键VMnet8属性,选中IPv4点击属性。

 接下来,我们把Windows的VMnet8网络适配器手动设置一个IP地址。

设置什么IP地址呢?就设置VMware的虚拟网络编辑器里IP地址吧。

将刚刚记录的地址填入方框中。(如果显示不匹配,则启动虚拟机,在终端中输入ifconfig查看地址。)

好的,现在为止,虚拟机的虚拟网络IP设置好了。我们还需要设置CentOS操作系统的IP地址。

(二)、CentOS设置网络

打开CentOS虚拟机,进入到桌面,我们按住Ctrl+Alt+F2三个键,进入到终端。此刻终端应该是让你输入登陆用户名和密码,我们就用安装时的root管理员账号和密码登陆。

当然,输入密码时,不会显示***的,是什么都没有显示,照常输入就可以了,别管它,毕竟Linux和Windows还有有很大差别的。

当输入root账号和密码登陆后,光标如下图所示

我们来看看是什么意思。

root:代表了你是使用root账户登陆。

localhost:表示本机的机器名。

~:表示目前在家目录下。

#:是root根目录操作的特定符号,如果是其它账号登陆,则是$。

我们则是在#后面进行命令行的操作。(输入su进入root用户)

还记得教程(一)中提到的,Linux一切皆文件吗?对的,在Linux下,网络配置也是一个文件。

我们使用以下命令进行网络配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33

 vi:是Linux下的一个文本编辑器。以上的命令是指用vi打开/etc/sysconfig/network-scripts/ifcfg-ens33这个文件(ens33是网卡名称,有些人可能会有不同,可在虚拟机终端输入ifconfig查看,第一个:前就是),ifcfg-ens33就是CentOS下的网络配置文件。

进入到ifcfg-ens33这个文件,如下图。

 按A键可编辑修改内容。

修改BOOTPROTO,ONBOOT的值,添加IPADDR, GATEWAY, NETWORK, BROADCAST, NETMASK, DNS1,如下所示。

代码示例:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  #启动的时候的 IP 取得的协议,这里是固定的,如果是动态主机的话,要改成 dhcp 才行#
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=ens33     #设定网卡的名称,要跟文件名称对应 #
UUID=f5e37a10-3da9-47af-8dbb-370b7bf24509 
DEVICE=ens33   #设定网卡的名称,要跟文件名称对应 #
ONBOOT=yes    #是否在开机的的时候启动网卡# 
IPADDR=192.168.34.130        #IP 地址,要在之前看到的起始/结束ip地址范围内#   必设置
GATEWAY=192.168.34.2       #网关地址#  必须设置
NETWORK=192.168.34.128      #起始IP地址# 可以不设置
BROADCAST=192.168.222.255  #广播地址#  可以不设置
NETMASK=255.255.255.0     #子网掩码#   必设置
DNS1=192.168.34.2          #跟网关地址一样# 必设置

完成后,我们按下ESC键,然后按:wq!,注意,是先按下冒号,再输入wq!

按下冒号,代表进入到命令行模式,wq!表是强制保存文件并退出。

好了,网络的配置文件就修改好了,执行以下命令进行重启Linux:

reboot

 重启CentOS后,我们使用Windows来Ping一下虚拟机的IP地址192.168.34.130,发现可以正常通信了。或者在虚拟机中ping www.baidu.com。

好了,现在虚拟机和物理机之间就可以通过VMnet8这个虚拟网络正常通信了。

如果发现还是无法Ping通,可以尝试禁用VMnet8这个网络,再启用,这样可以消除之前网络DHCP的影响。

二、总结

虚拟机是通过虚拟网络与现实网络通信的。

如有错误,请指出,谢谢!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

田间气象站的优势与应用

在农业生产中,田间气象站是重要的气象监测工具,它能够对农田间的气象信息进行实时监测和记录,为农民伯伯提供农业生产科学依据。 田间气象站是由多个传感器共同组成,能够收集各项气象参数,包括我们常见的风速、风向、…

STM32--MPU6050与I2C外设

文章目录 前言MPU6050参数电路MPU6050框图 IIC外设框图 IIC的基本结构软件IIC实现MPU6050硬件IIC实现MPU6050 前言 在51单片机专栏中,用过I2C通信来进行实现AT24C02的数据存储; 里面介绍的是利用程序的编程来实现I2C的时序,进而实现AT24C02与…

关于android studio 几个简单的问题说明

自信是成功的第一步。——爱迪生 1. android studio 如何运行不同项目是否要更换不同的sdk 和 gradle 2.编译Gradle总是错误为什么 3.如何清理android studio 的缓存 4. 关于android Studio中的build 下面的rebuild project

『SEQ日志』在 .NET Core 中轻松集成 NLog 和 SEQ ,打造轻量级的分布式日志系统

📣读完这篇文章里你能收获到 如何在Docker中部署 SEQ:介绍了如何创建和运行 SEQ 容器,给出了详细的执行操作如何使用 NLog 接入 .NET Core 应用程序的日志:详细介绍了 NLog 和 NLog.Seq 来配置和记录日志的步骤日志记录示例&…

判断三角形

int main() {int a 0;int b 0;int c 0;scanf("%d%d%d", &a, &b, &c);if ((ab>c)&&(ac>b)&&(bc>a)){if (a b && b c){printf("等边三角形\n");}else if ((a b && b ! c) || (a c && c…

企业的降本增益,从源头抓起——精细化管理每一条销售线索

存量经济时代,降本增效成为企业增长的重点抓手,也是企业自身数字化建设重要目标。 如何能让销售更珍惜线索?如何能让线索产生更快的转化?如何能让对的线索给到对的销售?如何能依托线索转化结果找到更有效的获客渠道&a…

【踩坑日记】STM32 USART 串口与 FreeRTOS 冲突

文章目录 问题描述问题出现的环境问题解决过程第一步第二步第三步第四步第五步第六步第七步第八步 后续验证一些思考类似的问题后记 问题描述 笔者使用 FreeRTOS 创建了两个任务,使两颗 LED 以不同频率闪烁,但是在加入串口 USART 部分代码后&#xff0c…

Shader 用到的数学函数总结及用法

在写shader相关的程序的时候往往需要用到 OpenGL内置的数学库,下面列举几个常用的函数用法和效果,下面的所有代码都是运行在shadertoy在线工具上的,推荐一个好用的数学工具desmosDesmos 目录: abs(x)step(edge,x)dot(uv1,uv2) …

MySQL双主架构、主从架构

为什么要对数据库做优化? MySQL官方说法: 单表2000万数据就达到瓶颈了。所以为了保证查询效率,要让每张表的大小得到控制。 MySQL主主架构 主数据库都负责增删改查。 比如有1000W的数据,有两个主数据库,就将数据分流给…

古巴勒索软件-CVE-2023-27532工具利用

黑莓捕获古巴勒索软件,其中一项工具有关CVE漏洞工具利用,利用有关CVE-2023-27532编号的漏洞利用工具进行投放。 MD5 9a3349f062130201a3dc16e78d5ab05d SHA-1 96e0a6a2aa12ed572fea9a1a858c903356bce1ab SHA-256 cf87a44c575d391df668123b05c207eef0…

代码随想录 (四)字符串

1.反转字符串 class Solution { public:void reverseString(vector<char>& s) {for (int i 0, j s.size() - 1; i < s.size()/2; i, j--) {swap(s[i],s[j]);}} };2.反转字符串II 直接用reverse&#xff08;是左闭右开的&#xff09; std::reverse 是 C 标准库中…

【2023深圳杯数学建模A题思路模型与代码分享】

2023深圳杯数学建模A题 A题 影响城市居民身体健康的因素分析解题思路第一问第二问第三问第四问 技术文档第一问完整代码写在最后 A题 影响城市居民身体健康的因素分析 以心脑血管疾病、糖尿病、恶性肿瘤以及慢性阻塞性肺病为代表的慢性非传染性疾病&#xff08;以下简称慢性病…

TCP性能机制

延迟应答 为什么有延迟应答 发送方如果长时间没有收到ACK应答&#xff0c;则会触发超时重传机制&#xff0c;重新发送数据包。但如果接收数据的主机立刻返回ACK应答, 这时候返回的窗口可能比较小&#xff0c;发送方一次只能发少量数据&#xff0c;效率较低。 举个例子理解一…

高性能服务器NodejsExpress快速构建Web

目录 1 Express基本使用1.1 托管静态资源 2 Express 路由3 Express 中间件3.1 全局中间件3.2 局部中间件3.3 中间件分类 4 CORS 跨域资源共享4.1 cors 中间件解决跨域4.2 CORS4.3 CORS 常见响应头4.4 CORS 请求分类 1 Express基本使用 官网传送门(opens new window) 基于 Node.…

简单计算器的实现(含转移表实现)

文章目录 计算器的一般实现使⽤函数指针数组的实现&#xff08;转移表&#xff09; 计算器的一般实现 通过函数的调用&#xff0c;实现加减乘除 # define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int Add(int x, int y) {return x y; }int Sub(int x, int y) {retur…

计算机中找不到msvcp140.dll丢失怎么弄?程序员都是这样解决的

msvcp140.dll是Microsoft Visual C 2015 Redistributable Package的一部分&#xff0c;它是一个运行时库文件&#xff0c;提供了许多C标准库函数的实现。如果缺少这个文件&#xff0c;可能会导致一些程序无法正常运行&#xff0c;例如一些游戏、应用程序等。为了解决这个问题&a…

【Unity】如何制作小地图

我们为什么要制作小地图呢&#xff1f; 原因很简单&#xff1a; 导航和定位&#xff1a;小地图可以显示玩家当前位置以及周围环境的概览。这使得玩家能够更好地导航和定位自己在游戏中的位置&#xff0c;找到目标或避开障碍物。场景了解&#xff1a;通过小地图&#xff0c;玩…

Presto 介绍

目录 Presto 介绍Presto 架构Coordinator协调器节点发现服务&#xff08;discovery service&#xff09;工作节点基于连接器的架构查询执行模型查询优化JVM 配置Presto Web UIPresto 内存管理Presto 任务并发性Presto 工作节点调度Presto 网络数据交换Presto 资源组 Presto 介绍…

公司电脑文件数据加密系统

电脑文件透明加密软件是一种可以对文件进行加密的软件&#xff0c;这类软件能够在用户无感知的情况下对文件进行加密&#xff0c;使得文件的安全性得到保障。 PC访问地址&#xff1a; https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 智能透明加…

Java抽象类详解

抽象类 抽象类的概念 在面向对象的概念中&#xff0c;所有的对象都是通过类来描绘的&#xff0c;但是反过来&#xff0c;并不是所有的类都是来描绘对象的&#xff0c;如果一个类中没有包含足够的信息来描绘一个具体的对象&#xff0c;这样的类就是抽象类。比如&#xff1a; 说…