使用ifconfig设置ip时遇到的问题-1

ops/2025/2/22 3:22:56/

在命令 ifconfig enp0s31f6 192.168.0.180/24 up 中,/24up 的含义如下:


1. /24

  • 含义:这是 CIDR(无类别域间路由)表示法,用于指定子网掩码(Subnet Mask)。
  • 作用/24 表示子网掩码为 255.255.255.0,即前 24 位是网络地址,后 8 位是主机地址。这意味着:
    • 该接口所在的子网支持 192.168.0.1192.168.0.254 的 IP 地址(共 254 个可用地址)。
    • 同一子网内的设备可以直接通信,无需经过路由器。
  • 传统写法对比
    在早期的 ifconfig 命令中,子网掩码需要显式指定,例如:
    ifconfig enp0s31f6 192.168.0.180 netmask 255.255.255.0
    
    /24 是 CIDR 的简写形式,更简洁且通用(现代工具如 ip 命令也支持)。

2. up

  • 含义:启用(激活)网络接口。
  • 作用
    • 默认情况下,设置 IP 地址时会自动激活接口,但显式添加 up 可确保接口处于启用状态。
    • 如果接口之前被禁用(例如通过 ifconfig enp0s31f6 down),up 会重新启用它。
  • 省略情况
    如果仅设置 IP 地址而不加 up,接口通常也会被自动激活,但显式声明更明确。

完整命令的解读

ifconfig enp0s31f6 192.168.0.180/24 up
  • 功能
    网络接口 enp0s31f6 的 IP 地址设置为 192.168.0.180,子网掩码为 255.255.255.0,并启用该接口。

补充说明

  • 兼容性
    部分 Linux 发行版中,ifconfig 已逐渐被 ip 命令取代。例如,等效的现代命令为:
    ip addr add 192.168.0.180/24 dev enp0s31f6
    ip link set enp0s31f6 up
    
  • 验证结果
    可以通过 ifconfig enp0s31f6ip addr show enp0s31f6 检查接口状态和配置。

http://www.ppmy.cn/ops/160409.html

相关文章

C++ 设计模式-命令模式

命令模式(Command Pattern)是一种行为设计模式,它将请求封装为一个对象,从而可以用不同的请求对客户进行参数化,并且支持请求的排队、记录日志以及撤销操作。命令模式的核心思想是将“请求”封装为一个对象&#xff0c…

Ubuntu18.04设置开机自启动程序

在 Ubuntu 18.04 中,可以通过多种方式设置脚本(如 .sh 文件)开机自启动。以下是几种常见的方法: ### 方法 1:使用 rc.local(适用于简单的脚本) 1. **编辑 /etc/rc.local 文件**: …

DeepSeek在linux下的安装部署与应用测试

结合上一篇文章,本篇文章主要讲述在Redhat linux环境下如何部署和使用DeepSeek大模型,主要包括ollama的安装配置、大模型的加载和应用测试。关于Open WebUI在docker的安装部署,Open WebUI官网也提供了完整的docker部署说明,大家可…

python烟花程序代码2.0

效果展示 烟花效果的关键点: 烟花发射:从地面发射出烟花并上升。 爆炸效果:烟花到达最高点后爆炸,产生不同颜色的光点。 颜色变化:爆炸产生的光点有不同的颜色和透明度变化。 粒子扩散:爆炸后的粒子向四面八方扩散,并且随着时间的推移逐渐消失。 我将首先给出一个基本的…

Docker 多阶段构建:优化镜像大小

在 Docker 中,构建镜像时,我们通常会将应用及其所有依赖打包到镜像中。然而,随着时间的推移,镜像的大小会随着依赖项和构建工具的增加而变得越来越大,这不仅增加了存储成本,还会降低容器启动速度。多阶段构…

nlp|微调大语言模型初探索(3),qlora微调deepseek记录

前言 上篇文章记录了使用lora微调llama-1b,微调成功,但是微调llama-8b显存爆炸,这次尝试使用qlora来尝试微调参数体量更大的大语言模型,看看64G显存的极限在哪里。 1.Why QLora? QLoRA 在模型加载阶段通过 4-bit 量化大幅减少了模型权重的显存占用。QLoRA 通过 反量化到 …

14、《SpringBoot+MyBatis集成(2)——进阶配置XML与注解的灵活运用》

SpringBootMyBatis集成进阶配置 - XML与注解的灵活运用 前言 在Spring Boot与MyBatis的集成开发中,开发者常面临XML映射文件与注解两种SQL定义方式的选择,以及复杂场景下的动态SQL、多数据源等进阶需求。本文将从核心配置的灵活性出发,对比X…

一周学会Flask3 Python Web开发-response响应格式

锋哥原创的Flask3 Python Web开发 Flask3视频教程: 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 在HTTP响应中,数据可以通过多种格式传输。大多数情况下,我们会使用HTML格式,这也是Flask中…