03_Linux网络配置命令方法

news2024/9/9 5:06:27

网络命令配置方法

  • 1.static和DHPC两种网口类型的区别
    • 静态网口static
    • 动态网口DHPC
    • 配置方法
    • 使用场景
    • 临时修改网口ip的方法
  • 2.网口mac值的作用和配置
    • mac值作用
    • mac值配置
    • mac值冲突问题

1.static和DHPC两种网口类型的区别

静态网口static

定义
在静态配置中,IP地址、子网掩码、默认网关和DNS服务器地址都是手动输入并固定设置的。这意味着每次设备启动或连接到网络时,都会使用相同的网络参数。
优点:
确定性
网络管理员可以精确控制哪些设备获得哪些IP地址,避免了地址冲突。
可靠性:静态地址不会因为DHCP服务器故障而失效。
性能:没有DHCP请求的延迟,因为地址是预先配置的。
缺点
管理负担:对于大型网络,手动分配和跟踪大量IP地址可能非常耗时和容易出错。
灵活性:如果网络结构发生变化,可能需要手动更新多个设备的配置。

动态网口DHPC

定义
DHCP是一种自动分配IP地址的方法,网络上的设备会从DHCP服务器获取网络参数,包括IP地址、子网掩码、默认网关和DNS服务器信息。DHCP服务器维护一个可用的IP地址池,当设备加入网络时,它会请求并接收一个临时的IP地址租约。
优点
自动化:减少了手动配置的需要,简化了网络管理。
灵活性:当网络结构变化或新设备加入时,DHCP可以自动适应。
效率:避免了地址冲突,因为DHCP服务器会跟踪已分配的地址。
缺点
依赖性:网络设备的网络连接依赖于DHCP服务器的正常运行。如果DHCP服务器故障,新设备可能无法获取IP地址。
安全性:虽然现代DHCP实现有安全性考虑,但不正确的配置可能导致DHCP欺骗等安全风险。

配置方法

根据linux版本的不同,配置的文件不同
新版:

sudo vi /etc/netplan/00-installer-config.yaml

静态:
network:
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
  version: 2

动态:
network:
    version: 2
    renderer: NetworkManager
    ethernets:
        eth0:
            dhcp4: yes

保存并应用网络配置
sudo netplan apply
sudo systemctl restart networking

旧版:

sudo vi /etc/network/interfaces

静态:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

动态:
auto eth1
iface eth1 inet dhcp

保存配置
sudo service networking restart

使用场景

静态配置通常用于关键服务器、网络打印机或其他需要固定IP地址的设备,以及网络规模较小的情况。
DHCP适合于大型网络,特别是那些经常有新设备加入或移除的环境,如办公网络、学校或酒店。

临时修改网口ip的方法

ifconfig eth1 192.168.23.124 up
sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0 up
sudo ip addr add 192.168.0.100/24 dev eth0

动态静态网口都可以直接设置

2.网口mac值的作用和配置

mac值作用

网卡的MAC地址(Media Access Control)是用于识别一个网络接口的唯一地址。MAC地址由6个十六进制数组成,通常使用冒号或连字符来分隔。
每个网卡在制造时都被分配了一个唯一的MAC地址,它通常是由硬件设备中的固定存储器(ROM)提供的。但在某些情况下,可能需要修改或配置网卡的MAC地址。

mac值配置

1.关闭网卡
sudo ip link set dev eth0 down
2.设置网卡mac
(1)ifconfig
sudo ifconfig eth0 hw ether 00:11:22:33:44:55
(2)ip
sudo ip link set dev eth0 address 00:11:22:33:44:55
3.启动网卡
sudo ip link set dev eth0 up
4.检查新的MAC地址是否已经应用
ip link show eth0

mac值冲突问题

当控制台登录linux后,远程发送命令,出现卡顿的情况,极大可能是mac值冲突导致

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

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

相关文章

SSM老人服务管理系统小程序-计算机毕业设计源码91022

摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存…

跨网段 IP 地址通信故障分析

现如今计算机网络的规模和复杂性不断增加,跨网段通信成为网络运行中的常见需求。但如果设备处于不同网段且路由设置出现偏差时就会导致通信故障,严重影响网络的正常运行和数据传输。 1.跨网段通信的基本原理 跨网段通信依赖于路由器的路由功能。路由器根…

vue3.0 入门基础知识汇总【1】 全面 精简 推荐

这篇博文主要对一些刚入门vue框架的同学,以及对vue基本知识进行巩固的,最后就是精简一下基本知识,以方便自己查看,感谢参考,有问题评论区交流,谢谢。 目录 1.component组件的基本结构和使用 2.method方法…

全网最适合入门的面向对象编程教程:28 类和对象的Python实现-Python编程原则、哲学和规范大汇总

全网最适合入门的面向对象编程教程:28 类和对象的 Python 实现-Python 编程原则、哲学和规范大汇总 摘要: 本文主要介绍了在使用 Python 进行面向对象编程时,Python 异常处理的原则-“请求谅解,而非许可”,以及软件设…

什么是安全编程?

安全编程(Secure Programming)是一种编程方法论,旨在通过编写安全可靠的代码来保护计算机系统和数据的安全性。它涵盖了软件设计、开发、测试和维护的整个生命周期,旨在最大程度地降低软件漏洞和安全缺陷的风险。以下是对安全编程…

【前端 20】Element-UI快速入门

探索Element UI组件库:快速搭建Vue应用的必备工具 在现代Web开发中,Vue.js以其轻量级和灵活性赢得了广泛的关注。而Element UI,作为Vue.js的一个UI组件库,更是为开发者们提供了丰富、易用的前端组件,极大地加速了开发过…

Spring源码(八)--Spring实例化的策略

Spring实例化的策略有几种 ,可以看一下 InstantiationStrategy 相关的类。 UML 结构图 InstantiationStrategy的实现类有 SimpleInstantiationStrategy。 CglibSubclassingInstantiationStrategy 又继承了SimpleInstantiationStrategy。 InstantiationStrategy I…

Java----反射

什么是反射? 反射就是允许对成员变量、成员方法和构造方法的信息进行编程访问。换句话来讲,就是通过反射,我们可以在不需要创建其对象的情况下就可以获取其定义的各种属性值以及方法。常见的应用就是IDEA中的提示功能,当我…

摆弄it:越走越深

在英语中,it是一个单词,就是“它”,这是众所周知的事情。今天,我们就来摆弄一下it,摆弄一下“它”,看看能摆弄出什么名堂来。 一、它是它自己 it 大家都知道,同样,itself&#xff0…

大模型算法面试题(十七)

本系列收纳各种大模型面试题及答案。 1、LoRA权重是否可以合入原模型 LoRA权重可以合入原模型。LoRA(Low-Rank Adaptation of Large Language Models)是一种用于微调大型语言模型的低秩适应技术。它通过训练低秩矩阵,并将这些参数注入到原始…

onlyoffice用nginx反向代理

我对于onlyoffice的需求就是当个在线编辑器使用。在集成react的时候之前都是写的绝对路径的地址,这样在需要迁移应用的时候就造成了巨大的麻烦,所以我决定用nginx做反向代理,这样我集成的时候就不用每次都修改源码中的地址了。 一开始写的代…

LINUX进程间的通信(IPC)--信号

一、概念 信号通信,其实就是内核向用户空间进程发送信号,只有内核才能发信号,用户空间进程不能发送信号。信号已经是存在内核中的了,不需要用户自己创建。 信号通信的框架 * 信号的发送(发送信号进程)&am…

阿联酋云手机怎么做TikTok引流?

根据字节跳动广告资源的数据显示,2024年初,TikTok在阿联酋拥有1073万18岁及以上用户,其广告覆盖率达到当地互联网用户群的113%。从2023年初到2024年初,TikTok在阿联酋的潜在广告覆盖率增加了250万,增长率达30.4%。特别…

基于ant-design-vue3多功能操作表格,表头序号为动态添加记录按钮,鼠标在表格记录行,当前行序号显示删除按钮

由于项目需要,并考虑到尽可能让空间利用率高,因此定制开发一个表格组件,组件功能主要是在序号表头位置为添加按钮,点击按钮,新增一行表格数据;表格数据删除不同于以往表格在操作栏定义删除按钮,…

深度学习(概念相关)

深度学习(论文相关) 深度学习一些概念 通过阅读论文可以理解提取数据特征的重要性 深度学习学习怎么去提取特征 应用领域 深度学习应用: 输入:图像输入或者文字输入 算法:还是基础的模块计算 神经网络中的参数几千…

[JavaScript] 动态获取方法参数名

JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言&am…

Java导出Excel给每一列设置不同样式示例

Excel导出这里不讲,方法很多,原生的POI可以参照 Java原生POI实现的Excel导入导出(简单易懂) 这里只说怎么给Excel每一列设置不同的样式,比如下面这样的 直接上代码 Overridepublic void exportTemplate(HttpServletRe…

昇思25天学习打卡营第23天|CV-ResNet50迁移学习

打卡 目录 打卡 迁移学习 实战练习 数据准备 数据处理 数据处理函数 数据处理流程 数据可视化 训练模型 构建Resnet50网络 固定特征进行训练 network 的输出 训练和评估 可视化模型预测 通过本文,了解迁移学习的重点在于,了解你的模型结构…

LGA-4500激光气体分析仪说明手册

目 录 阅 读 说 明 I 用户须知 I 概况 I 注意和警示信息 I 供货和运输 III 质保和维修 III 联系方式 III 一、简介 1 1.1概要 1 1.2测量原理 1 1.2.1单线光谱技术 1 1.2.2激光频率扫描技术 2 1.2.3谱线展宽自动修正技术 2 1.3系统组成 2 1.4系统特点 3 1.5系统指标 4 1.6激光产…

决策树可解释性分析

决策树可解释性分析 决策树是一种广泛使用的机器学习算法,以其直观的结构和可解释性而闻名。在许多应用场景中,尤其是金融、医疗等领域,模型的可解释性至关重要。本文将从决策路径、节点信息、特征重要性等多个方面分析决策树的可解释性&…