Linux网络配置解析:连接世界的关键步骤

news2024/11/17 17:47:49

1.IP预备知识

IP最重要的信息包含:IP地址+DNS+网关

以下以IPV4为例说明:

11000000.10101000.00000000.00000001/24 = 192.168.0.1/24

IP地址一般包含32位二进制地址和子网掩码

子网掩码全1位置对应的就是IP地址的网络号,全0位置对应的就是具体的主机位。
上面的192.168.0.0就是网络号,而192.168.0.1就是具体的某个主机IP。

IP通讯

两个主机的IP必须在同一网段才可以之间通信,否则就需要路由器进行转化后通信。

回环接口
在这里插入图片描述

本机各个服务之间的通信

2.虚拟机环境搭建

2.1 网卡配置

1. 虚拟机网卡添加

在这里插入图片描述

2. 本地主机的真实网卡查看

在这里插入图片描述
3. 虚拟机网络配置
在这里插入图片描述

2.2 网络通信

2.2.1 本地主机IP

在这里插入图片描述

2.2.2 虚拟机临时IP配置

在这里插入图片描述

  1. 临时网络设置的两种方式
ifconfig 		#查看或设定网络接口
ifconfig device ip/24 	#设定
ifconfig device down 	#关闭
ifconfig device up 		#开启
ip addr 		#检测或这顶网络接口
ip addr show 	#检测
ip addr add ip/24 dev device 	#设定
ip addr del ip/24 dev device  	#删除
"注意: device的名字一个物理事实,看到什么命字只能用什么命字"

在这里插入图片描述
可以看到网络可以正常通信,如果无法ping通,可以考虑是否关闭防火墙、虚拟机之前设定过网络没有删干净

  1. 测试网络是否可以通信
ping ip			#检测网络是否通畅
ping -c 1 ip	#ping 1 次
ping -w 1 ip	#总共等待1秒
ping -c1 -w1 ip #ping1次等待1秒,c应当小于w

2.3 三种常用的网络设定方式(永久)

2.3.1 可视化界面

nm-connection-editor
systemctl status NetworkManager # 需要注意的是图像设定方式依赖于此服务

在这里插入图片描述
在这里插入图片描述

2.3.2 nmcli命令配置

1. nmcli connection

nmcli connection reload		#修改网络后,重新装载,常用的命令
nmcli connection show 		#查看连接
nmcli connection down name #关闭连接
nmcli connection up name	#开启连接
nmcli connection delete name #删除连接
#添加连接
nmcli connection add type ethernet con-name westos ifname ens3 ip4 172.25.254.100/24
#更改
nmcli connection modify sxlnet ipv4.addresses 172.25.254.200/24

在这里插入图片描述

2. nmcli device

nmcli device status  	#查看网卡服务接口信息
nmcli device connect ens3 	#启用ens3网卡
nmcli device disconnect ens3 #关闭ens3网卡
nmcli device show ens3 		#查看网卡信息

在这里插入图片描述

2.3.3 文件写入

1. 配置文件目录

/etc/sysconfig/network-scripts/

2. 文件格式

ifcfg-xxxx 文件命名格式

DEVICE=xxx #设备名称
BOOTPROTO=dhcp|static|none #设备工作方式
ONBOOT=yes #网络服务开启时自动激活网卡
IPADDR= #IP地址
PREFIX=24 #子网掩码
NETMASK=255.255.255.0 #子网掩码
NAME= #接口名称

单个IP文件配置方式
在这里插入图片描述
单网卡多个IP文件配置方式
在这里插入图片描述

2.3 DHCP自动分配IP

1. DHCP服务器搭建

DHCP广播请求分配IP

dnf install dhcp-server -y # 安装DHCP服务
systemctl enable --now dhcpd

在这里插入图片描述
在这里插入图片描述

2. 请求分配IP的主机配置
在这里插入图片描述
在这里插入图片描述

2.4 网关

2.4.1 网关示意图

在这里插入图片描述

2.4.2 路由器配置

1. 双网卡主机网络配置
在这里插入图片描述
2. 双网卡主机防火墙策略
在这里插入图片描述
3. 单网卡主机网关配置

针对某块网卡网关设定
在这里插入图片描述
全局网关设定

echo GATEWAY=192.168.31.1 >> /etc/sysconfig/network # 针对所有网卡生效

2.5 DNS

2.5.1 地址解析

域名和地址之间的转化

在这里插入图片描述

2.5.2 DNS搭建

1. 本地域名解析

/etc/hosts #解析时候优先级更好

在这里插入图片描述

2. 权威DNS解析地址

/etc/resolv.conf

在这里插入图片描述
3. 指定网卡DNS配置

echo DNS=1.1.1.1 >> /etc/sysconfig/network-scripts/ifcfg-xxxx

4. DNS解析优先级配置

默认是本地优先级更高

/etc/nsswitch.conf #可以在以下文件修改优先级

在这里插入图片描述

3.实验问题

  1. DHCP服务无法开启

写DHCP配置文件的时候IP地址写错了

  1. 配置网络无法读取

文件中参数写错

  1. DHCP服务没有起作用

本地连接真实网络时候会分配IP,需要关闭真实网络连接再进行测试。

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

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

相关文章

【Spatial-Temporal Action Localization(五)】论文阅读2020年

文章目录 1. Actions as Moving Points摘要和结论引言:针对痛点和贡献模型框架实验 1. Actions as Moving Points Actions as Moving Points (ECCV 2020) 摘要和结论 MovingCenter Detector (MOCdetector) 通过将动作实例视为移动点的轨迹。通过三个分支生成 tub…

混合表示人体的论文

0、致敬Xia Weihao 整理了数字人方面的重要论文和链接 网址如下: GitHub - weihaox/awesome-digital-human: A collection of resources on digital human including clothed people digitalization, virtual try-on, and other related directions.A collection …

继电器测试的应用场景和行业有哪些?

继电器是一种常见的电气元件,用于控制电路的开关和保护设备,它在许多行业和应用场景中发挥着重要的作用。继电器在电力系统中用于保护和控制电力设备,如发电机、变压器、电缆和线路。继电器测试可以确保继电器的准确性和可靠性,以…

起重机笔记 - 进阶篇(编辑中...)

1.双速葫芦 起重机在实际使用过程中,要兼顾效率和最大载重这两个因素,所以,起重机厂商会推出双速葫芦。双速葫芦的变速比,10吨的级别,最高可以达到1:10甚至更靠上。大功率的低速档用于提升高载荷负重,高速…

米小樽MiMe三店同开,应时手作的高品质米乳饮品新体验

米小樽MiMe于美丽的鹭岛厦门正式试营业。这一次的布局不可谓不大,三家门店:莲花北路、湾悦城、西堤,厦门三地同步开启,致力于为消费者带来崭新的健康饮品体验,开启潮流的「饮养」生活方式。 清新惬意的门店设计&#x…

【Overload游戏引擎分析】编辑器对象鼠标拾取原理

Overload的场景视图区有拾取鼠标功能,单击拾取物体后会显示在Inspector面板中。本文来分析鼠标拾取这个功能背后的原理。 一、OpenGL的FrameBuffer 实现鼠标拾取常用的方式有两种:渲染id到纹理、光线投射求交。Overload使用的是渲染id到纹理&#xff0c…

苹果商城(App Store)应用程序苹果ios签名进行系统怎么上架的注意事项完整教程

苹果商城(App Store)应用程序苹果ios签名进行系统怎么上架的注意事项完整教程 导语:苹果签名是保障安全和防止软件篡改的重要措施,也是苹果设备下载应用程序的必要步骤。本文将为大家提供一个详细的教程,介绍如何为应用…

机械臂运动控制,通讯的解包->运动控制->数据封包上报过程

一、协议 数据格式为小端模式,浮点数格式为IEEE754,需与上位机的PC端一致,如window系统,其它系统需要自行测试,用于传输16位、32位、float数据格式,避免只传输字节数据带来转换的繁琐及精度丢失。 二、下位…

软件四大开源生态系统的开源

Java (Maven)、JavaScript (npm)、Python (PyPI)、.NET (NuGet Gallery) 四大开源生态系统的开源应用; 开源项目的主动维护也变得越来越少。研究表明,去年有近五分之一(18.6%)的项目停止维护,影响了 Java 和 JavaScrip…

【科研工具】-论文相关

科研工具 1 论文检索2 论文阅读3 论文写作4 论文发表 1 论文检索 计算机类英文文献检索数据库DBLP: 只有论文基本信息(标题、作者等);下载论文:知网\IEEE\ACM\SCI-Hub等,记得创建文件夹(检索词条、日期等&…

Vue3最佳实践 第七章 TypeScript 创建Trello 任务管理器

| ​ 我们将探讨如何使用Vue.js从零开始创建一个类似于Trello的任务管理应用程序。如果你不熟悉Trello,它是一款非常流行的任务管理工具,允许你把任务写在卡片上,然后通过一个看板的方式来直观地管理这些任务。Trello不仅可以用于个人的任务…

报名通道开启 | 第六届“强网”拟态防御国际精英挑战赛强势来袭

第六届“强网”拟态防御国际精英挑战赛计划将于2023年11月下旬在南京震撼开幕。 本届比赛采用线上线下结合的形式,再次为全球顶尖战队提供实战机会,向多类拟态防御设备系统发起挑战。接受挑战的拟态防御设备系统基于邬江兴院士原创的网络空间内生安全理…

向量空间的封闭性

向量空间封闭,是指: - 两个向量相加所得的向量仍然在该向量空间中 - 实数和向量数乘所得的向量仍然在该向量空间中 即,假设为向量的集合: 如果,,那么如果,,那么

电梯安全监测丨S271W无线水浸传感器用于电梯机房/电梯基坑水浸监测

城市化进程中,电梯与我们的生活息息相关。高层住宅、医院、商场、学校、车站等各种商业体建筑、公共建筑中电梯为我们生活工作提供了诸多便利。 保障电梯系统的安全至关重要!特别是电梯机房和电梯基坑可通过智能化改造提高其安全性和稳定性。例如在暴风…

电力行业首个自主可控的大模型发布了!百度飞桨、文心大模型提供支持

电力行业首个自主可控的大模型来了!9月26日,南方电网人工智能科技有限公司负责研发的电力行业人工智能创新平台及自主可控电力大模型正式公开发布。 南方电网举办电力行业人工智能创新平台及自主可控电力大模型发布会 电力行业人工智能创新平台提供模型…

总结一:C++面经(五万字长文)

文章目录 一、C基础部分1、C特点。2、说说C语言和C的区别。3、说说 C中 struct 和 class 的区别。4、 include头文件的顺序以及双引号""和尖括号<>的区别。5、说说C结构体和C结构体的区别。6、导入C函数的关键字是什么&#xff0c;C编译时和C有什么不同&#x…

期望最大化(EM)算法:从理论到实战全解析

目录 一、引言概率模型与隐变量极大似然估计&#xff08;MLE&#xff09;Jensen不等式 二、基础数学原理条件概率与联合概率似然函数Kullback-Leibler散度贝叶斯推断 三、EM算法的核心思想期望&#xff08;E&#xff09;步骤最大化&#xff08;M&#xff09;步骤Q函数与辅助函数…

城乡供水智慧化运营,喜提一等奖!

近日&#xff0c;第六届“绽放杯”5G应用征集大赛江西区域赛——5G智慧住建行业赛结果揭晓。由江西省水务集团、江西电信、天翼物联、熊猫智慧水务、江西普适科技联合申报的《5GPLC安全AIoT&#xff0c;助力江西水务城乡供水智慧化运营》项目获一等奖。 水务行业作为国民经济发…

vue的几个提效技巧

1.动态组件 <component :is组件名></component> 结合v-for循环使用 使用环境 如图&#xff0c;这是一个v-for渲染的列表(只是目前这个版块才刚开始做&#xff0c;目前只有一个)&#xff0c;圆圈内的就是一个组件&#xff0c;也就是要v-for动态组件 实际使用 一…

Linux基本指令(中)——“Linux”

各位CSDN的uu们好呀&#xff0c;今天&#xff0c;小雅兰的内容是Linux基本指令呀&#xff01;&#xff01;&#xff01;下面&#xff0c;让我们进入Linux的世界吧&#xff01;&#xff01;&#xff01; cp指令&#xff08;重要&#xff09; mv指令&#xff08;重要&#xff09…