Linux补基础之:网络配置

目录

一、检查主机与虚拟机是否能正常通信

二、网络的连接模式

桥接模式

流程

特点

NAT模式

流程

特点

仅主机

流程

特点

三、修改静态IP

四、可能遇到的问题

防火墙

DNS

五、主机名更改

六、登录服务器


        实际的大数据管理中,会有由很多服务器构成的集群,可能是机房中的许多主机,也可能是云服务器。我们去使用控制电脑进行与集群的连接,进行数据的传输或者通信

一、检查主机与虚拟机是否能正常通信

        使用 ping+ip 查看是否能进行通信

        检查虚拟机能否ping通主机,在主机中找到对应的IP地址,在虚拟机中ping一下

         虚拟机连接连接成功

[root@hadoop-master /]# ping (ipconfig查到的IP地址)
PING ipconfig查到的IP地址 (ipconfig查到的IP地址) 56(84) bytes of data.
64 bytes from IP: icmp_seq=1 ttl=128 time=0.601 ms
64 bytes from IP: icmp_seq=2 ttl=128 time=0.509 ms
64 bytes from IP: icmp_seq=3 ttl=128 time=0.447 ms

        主机连接虚拟机,也是成功的

C:\Users\zxd>ping 192.168.88.130正在 Ping 192.168.88.130 具有 32 字节的数据:
来自 192.168.88.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.88.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.88.130 的回复: 字节=32 时间<1ms TTL=64

二、网络的连接模式

        上述过程中会发现,主机(192.168.88.)与虚拟机(172.20.10)并不在同一网段,即不在同一局域网中,但是可以互相ping通

桥接模式

流程

外网通过局域网,由路由器分配给每台主机IP地址。对于一台主机,主机通过网桥连接交换机,交换机延展与每台虚拟机相连。

        这种虚拟机直接连接外部物理网络的模式,虚拟机通过连接主机,再连到路由器,进行IP分配

特点

  • 由于虚拟机与主机都处在同一局域网中,虚拟机与所有其他物理主机都能互相访问,会带来一定的安全性问题
  • 且由于虚拟机与物理主机共用局域网,而局域网中的IP有限,可能会不够用

(图片源自网络,eth0为物理机)

NAT模式

        虚拟机与主机构建一个专用网络,并通过NAT设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外网无法访问虚拟机

流程

        由 VM 创建出一个类似路由器的设备(NAT服务器)可以用于做网络转换和动态地址分配,然后PC物理主机的网卡接到这个NAT设备上,给每一台VM分配IP地址。此时,对于虚拟机来说,PC物理主机就相当于外部网络,而主机、NAT设备和虚拟机,是由主机虚拟出来的另一个局域网。

特点

  • 虚拟机可以通过访问PC主机访问实际外网,但是与外网无法访问本机,只能得到路由器端唯一IP同理,PC无法直接访问每台虚拟机。因此,在PC主机上会虚拟出一个网卡,接到虚拟子网的NAT设备上,这样,大家就又平等地在同一网段了。
  • 相对安全,并且虚拟机有访问外网的条件

        途中的 VMnet8 就是在自己电脑里虚拟出来的网卡,保证了主机与虚拟机可以进行通信,其网段是相同的

仅主机

        虚拟机只和主机共享一个专用网络,与外部网络无法通信

流程

        与NAT模式类似,但没有NAT设备,因此虚拟机是无法访问外网的,只能互相访问,或访问PC物理主机

特点

  • 绝对安全,虚拟机与外部完全无法通信,但也无法上网

        这里的VMnet1就是该模式的网卡,不带路由功能

三、修改静态IP

        在明白了几种网络连接模式的原理的基础上,学习修改静态IP。由于使用 NAT 模式的过程中,DHCP服务器都是动态分配IP的,为了便于管理,一般都会对虚拟机设置静态IP,即局域网内的一台机子对应一个IP

        配置时的原则:所有虚拟机设定的IP以及PC物理主机虚拟出来的VMnet8在同一局域网(前三项数字需要一样)

        我们知道所有的配置文件应该放在 /etc 目录下面,对应文件路径为:

[root@hadoop-master etc]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

        将第四行的 bootproto 修改为 static ,再定义IPADDR(IP地址)、GATEWAY(网关)、DNS1(域名解析器)即可:

        这样就可以使用物理机连接虚拟机了,也可以通过虚拟机连接主机或访问外网了:

四、可能遇到的问题

防火墙

        虚拟机 ping 不通主机,有可能是主机的防火墙限制了,关闭防火墙即可

DNS

        虚拟机ping通主机,但ping不通外网,有可能是DNS设置有问题

五、主机名更改

        实际应用中也很有用,更改方法:

[root@hadoop-master etc]# vi /etc/hostname

        或者

[root@hadoop-master etc]# hostnamectl set-hostname xxx

        在改完主机名后有一个需要注意的点,想要其他电脑可以直接使用主机名访问本机,需要配置好映射关系,即哪台主机名对应的IP是什么,方法如下:

[root@hadoop-master130 ~]# vi /etc/hosts

        同样将主机名与对应IP输入,保存文件即可

        Windows 的 hosts 文件位于该路径:C:\Windows\System32\drivers\etc,用记事本打开编辑对应关系后,替换该文件(如果是另存为.txt需要去掉后缀),就能使用主机直接 ping 通虚拟机了

六、登录服务器

        与 Windows 一样,Linux 也提供了基于SSH协议的远程登录方式,在Windows命令行窗口,以root用户登录,使用如下命令,并输入密码。若要退出,键入exit即可

        也可以使用 Xshell, SSH Secure Shell, SecureCRT,FinalShell 等工具进行连接,可以保存对应的连接,如xshell中新建会话,把以下几个地方设置好:

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用AMD GPU和LangChain构建问答聊天机器人

Question-answering Chatbot with LangChain on an AMD GPU — ROCm Blogs 作者&#xff1a;Phillip Dang 2024年3月11日 LangChain是一个旨在利用语言模型强大功能来构建前沿应用程序的框架。通过将语言模型连接到各种上下文资源并基于给定的上下文提供推理能力&#xff0c;L…

蓝海创意云入选中国夏衍电影学会工业与科技影视专业委员会成员单位

党的二十届三中全会指出&#xff0c;科技自立自强是中国式现代化的有力保障。科技兴则民族兴&#xff0c;科技强则国家强。为深入的贯彻落实这一重要部署&#xff0c;推动工业与科技领域的融合发展充分发挥电影艺术在传播科技创新精神、展现工业发展成就方面的独特作用&#xf…

【制造业&流水线】流水线水泥袋检测系统源码&数据集全套:改进yolo11-HSPAN

改进yolo11-RFCBAMConv等200全套创新点大全&#xff1a;流水线水泥袋检测系统源码&#xff06;数据集全套 1.图片效果展示 项目来源 人工智能促进会 2024.10.24 注意&#xff1a;由于项目一直在更新迭代&#xff0c;上面“1.图片效果展示”和“2.视频效果展示”展示的系统图片…

景区导航地图怎么实现?基于LBS与3D GIS的智慧景区导航导览系统技术路线

随着经济的发展和人们物质生活水平改善,居民的旅游需求呈现多元化和个性化&#xff0c;自助旅游的人越来越多。许多游客在旅游行程中需要随时随地了解旅游景点有关的各类信息&#xff0c;如旅游景点介绍、推荐路线、地图导航等&#xff0c;合理规划和安排旅游线路。正是为了应对…

【Fargo】18:camera获取及预览

QCameraViewfinder.ui 这种报错是.ui的问题, QCameraViewfinder.ui 删掉,只用ZhbCamera.ui 就好了 Build started at 0:10... 1>------ B

【C++】--------- 内存管理

目录 C语言内存管理方式&#xff1a;malloc、calloc、realloc和free C内存管理方式 new和delete 操作内置类型 操作自定义类型 operator new与operator delete函数 new和delete的实现原理 定位new表达式的了解 ​编辑 内存泄漏 C语言内存管理方式&#xff1a;malloc、…

AI大模型与智算中心:构建未来智能社会的基石

随着人工智能技术的飞速发展&#xff0c;AI大模型&#xff08;如GPT-4、BERT、LLAMA等&#xff09;在自然语言处理、图像处理、音频处理等多个领域展现出了巨大的应用潜力。这些模型不仅提高了生产效率&#xff0c;更推动了新兴应用的不断涌现。然而&#xff0c;训练和应用这些…

Java Lock CyclicBarrier 总结

前言 相关系列 《Java & Lock & 目录》&#xff08;持续更新&#xff09;《Java & Lock & CyclicBarrier & 源码》&#xff08;学习过程/多有漏误/仅作参考/不再更新&#xff09;《Java & Lock & CyclicBarrier & 总结》&#xff08;学习总结…

VLAN聚合

VLAN聚合&#xff08;VLAN Aggregation&#xff09;是一种网络技术&#xff0c;用于在一个物理网络内通过多个VLAN&#xff08;称为Sub-VLAN&#xff09;隔离广播域&#xff0c;并将这些Sub-VLAN聚合成一个逻辑的VLAN&#xff08;称为Super-VLAN&#xff09; Super-VLAN&#…

期权懂|个股期权交易手数有限制吗?

本期让我懂 你就懂的期权懂带大家来了解&#xff0c;个股期权交易手数有限制吗&#xff1f;有兴趣的朋友可以看一下。期权小懂每日分享期权知识&#xff0c;帮助期权新手及时有效地掌握即市趋势与新资讯&#xff01; 个股期权交易手数有限制吗&#xff1f; 个股期权交易&#…

shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘

查找美国安全局漏洞 nww.nsa.gov&#xff08;美国安全局官方网站) net参数使用 搜索指定的ip网段 shodan search --limit 10 --fields ip_str,port net:208.88.84.0/24 (老美国家安全局的一个网段)可能直接访问不太行&#xff0c;可以使用host参数&#xff0c;得到域名再去…

大型商场应急响应:SpringBoot技术实现

3系统分析 3.1可行性分析 通过对本大型商场应急预案管理系统实行的目的初步调查和分析&#xff0c;提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本大型商场应急预案管理系统采用SSM框架&#xff0…

线程 在linux系统中

1.Linux线程实现 2.Linux线程的创建和终止 3.Linu线程的互斥和同步 Linux或unix系统多任务&#xff0c;线程处理大并发的客户端请求 进程是资源管理的最小单位&#xff0c;线程是程序执行的最小单位 针对在进程中的每一个操作&#xff0c;都是在后台去启动一个一个线程来执…

ImageSharp报错

错误信息 System.MissingMethodException: Method not found: System.Span1<SixLabors.ImageSharp.PixelFormats.Rgba32> SixLabors.ImageSharp.Memory.Buffer2D1.GetRowSpan(Int32).需要升级项目 原来仅升级了SixLabors.ImageSharp没有升级drawing&#xff0c;都升级到…

网站保护神器,雷池社区版的隐藏文件

SafeLine&#xff0c;中文名 “雷池”&#xff0c;是一款简单好用, 效果突出的 Web 应用防火墙(WAF)&#xff0c;可以保护 Web 服务不受黑客攻击。 雷池通过过滤和监控 Web 应用与互联网之间的 HTTP 流量来保护 Web 服务。可以保护 Web 服务免受 SQL 注入、XSS、 代码注入、命…

线程的理解及基本操作

目录 一、线程的理解 &#xff08;1&#xff09;什么是线程呢&#xff1f; &#xff08;2&#xff09;线程的优缺点及异常 二、线程的基本操作 &#xff08;1&#xff09;创建一个新的进程 &#xff08;2&#xff09;获取线程id &#xff08;3&#xff09;线程终止 &…

常见网安面试题

《Java代码审计》http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247484219&idx1&sn73564e316a4c9794019f15dd6b3ba9f6&chksmc0e47a67f793f371e9f6a4fbc06e7929cb1480b7320fae34c32563307df3a28aca49d1a4addd&scene21#wechat_redirect 《网安面试指南…

初探Servlet

文章目录 1. Servlet概述1.1 定义1.2 作用 2. 主要知识点2.1 生命周期2.2 请求处理2.3 Servlet配置 3. 案例演示3.1 创建Web应用项目3.2 修改项目工件名3.3 重新部署Web项目3.4 创建WelcomeServlet3.5 编写doGet方法代码3.6 编写doPost方法代码3.7 访问WelcomeServlet 4. 小结 …

【modbus协议】Modbus-TCP消息帧格式

文章目录 协议描述Modbus Application Header 结构示例与其他部分的关系作用总结 协议描述 在ModbusTCP/IP协议中,串行链路中的主/从设备分别演变为客户端/服务器端设备。即客户端相当于主站设备,服务器端相当于从站设备。基于TCP/IP网络的传输特性。Modbus协议在TCP/IP上的实…

VsCode | 修改内置字体为JetBrains Mono NL

文章目录 一、下载JetBrains Mono NL字体二、VsCode进行字体的设置 一、下载JetBrains Mono NL字体 字体下载 下载完成以后解压找到JetBrainsMono-2.304\fonts\ttf文件夹下&#xff0c;全选鼠标右键点安装即可。 注意&#xff1a;一定要全部安装&#xff0c;否则字体样式可…