ip命令详解

控制网卡的硬件状态

        ip link set ens36 down

        ip link set ens36 up

修改网卡名称(临时)

        ip link set ens36 down

        ip link set ens36 name xxx

修改网卡的mac地址

        ip link set ens36 down

        ip link set xxx name ens36

查看ip的addr

        ip addr show

        ip addr show ens33

添加额外的ip地址

        ip addr add 192.168.17.199/24 dev ens33

        ip addr del 192.168.17.199/24 dev ens33

        ip addr add 10.10.10.123/24 label ens33:0 dev ens33 在Linux系统的网络接口ens33上添加一个额外的IP地址10.10.10.123/24,并使用标签ens33:0标识这个地址。

修改路由:route

        ip route show

        ip route add default via 192.168.147.2 dev ens33 添加默认路由

        ip route del default via 192.168.147.2 dev ens33 删除默认网关

        ip route add 192.168.147.0/24 dev ens33 添加默认路由

        ip route del 192.168.147.0/24 dev ens33 取消默认路由

修改缓冲表:neigh

        ip neigh show

        ip route del 192.168.147.0/24 dev ens33

nmcli管理网卡

        基于NetworkManager服务

        systemctl status NetworkManager

        查看当前已连接网卡

        nmcli connection show

        添加动态ip的配置文件

        nmcli connection add type ethernet ifname ens33 con-name ens33-dhcp

        autoconnect yes ipv4.method auto

        ls /etc/sysconfig/network-scripts/ifcfg-ens33-dhcp

        激活新的配置文件

        nmcli connection down ens33

        nmcli connection up ens33

        添加静态ip的配置文件

        nmcli connection add type ethernet ifname ens33 con-name ens33-static autoconnect yes ipv4.method manual ipv4.addresses 172.17.10.100/24 ipv4.gateway 172.17.10.2 ipv4.dns 114.114.114.114

        nmcli connection add: 用于添加一个新的网络连接。

        type ethernet: 指定连接类型为以太网连接。

        ifname ens33: 指定接口名称为ens33,即这个连接将应用于ens33网络接口。

        con-name ens33-static: 设置连接的名称为ens33-static。

        autoconnect yes: 表示在系统启动时自动连接这个网络,无需手动连接。

        ipv4.method manual: 设置IPv4配置方法为手动,这意味着将手动指定IP地址、网关、DNS等网络设置,而不是通过DHCP自动获取。

        ipv4.addresses 172.17.10.100/24: 手动设置IPv4地址为172.17.10.100,子网掩码为/24。

        ipv4.gateway 172.17.10.2: 设置IPv4网关地址为172.17.10.2,网关是网络中数据包转发的出口。

        ipv4.dns 114.114.114.114: 设置IPv4的DNS服务器地址为114.114.114.114,DNS服务器用于解析域名到IP地址

        激活

        nmcli connection up ens33-static

        修改

        nmcli connection modify ens33-static ipv4.addresses 172.17.10.200/24 ipv4.gateway 172.17.10.2 ipv4.dns 114.114.114.114

        nmcli connection modify ens33-static: 表示我们要修改名为ens33-static的网络连接设置。
        ipv4.addresses 172.17.10.200/24: 修改IPv4地址为172.17.10.200,子网掩码为/24。
        ipv4.gateway 172.17.10.2: 修改IPv4网关地址为172.17.10.2。
        ipv4.dns 114.114.114.114: 修改IPv4的DNS服务器地址为114.114.114.114。

        删除

        nmcli connection delete ens33-static

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

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

相关文章

hadoop中了解yarm

Hadoop中的YARN(Yet Another Resource Negotiator)是一种新的Hadoop资源管理器,是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度。以下是其相关介绍: 核心思想 将JobTracker的资源管理和作业调度/监控功…

做好的QT软件,换一个笔记本打开后发现字体很小,部分字体还被控件遮挡

出现这种情况的原因主要是屏幕的DPI(每英寸点数)不同。Qt中控件的大小单位为像素,在高DPI下,控件会变小,低DPI下控件会变大。而Qt中字体的单位默认为磅,无论在什么显示器上显示同一磅值的字体,其…

linux - 权限的概念

目录 用户权限 超级用户与普通用户的区别 超级用户(root): 普通用户: 切换用户身份 使用sudo执行高权限命令 用户管理 用户组管理 文件权限 文件访问者类别 基本权限 权限表示方法 权限修改 chmod chown chgrp u…

Python函数返回值的艺术:为何True/False是更优实践及例外情况分析

在Python编程实践中,子程序的返回值设计往往是一个容易被忽视但却至关重要的设计决策。本文将深入探讨为什么返回True/False往往是更好的选择,何时应该避免这种做法,以及如何处理与None值相关的问题。 为什么返回True/False是更好的实践&…

STM32单片机内存分配详细讲解

单片机的内存无非就两种,内部FLASH和SRAM,最多再加上一个外部的FLASH拓展。在这里我以STM32F103C8T6为例子讲解FLASH和SRAM。 STM32F103C8T6具有64KB的闪存和20KB的SRAM。 一. Flash 1.1 定义 非易失性存储器,即使在断电后,其所…

【Tools】Visual Studio使用经验介绍(包括基本功能、远程调试、引入第三方库等等)

这里写目录标题 1. VS基本使用1.1. 快捷键1.2. 查看变量地址1.3. 查看代码汇编1.4. visual studio 热重载功能的使用1.5. vs远程服务器调试1.6. 引入第三方库VLD1.7. release debug模式 1. VS基本使用 1.1. 快捷键 ctrl c :复制光标所在行 注意:只需要光标在这…

网络爬虫学习之httpx的使用

开篇 本文整理自《Python3 网络爬虫实战》,主要是httpx的使用。 笔记整理 使用urllib库requests库的使用,已经可以爬取绝大多数网站的数据,但对于某些网站依然无能为力。 这是因为这些网站强制使用HTTP/2.0协议访问,这时urllib和r…

Python内存管理:赋值、浅拷贝与深拷贝解析

赋值与共享资源 在Python中,直接赋值操作(如 list2 list1)会导致两个变量共享同一个内存地址。这意味着对 list1 的修改会直接影响到 list2,因为它们指向同一个对象。 注意: 赋值等于完全共享资源 如果我们不希望这样完全共享&…

CentOS7原有磁盘扩容实战记录(LVM非LVM)【针对GPT分区】

一、环境 二、命令及含义 fdisk ‌ ‌ fdisk‌是一个较老的分区表创建和管理工具,主要支持MBR(Master Boot Record)格式的分区表。MBR分区表支持的硬盘单个分区最大容量为2TB,最多可以有4个主分区。fdisk通过命令行界面进行操…

获取相机图像(ROS2)

文章目录 前言一、获取笔记本自带相机图像1.打开终端2.安装usb-cam功能包3.启动相机节点4.再打开一个终端5.启动rqt查看图像(1)方法一:点击窗口选项,打开图像话题(2)方法二:使用命令行,直接打开图像话题 二、获取USB相机图像总结 …

Go 语言中接口类型转换为具体类型

类型转换方法 在 Go 语言中,将接口类型转换为具体类型主要有以下几种方法: 1. 类型断言(Type Assertion) var i interface{} "hello"// 基本形式 s : i.(string) // 将接口i转换为string类型 fmt.Println(s) // 输…

ES C++客户端安装及使用

介绍 Elasticsearch , 简称 ES ,它是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源&…

力扣-94.二叉树的中序遍历

题目描述 给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。 class Solution { public:void inorder(TreeNode* root, vector<int>& res){//C这里&一定要加if(!root)return;inorder(root->left,res);res.push_back(root->val);inorder(ro…

《大模型微调实战:Llama 3.0全参数优化指南》

全参数微调&#xff08;Full Parameter Fine-Tuning&#xff09;是推动大模型适应垂直领域任务的核心技术&#xff0c;尤其对于Llama 3.0这类千亿级参数模型而言&#xff0c;其性能优化与场景适配能力直接决定了实际应用价值。然而&#xff0c;全参数微调面临计算成本高、内存占…

张 提示词优化(相似计算模式)深度学习中的损失函数优化技巧

失函数的解释 损失函数代码解析 loss = -F.log_softmax(logits[

《Spring Boot 4.0新特性深度解析》

Spring Boot 4.0的发布标志着Java生态向云原生与开发效能革命的全面迈进。作为企业级应用开发的事实标准框架&#xff0c;此次升级在运行时性能、云原生支持、开发者体验及生态兼容性四大维度实现突破性创新。本文深度解析其核心技术特性&#xff0c;涵盖GraalVM原生镜像支持、…

协作赋能-1-制造业生产流程重构

制造业生产流程重构——从“信息孤岛”到“全链协同” 在制造业的数字化转型浪潮中&#xff0c;一个看似矛盾的现象正在蔓延&#xff1a;企业部署了ERP、MES、PLM等管理系统&#xff0c;却仍未摆脱“纸质工单满天飞、跨部门扯皮不断”的困境。以汽车制造业为例&#xff0c;其…

基于React的高德地图api教程002:自定义地图样式

文章目录 2、自定义地图样式2.1 自定义底图样式2.2 添加卫星地图和路网图2.3 完整代码下载2、自定义地图样式 2.1 自定义底图样式 高德地图提供了多种地图样式,对底图进行设置,可选样式如下图所示: 添加地图样式切换控件: <div style={{marg

谷歌Gemini生图升级:与GPT-4o的对决,谁更胜一筹?

在人工智能技术的快速发展中&#xff0c;图像生成&#xff08;即“生图”&#xff09;已经成为AI领域的一大热点。谷歌最近对其多模态模型Gemini 2.0 Flash的生图功能进行了升级&#xff0c;从之前的“实验版”&#xff08;Gemini 2.0 Flash Experimental Image Generation&…

OpenAI官方指南,详细解释了何时使用哪种AI模型

&#xff08;1&#xff09;GPT-4o • 日常任务专家&#xff1a;头脑风暴/会议纪要/邮件撰写/创意生成 • 全模态支持&#xff1a;兼容GPTs插件/数据分析/图像生成/画布协作/高级语音等功能&#xff0c;支持文档/图片/CSV/音视频等多格式输入 【典型用例】 • 将会议记录提炼…