vmware,linux,centos7,NAT模式下的网络配置

news2024/11/18 17:31:03

centos7的NAT网络配置

  • NAT模式说明
  • 虚拟机网络配置工具
  • 本机配置net8网络(NAT的网域)
  • 本机的IP配置(用于net8局域网内解析主机IP和域名对应关系使用)(可选)
  • 虚拟机内的网络配置
  • 虚拟机ping不通www.baidu.com的情况下
  • 虚拟机ping可以ping通主机,ping不通网络的情况下
  • 主机可以ping通虚拟机,虚拟机ping不通主机的情况

NAT模式说明

百度百科:NAT模式,即Network Address Translation,是一种网络地址转换技术。它允许一个本地网络使用私有IP地址,而当这些设备连接到互联网时,它们的流量会被转换为公共IP地址。NAT的主要目的是解决IPv4地址短缺的问题,并通过使用一个外部IP地址和端口来映射到多个内部IP地址。
我的理解:nat就是在本地搭建一个局域网,在主机配置网关,在主机可以访问互联网的情况下,实现一个主机IP和多个虚拟机共同上网的目的。在该局域网内可以配置主机和多个虚拟机共同在一个局域网内,实现主机和虚拟机互通的目的。

虚拟机网络配置工具

arong出品,必属精品arong出品,必属精品
只有点击“更改设置”才可以修改网络配置信息
arong出品,必属精品
1.点击“NAT模式”,也就是VMnet8,再修改下面配置
2.先自定义一个子网网域(由子网IP和子网掩码决定,255.255.255.0表示前三个位置为写死的网域编号,最后一个表示网域内配置的网络号,即IP)
3.如果希望使用动态分配IP的方式,则勾选DHCP,我使用手动分配静态IP的方式配置的,方便使用网络工具永久连接。
4.点击“NAT设置”进行配置
arong出品,必属精品网关设置一个网域内的任意值,**网关需要记住,本机网络配置用到。**其他可以不用管,直接使用默认的。
点击确定,确定。

本机配置net8网络(NAT的网域)

arong出品,必属精品
arong出品,必属精品打开网络配置,更改适配器选项
arong出品,必属精品
双击打开net8网络
arong出品,必属精品
修改属性
arong出品,必属精品
双击IPv4,配置IPv4的网址信息
arong出品,必属精品
DNS服务器用于解析域名和sorket(ip:port)之间的关系,一个配国外的一个配国内的,为了提高访问速度也可以配置成当地服务器的DNS
点击确定,是,确定,关闭

补充,备用dns有误, 调整如下:
在这里插入图片描述

本机的IP配置(用于net8局域网内解析主机IP和域名对应关系使用)(可选)

arong出品,必属精品
arong出品,必属精品配置好后,虚拟机可以以“master.com”的域名直接访问主机

虚拟机内的网络配置

进入网络配置的目录/etc/sysconfig/network-scripts下,用vim指令编辑ifcfg-ens33,修改这几处为如图的值,IPADDR是本虚拟机的IP,NETMASK为子网掩码,GATEWAY为网关。根据配置修改。
arong出品,必属精品输入service network restart 重启网卡让网卡设置生效,之后就可以上网了
如果ping www.baidu.com不通,那么测试一下百度的ip地址能否ping通(可以使用本机cmd ping百度域名,会显示百度的ip地址),如果ip能通而域名不通说明dns解析有误,见下文。
dns解析文件为vim /etc/resolv.conf
arong出品,必属精品

虚拟机ping不通www.baidu.com的情况下

应该是DNS解析域名的时候出错了,手动确认linux系统域名解析,手工修改vi /etc/resolv.conf
arong出品,必属精品

虚拟机ping可以ping通主机,ping不通网络的情况下

适配器选项配置有误,重新检查net8的ipv4配置

主机可以ping通虚拟机,虚拟机ping不通主机的情况

应该是防火墙的问题
在Windows上,若要允许其他计算机通过ICMP回显请求(即Ping命令)访问你的计算机,你需要在Windows防火墙中创建一个允许ICMPv4-In(Echo Request)的入站规则。以下是具体步骤:

在Windows搜索框中输入“防火墙”,然后选择“Windows Defender防火墙”。

在防火墙设置窗口中,选择“高级设置”(这将打开“Windows Defender防火墙与高级安全”管理工具)。

在左侧导航栏中,展开“入站规则”,然后在中间窗格右键点击“入站规则”,选择“新建规则”。

在“新建入站规则向导”中,选择“程序”(对于旧版Windows,可能选择“自定义”),然后点击“下一步”。

选择“所有程序”,然后点击“下一步”。

在“协议和端口”步骤,选择“协议类型”,然后在下拉菜单中选择“ICMPv4”,再勾选“特定 ICMP 类型”,并在旁边的列表中勾选“回显请求(8)”,然后点击“下一步”。

(在较新版Windows中,可能只需要选择“ICMPv4”并继续下一步)

在“作用域”步骤,你可以选择该规则应用于哪些网络区域,默认全部勾选即可,然后点击“下一步”。

在“操作”步骤,选择“允许连接”,然后点击“下一步”。

在“名称”步骤,为规则命名,例如“允许ICMP回显请求”,然后描述一下该规则(可选),最后点击“完成”。

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

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

相关文章

【双指针】Leetcode 三数之和

题目解析 15. 三数之和 这道题有两个需要注意的地方:1. 三个数字也不可以是同一个位置上的 2. 最终结果里面的三元组不可以是重复的 所以这道题就需要对结果实现去重这一个逻辑,遇到相同的数字就需要往后面移动,忽略 算法讲解 1. 首先对数…

2024蓝桥杯每日一题(状压DP)

备战2024年蓝桥杯 -- 每日一题 Python大学A组 试题一:毕业旅行问题 试题二:蒙德里安的梦想 试题三:最短Hamilton路径 试题四:国际象棋 试题一:毕业旅行问题 【题目描述】 小明目前在做一份毕…

集合系列(十六) -集合知识回顾整理

一、摘要 在 Java 中,集合大致可以分为两大体系,一个是 Collection,另一个是 Map,都位于java.util包下。 Collection :主要由 List、Set、Queue 接口组成,List 代表有序、重复的集合;其中 Set…

一文读懂Cache一致性原理

1. 为何需要cache一致性 访问memory数据的速度相比core的运行速度来说,要花费更多的时钟周期,为了减轻这个差异引进了存储器层次结构,如图1所示。在层次结构中,越往上,读写速度越快,价格更贵,存…

Prometheus(六):Blackbox监控安装配置

目录 1 Blackbox Exporter安装配置1.1 Blackbox Exporter简介1.2 安装1、安装-使用源码包安装下载安装blackbox.yml文件配置快速启动文件 2、安装-使用docker 1.3 Prometheus配置1、http监控2、ping探测-ip3、https probe-DNS解析4、metrics配置5、TCP监控-探测端口 总结 1 Bla…

Element UI中日期选择日(date-picker)等其他选择器下拉显示错位、位置错误解决

省流版 给选择器加上唯一key(下面的想看就看) 问题复现 需求是用一个下拉切换时间维度的选择,分别为年度、季度、月度,但是开发的时候发现,当切换的时候,视图可正常切换,但点击选择时却发现选…

InfoNCE loss

InfoNCE loss是一种用于自监督学习的损失函数,通常用于训练对比学习模型,如自编码器或神经网络。全称是"InfoNCE: Contrastive Estimation of Neural Entropy",基于对比学习的思想,旨在最大化正样本的相似性&#xff0c…

关于 C/C++ 1Z(17)开源项目 openppp2 协同程式切换工作流

下述为开源项目 openppp2(github)构建工作在 C/C 17 的 stackful 有栈协同程式的工作流切换示意图: 在 openppp2 之中采用人工手动方式管理协同程式之间的切换,每个中断过程只是保存线程栈信息(如寄存器、当前#PC EIP&…

利用idea创建一个maven web工程

1.创建Maven项目 2.选择不使用Web项目骨架&#xff08;即普通maven项目&#xff09; 3.创建成功后在pom.xml设置打包方式为war&#xff0c;并重构maven项目 <packaging>war</packaging> 4.补齐Maven Web项目缺失webapp的目录结构 右键项目名打开模块设置&#xf…

【STM32+HAL】I2C+DMA读取AS5600编码器

一、DMA的应用 有关更多DMA的应用&#xff0c;详见【STM32HAL】DMA应用 二、HAL库配置 1、开启I2C 开启对应DMA及中断 2、开启串口通信 至此&#xff0c;HAL库配置完毕 三、DMA版&#xff08;高效但不稳定&#xff09; 1、as5600.c #include "AS5600.h" #includ…

Javascript本地存储的方式,区别及应用场景

文章目录 一、方式cookielocalStorage特点sessionStorage扩展的前端存储方式优点&#xff1a;缺点&#xff1a; 二、区别三、应用场景相关连接 一、方式 javaScript本地缓存的方法我们主要讲述以下四种&#xff1a; cookiesessionStoragelocalStorageindexedDB cookie Cook…

【Python】python编程初探2---字符编码,输入和输出,初识数据类型

欢迎来CILMY23的博客 本篇主题为【Python】python编程初探2---字符编码&#xff0c;输入和输出&#xff0c;初识数据类型 个人主页&#xff1a;CILMY23-CSDN博客 Python系列专栏&#xff1a;​​​​​​​http://t.csdnimg.cn/rAsEH 上一篇博客&#xff1a;http://t.csdni…

网络层协议之IP协议

网络层主要做两方面事情&#xff1a; 1.地址管理&#xff1a;制定一系列规则&#xff0c;通过地址描述出网络上的一个设备的位置 2.路由选择&#xff1a;网络环境复杂&#xff0c;从一个节点到另一个节点之间有很多条路径&#xff0c;这就需要通过路由选择来筛选/规划出更合适…

Day18:LeedCode 513.找树左下角的值 112. 路径总和 106.从中序与后序遍历序列构造二叉树

513. 找树左下角的值 给定一个二叉树的 根节点 root&#xff0c;请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root [2,1,3] 输出: 1 思路:出该二叉树的 最底层 最左边 节点的值找出深度最大的第一个结点(左结点先遍历) 方法一…

数据库与缓存一致性如何保证

最近建了一个技术交流群&#xff0c;欢迎志同道合的同学加入&#xff0c;群里主要讨论&#xff1a;分享业务解决方案、深度分析面试题并解答工作中遇到的问题&#xff0c;同时也能为我提供写作的素材。 欢迎加Q&#xff1a;312519302&#xff0c;进群讨论 前言 在工作中&#…

LangChain使用实例——RAG

Q&A with RAG Overview LLMs支持的最强大的应用程序之一是复杂的问答 (Q&A) 聊天机器人&#xff0c;这些应用程序可以回答有关特定源信息的问题&#xff0c;使用一种称为检索增强生成&#xff08;RAG&#xff09;的技术。 RAG RAG 是一种利用额外数据增强 LLM 知识…

linux 网卡配置 vlan/bond/bridge/macvlan/ipvlan 模式

linux 网卡模式 linux网卡支持非vlan模式、vlan模式、bond模式、bridge模式&#xff0c;macvlan模式、ipvlan模式等&#xff0c;下面介绍交换机端及服务器端配置示例。 前置要求&#xff1a; 准备一台物理交换机&#xff0c;以 H3C S5130 三层交换机为例准备一台物理服务器&…

如何用智能AI绘一幅世界地图?

今天我们分享一下&#xff0c;用智能AI绘一幅世界地图的方法&#xff01; 为了方便你极速体验&#xff0c;特意在文末为你准备了登录帐号&#xff0c;省去你注册的烦恼。 认准AI绘画官网 如果你在百度搜索“AI绘画”或“Midjourney”&#xff0c;找出来的基本全是广告&#…

matplotlib画图:子图中坐标轴与标题重合...

如下图 只要在代码最后加入 plt.tight_layout() 就可以自动调节

Java练习题目6:水仙花数是指其个位,十位和百位三个数字的立方和等于其自身的三位数,求出所有的水仙花数。(Daddodil6)

每日小语 要相信卷首以卷尾为前提&#xff0c;几乎同卷尾以卷首为前提是一样的。——叔本华 思考 //水仙花数是指其个位&#xff0c;十位和百位三个数字的立方和等于其自身的三位数&#xff0c;求出所有的水仙花数。 import java.util.Scanner; public class Daddodil6 {publ…