小白场成长之路-计算机网络(三)

文章目录

  • 一、网络参数配置
    • 1.图形化配置
    • 2.命令行配置
      • 2.1、ifconfig命令
      • 2.2ifup和ifdown
        • 子接口配置
      • 2.3 多ip地址配置
      • 2.4子接口配置
  • 总结


一、网络参数配置

1.图形化配置

NetworkManager,Linux7系统中,一般建议停止该管理方式;Linux8以上操作系统统一将网络管理交给NetworkManager管理。

#开启
[root@localhost ~]# systemctl start NetworkManager
#关闭
[root@localhost ~]# systemctl stop NetworkManager
#关闭并开机不自启
[root@localhost ~]# systemctl disable --now NetworkManager
#开启并开机自启
[root@localhost ~]# systemctl enable --now NetworkManager

2.命令行配置

2.1、ifconfig命令

查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数,默认不能查看到未启用的网卡列表

root用户可以使用该命令更改网卡参数,普通用户只能用户查看

语法:

ifconfig [接口]
ifconfig 接口 [aftype] options | address …

选项:
在这里插入图片描述
案例:临时配置网卡参数
注:在配置前先给虚拟机添加一个网络适配器
在这里插入图片描述
在这里插入图片描述
查看自身电脑的网卡
在这里插入图片描述
ifconfig ens224 192.168.115.136/24
然后在查看
在这里插入图片描述
临时配置,重启网络服务、网卡启停、主机重启都将失效

2.2ifup和ifdown

注:linux8以上没有这个命令,换为

systemctl start NetworkManager和
systemctl stop NetworkManager

ifup ens224
#启用网卡,并读取配置文件
ifdown ens224
#停用网卡

子接口配置
  • 基于物理网卡的逻辑接口
  • 可以使系统基于一块网卡配置多个IP地址
    语法:

ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度 【临时配置】

案例:生成子接口配置文件【永久配置】,不能使用DHCP获得地址
cd /etc/sysconfig/network-scripts
在这里插入图片描述
编辑这个文件

在这里插入图片描述
在这里插入图片描述
通过这样永久配置的网卡即使使用systemctl stop NetworkManager关闭也还在

案例:连接百度地址
我们直接ping www.baidu.com会显示无网络连接
使用route -n的时候会发现
在这里插入图片描述
Gateway网关都是0.0.0.0代表没有配置网关
在使用 route add -net 0/0 gw 192.168.158.2添加网关
在这里插入图片描述
在ping 百度会发现提示未知的名称或者服务
我们在windows下的终端输入 nslookup www.baidu.com查看百度的ip地址
是220.181.111.1 在linux使用ping 220.181.111.1发现没有问题
原因是没有DNS域名解析
vim /etc/resolv.conf 进入这个文件添加DNS解析
在这里插入图片描述
最后在ping www.baidu.com
在这里插入图片描述

2.3 多ip地址配置

cd /etc/sysconfig/network-scripts
在这里插入图片描述
执行systemctl restart NetworkManager后
在这里插入图片描述

2.4子接口配置

先下载yum install -y network-scripts
这个是cp复制的,在进入这个复制的文件
在这里插入图片描述在这里插入图片描述
关闭并开启这个新的
在这里插入图片描述
子接口会显示
在这里插入图片描述

关闭父接口
在这里插入图片描述
找不到子接口了,再打开父接口就行了
在这里插入图片描述

总结

提示:Linux网络内容较多,今天的学习内容希望可以帮到小伙伴们

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

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

相关文章

WireShark网络抓包—详细教程

本文仅用于技术研究,禁止用于非法用途。 Wireshark入门指南:从零开始掌握网络抓包分析 一、Wireshark是什么? Wireshark 是全球最受欢迎的开源网络协议分析工具,被广泛应用于网络故障排查、协议学习、网络安全分析等领域。它支…

区块链DApp的开发技术方案

区块链DApp开发技术方案:架构设计与实践指南 引言:DApp的技术革新与生态价值 区块链技术的去中心化特性与智能合约的自动化执行能力,推动DApp(去中心化应用)成为Web3.0的核心载体。截至2025年,全球DApp用…

Linux(3)——基础开发工具

目录 一、软件包管理器——yum 1.Linux下安装程序的方式 2.什么是yum 3.查找软件包 4.安装软件 5.本地与服务器端进行文件互传 6.卸载软件 二、Linux的编辑器——vim 1.基本概念 2.vim下各个模式之间的切换 3.vim在命令行模式下的命令汇总 4.vim在底行模式下的命令…

大数据学习(121)-sql重点问题

🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一…

【QT】QString和QStringList去掉空格的方法总结

目录 一、QString去掉空格 1. 移除字符串首尾的空格(trimmed) 2. 移除字符串中的所有空格(remove) 3. 仅移除左侧(开头)或右侧(结尾)空格 4. 替换多个连续空格为单个空格 5. 移…

电脑 IP 地址修改工具,轻松实现异地登陆

在互联网时代,异地登陆需求日益频繁 —— 访问区域限制内容、跨区协作、优化游戏体验等场景,都需要通过修改 IP 地址实现。 一、IP 地址基础认知 IP 地址是设备的网络身份标识,不同地区分配不同 IP 段。通过修改 IP,可模拟目标地…

[BUG]Debian/Linux操作系统中 安装 curl等软件显示无候选安装(E: 软件包 curl 没有可安装候选)

本文内容组织形式 问题描述失效原因解决方案首先修改源列表为国内确认当前系统的版本Debian 11 (Bullseye)Debian 12 (Bookworm) 执行系统升级更新系统重新安装curl 结语 问题描述 日期:20250526 操作系统: debian darkchunkdebian:/home$ sudo apt i…

leetcode hot100刷题日记——12.反转链表

解答: /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(n…

JavaSE核心知识点04工具04-01(JDK21)

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 JavaSE核心知识点04工具04-01(JD…

数据库入门:以商品订单系统为例

数据库入门:以商品订单系统为例 一、前言 数据库是现代软件开发中不可或缺的基础,掌握数据库的基本概念和操作,是每个开发者的必经之路。本文将以“商品-品牌-客户-订单-订单项”为例,带你快速入门数据库的核心知识和基本操作。…

UE失落方舟特效学习 笔记01

通过法线扭曲贴图 Begin Object Class/Script/UnrealEd.MaterialGraphNode Name"MaterialGraphNode_0" ExportPath"/Script/UnrealEd.MaterialGraphNode/Engine/Transient.M_RadialUV_01:MaterialGraph_0.MaterialGraphNode_0"Begin Object Class/Script/E…

跨境支付风控失效?用代理 IP 构建「地域 - 设备 - 行为」三维防护网

针对跨境支付风控失效问题,结合代理IP技术构建「地域-设备-行为」三维防护网是当前最有效的解决方案。以下是基于最新实践的技术路径与策略指南: 一、地域维度:IP地理特征精准匹配 IP属地真实性验证 优先选择住宅代理IP(Residenti…

AI的“软肋”:架构设计与业务分析的壁垒

尽管人工智能(AI)在代码生成、数据分析等方面取得了显著进展,但在架构设计和业务分析的核心领域,人类的智慧和经验仍然是不可替代的。这些领域往往涉及高度的抽象思维、战略远见、对复杂商业逻辑的深刻理解以及在模糊不清的环境中…

【Redis实战篇】基于Redis的功能实现附近商铺查询(Geo),用户签到与统计(Bitmap),网站UV统计(HyperLogLog)

文章目录 附近商铺GEOSEARCH 实现语法参数解释 GEORADIUS 实现基本语法参数详解必选参数可选参数参数详解必选参数 代码实现 用户签到BitmapRedis 中 Bitmap 基本操作1. 设置位值2. 获取位值3. 统计位值为 1 的数量4. 位图运算 Spring Data Redis 中操作 Bitmap1. 操作示例(1) …

【C++高阶一】二叉搜索树

【C高阶一】二叉搜索树剖析 1.什么是二叉搜索树2.二叉搜索树非递归实现2.1插入2.2删除2.2.1删除分析一2.2.2删除分析二 2.3查找 3.二叉搜索树递归实现3.1插入3.2删除3.3查找 4.完整代码 1.什么是二叉搜索树 任何一个节点,他的左子树的所有节点都比他小,右…

前端面试热门知识点总结

URL从输入到页面展示的过程 版本1 1.用户在浏览器的地址栏输入访问的URL地址。浏览器会先根据这个URL查看浏览器缓存-系统缓存-路由器缓存,若缓存中有,直接跳到第6步操作,若没有,则按照下面的步骤进行操作。 2.浏览器根据输入的UR…

Swagger | 解决Springboot2.x/3.x不兼容和依赖报错等问题

目录 不兼容报错提醒 1. 修改Spring Boot版本 2. 修改application.yml配置文件 3. 使用其他替代方案 依赖兼容 配置 Yaml 文件 依赖报错提醒 解决方法 1. 选择一个库 2. 移除springfox依赖 3. 添加springdoc依赖 4. 配置springdoc 5. 清理项目 6. 启动项目 示例代…

C++默认构造函数、普通构造函数、拷贝构造、移动构造、委托构造及析构函数深度解析

目录 一、默认构造函数(Default Constructor)二、普通构造函数(General Constructor)三、拷贝构造函数(Copy Constructor)四、移动构造函数(Move Constructor,C11)五、委…

JVM 深度解析

一、JVM 概述 1.1 什么是 JVM? JVM(Java Virtual Machine,Java 虚拟机)是 Java 程序运行的核心引擎。它像一个“翻译官”,将 Java 字节码转换为机器能理解的指令,并管理程序运行时的内存、线程等资源。 …

OpenCV CUDA 模块图像过滤-----创建一个计算图像导数的滤波器函数createDerivFilter()

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::cuda::createDerivFilter 是 OpenCV CUDA 模块中的一个工厂函数,用于创建一个计算图像导数的滤波器。这个滤波器可以用来计算图像…