Linux之配置网络

news2024/11/25 20:23:18

目录

Linux之配置网络

网络接口

网络类型符号

类型

设备类型或位置选择

类型

网络连接

网络配置

三种方法

 方法1 --- 使用nmtui进行网路配置

方法2 --- 使用nmcli设置

 方法3 --- 修改配置文件

 方法4 --- cockpit配置示意图

使用ip命令配置临时生效的网络连接

测试网络的连通性

使用ping命令测试网路的连通性

        语法格式

        参数及作用

使用tracepath命令跟踪并显示网络路径

        语法格式

        参数及作用


Linux之配置网络

网络接口

        网络接口 --- 指网络中的计算机或网络设备与其他设备 实现通讯的进出口 。这里, 主要是指计算机的网络接口即 网卡设备

网络类型符号

        网络接口的名称的前两个字符为网络类型符号

类型

        en --- 以太网(Ethernet)

        wl --- 无线局域网(wlan)

        ww --- 无线广域网 (wwan)

设备类型或位置选择

        网络接口名称中网络类型后的字符

类型

        o --- 表示内置(onboard)于主板上的集成设备(集成网卡)及索引号

        s --- 表示是插在可以热拔插的插槽上的独立设备及索引号

        x --- 表示基于MAC地址命名的设备

        p --- 表示PCI插槽的物理位置编号

网络连接

        网络连接 --- 为网络接口实施配置的设置集合。在同一个网络接口上, 可以有多套不同的设置方案 , 一个网络接口可以有多个网络连接 , 但同一时间 只能有一个网络连接处于活动状态

网络配置

三种方法

  • 手工配置ifcfg,通过NM来生效
  • 通过NM自带工具配ip,比如nmcli
  • 手工配置ifcfg,通过传统network.service来生效

 方法1 --- 使用nmtui进行网路配置

[root@localhost ~]# nmcli c reload 
[root@localhost ~]# nmcli c up ens160 

方法2 --- 使用nmcli设置

[root@localhost ~]# nmcli c mo ens160 ipv4.method manual ipv4.addresses 192.168.149.200/24 ipv4.gateway 192.168.149.2 ipv4.dns 255.255.255.255 autoconnect yes

[root@localhost ~]# nmcli c reload 
[root@localhost ~]# nmcli c up ens160 

 方法3 --- 修改配置文件

[root@localhost ~]#  vim /etc/sysconfig/network-scripts/ifcfg-ens160

[root@localhost ~]# nmcli c reload 
[root@localhost ~]# nmcli c up ens160 

 方法4 --- cockpit配置示意图

[root@localhost ~]# systemctl start cockpit.service 
[root@localhost ~]# firewall-cmd --permanent --add-service=cockpit 
[root@localhost ~]# firewall-cmd --reload 

访问 http://IP:9090

https://192.168.149.128:9090

使用ip命令配置临时生效的网络连接

命令用法
功能
ip [-s] addr show [ 网卡设备名 ]
查看 网卡在网络层的配置信息 , -s 表示 增添显示相关统计信息 , 如接收 (RX) 及传送 (TX) 的数据包数量等
ip [-s] link show [ 网卡设备名 ]
查看网卡在 链路层 的配置信息
ip [-4] addr add|del IP 地址 [/ 掩码长度 ] dev 网卡连接名ip -6 addr add|del IP 地址 [/ 掩码长度 ]dev 网卡连接名
添加或删除网卡的临时 IPv4 地址,添加或删除网卡的临时IPv6 地址
ip link set dev 网卡的设备名 down|up
禁用/ 启用指定网卡

测试网络的连通性

使用ping命令测试网路的连通性

语法格式

        ping [选项] <目标主机名或IP地址>

参数及作用

参数作用
-c 数字
用于 设定 本命令发出的 I CMP消息包的数量 , 无此选项 , 则会 无限次发送 消息包直到用户按下 【Ctrl+C】 组合键才终止命令
-s 字节数
设置 ping 命令 发出的消息包的大小 , 默认发送的测试数据大小为 56字节 ; 自动 添加8字节 的I CMP协议头 , 显示的是 64字节 ; 添加20字节 I P协议头 , 则显示的为 84字节 。最大设置值为 65507B
-i 时间间隔量
设定前后 两次 发送 ICMP 消息包之间的 时间间隔 , 无此选项时 , 默认时间 间隔为1秒 。为了保障本机和目标主机的安全, 一般不要小于0.2秒
-t
设置存活时间 TTL(Time To Live)

使用tracepath命令跟踪并显示网络路径

语法格式

tracepath [ 选项 ] < 目标主机名或目标 IP 地址 >

参数及作用

参数作用
-n
对沿途各主机节点 , 仅仅 获取并输出IP地址 , 不在每个 IP 地址的节点设备上 通过DNS查找其主机名 ,以此来加快测试速度
-b
对沿途各主机节点 同时显示IP地址和主机名
-l 包长度
设置初始的数据包的大小
-p 端口号
设置 UDP 传输协议的端口 ( 缺省为 33434)

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

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

相关文章

chatgpt赋能python:Python收集数据的介绍

Python收集数据的介绍 Python是一个多功能的编程语言&#xff0c;其拥有强大的数据收集和分析功能。为了充分利用Python的数据处理和挖掘功能&#xff0c;一些优秀的数据收集工具被开发出来。在本文中&#xff0c;我们将介绍如何使用Python收集数据&#xff0c;并介绍一些常用…

总结900

目标规划&#xff1a; 月目标&#xff1a;6月&#xff08;线性代数强化9讲&#xff0c;考研核心词过三遍&#xff09; 周目标&#xff1a;线性代数强化3讲&#xff0c;英语背3篇文章并回诵&#xff0c;检测 每日规划 今日已做 1.读六级阅读 2.完成学习通考试(没做计划) 3.阅…

[编程工具]Unity配表导出工具TableExporter1.1

[ 目录 ] 0. 前言1. 属性拓展优化&#xff08;1&#xff09;反射获取转化函数 TryParse&#xff08;2&#xff09;反射获取EmptyReplace&#xff08;3&#xff09;属性类型&#xff08;4&#xff09;属性拓展 2. 模板处理&#xff08;1&#xff09;替换内容&#xff08;2&#…

chatgpt赋能python:Python如何放大界面——实用技巧

Python如何放大界面——实用技巧 在Python中&#xff0c;很多时候我们需要放大界面来更清楚的展示内容。这篇文章将介绍Python放大界面的方法。 放大界面的原理 在Python中&#xff0c;放大界面的原理实际上就是改变窗口的大小。我们可以通过改变窗口的尺寸实现放大效果。 …

LuatOS-Air AT应用指南--RNDIS

简介 RNDIS是指Remote NDIS&#xff0c;基于USB实现RNDIS实际上就是TCP/IP over USB&#xff0c;就是在USB设备上跑TCP/IP&#xff0c;让USB设备看上去像一块网卡。从而使Windows /Linux可以通过 USB 设备连接网络。 Window系统 window系统支持RNDIS直接用usb连接就可以使用&a…

2023/6/14总结

JS的学习&#xff1a; JavaScript是一种运行在客户端&#xff08;浏览器&#xff09;的编程语言&#xff0c;实现人机交互的效果 主要作用&#xff1a; 网页特效表单验证数据交互 JS的组成 ECMAScript 规定了js基础的语法核心知识 Web APIs DOM:操作文档&#xff0c;对页面…

简单的TCP网络程序·线程池(后端服务器)

目录 版本四&#xff1a;线程池 注意事项 文件&#xff1a;Task.hpp -- 任务单独为一个文件 组件&#xff1a;日志修改 新函数&#xff1a;vprintf() 可变参数的提取逻辑 vfprintf()的工作原理 初始化一个va_list 日志准备 获取时间小知识 日志初版 日志启动测试 …

DAY23:二叉树(十三)二叉树的最近公共祖先+二叉搜索树的最近公共祖先

文章目录 236.二叉树的最近公共祖先思路完整版后序遍历的进一步理解为什么左为空右不为空的时候return right这个逻辑是否包含p/q本身就是公共祖先的情况 235.二叉搜索树的最近公共祖先思路关于遍历顺序 递归法最开始的写法debug测试修改版 迭代法最开始的写法为什么最开始这种…

chatgpt赋能python:Python收费介绍

Python收费介绍 什么是Python? Python是一种高级的、解释性、面向对象、纯粹的动态语言&#xff0c;多用于快速应用程序开发、脚本编写、系统管理任务等。它有一个简单直观优美的语法&#xff0c;非常容易学习。 Python的收费形式 Python语言本身是免费的&#xff0c;任何…

chatgpt赋能python:Python如何操作Word文档

Python如何操作Word文档 简介 Python是一种高级编程语言&#xff0c;具有易于学习和使用、高效、可移植性强等优点。相信许多Python开发者都遇到过需要使用Python操作Word文档的情况。本文旨在介绍如何使用Python操作Word文档&#xff0c;使开发者能够方便地实现自己的需求。…

chatgpt赋能python:Python怎么改为中文?

Python怎么改为中文&#xff1f; Python是一种高级编程语言&#xff0c;具有易读性、简单性和可扩展性的特点。它广泛应用于Web开发、数据分析、人工智能等领域。如何将Python改为中文&#xff1f;下面将为您详细介绍。 为什么要将Python改为中文&#xff1f; Python的英文是由…

[读论文][谷歌-12s生成] Speed is all your need

论文简要总结 刚读了下speed is all you need这个论文, https://arxiv.org/pdf/2304.11267.pdf 只是用的SD1.4没有对网络进行改造。 只做了4个改动 1 是对norm采用了groupnorm (GPU shader加速) 2 采用了GELU (GPU shader加速) 3 采用了两种attention优化&#xff0c;是partiti…

C语言之指针详解(2)

目录 本章重点 1. 字符指针 2. 数组指针 3. 指针数组 4. 数组传参和指针传参 5. 函数指针 6. 函数指针数组 7. 指向函数指针数组的指针 8. 回调函数 9. 指针和数组面试题的解析 数组指针 数组指针的定义 数组指针是指针&#xff1f;还是数组&#xff1f; 答案是&…

数据结构-队列

数据结构之队列 队列的概念顺序队列循环队列 顺序循环队列的ADT定义1、简单结构体定义2、初始化3、队列的清空4、计算队列的长度5、判断队列是否为空6、插入新的元素7、元素的删除8、遍历输出队列内的所有元素 链队列的ADT定义1、链队列简单结构体定义2、初始化链队列3、判断链…

chatgpt赋能python:Python怎么断行-让代码更易读

Python怎么断行 - 让代码更易读 大多数Python程序员都知道&#xff0c;代码可读性非常重要。好的代码应该易于阅读和理解&#xff0c;而不是让人困惑和痛苦。 然而&#xff0c;我们经常会发现一些Python代码在一行中拥挤着多个表达式、长变量名混杂其中&#xff0c;让人感到相…

数组:为什么数组都从0开始编号?

提到数组&#xff0c;我想你肯定不陌生&#xff0c;甚至还会自信地说&#xff0c;它很简单啊。 是的&#xff0c;在每一种编程语言中&#xff0c;基本都会有数组这种数据类型。不过&#xff0c;它不仅仅是一种编程语言中的数据类型&#xff0c;还是一种最基础的数据结构。尽管…

word中使用通配符批量将参考文献设置为上角标

目录 一、word中的通配符匹配规则 二、匹配单个参考文献 三、匹配多个参考文献 四、操作方式 &#xff08;1&#xff09;打开word中的替换功能 &#xff08;2&#xff09;输入要查找的内容 &#xff08;3&#xff09;选择替换格式 &#xff08;4&#xff09;点击替换 一…

Linux调试工具GDB(1)

文章目录 前言一、GDB概念二、GDB具体使用方法三、GDB断点类型总结 前言 本篇文章我们来介绍一下Linux中的调试利器GDB工具&#xff0c;在Linux的调试中GDB可以帮助我们来解决非常多的问题。 一、GDB概念 GDB是一个功能强大的调试工具&#xff0c;可以用于分析程序崩溃&…

temporal简介

文章目录 前言一、temporal是什么&#xff1f;二、使用步骤1.执行以下命令以启动预构建映像以及所有依赖项。2.运行示例 总结 前言 这两天在国外的网站发现了一个新的golang的微服务框架&#xff0c;感觉挺不错&#xff0c;分亨出来&#xff0c;大家一起看看。 一、temporal是…

python:并发编程(四)

前言 本文将和大家一起探讨python的多进程并发编程&#xff0c;使用内置基本库multiprocessing来实现并发&#xff0c;先通过官方来简单使用这个模块。先打好基础&#xff0c;能够有个基本的用法与认知&#xff0c;后续文章&#xff0c;我们再进行详细使用。 本文为python并发…