Linux ifconfig命令介绍

Linux ifconfig命令教程:网络接口配置工具(附实例详解和注意事项) ifconfig(interface configuration)是一个网络管理工具。它用于配置和查看Linux操作系统中的网络接口状态。使用ifconfig,你可以分配IP地址,启用或禁用接口,管理ARP缓存,路由等。 阅读详情

许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份

登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。

备注:
1,用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。
2,lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回环,地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
3,ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。

1.命令格式:
ifconfig [网络设备] [参数]

2.命令功能:
ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

3.命令参数:

up 启动指定网络设备/网卡。

down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp 设置指定网卡是否支持ARP协议。

-promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包

-allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包

-a 显示全部接口信息

-s 显示摘要信息(类似于 netstat -i)

add 给指定网卡配置IPv6地址

del 删除指定网卡的IPv6地址

<硬件地址> 配置网卡最大的传输单元

mtu<字节数> 设置网卡的最大传输单元 (bytes)

netmask<子网掩码> 设置网卡的子网掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。

tunel 建立隧道

dstaddr 设定一个远端地址,建立点对点通信

-broadcast<地址> 为指定网卡设置广播协议

-pointtopoint<地址> 为网卡设置点对点通讯协议

multicast 为网卡设置组播标志

address 为网卡设置IPv4地址

txqueuelen<长度> 为网卡设置传输列队的长度

4.使用实例:

实例1:显示网络设备信息(激活状态的)
ifconfig

实例2:启动关闭指定网卡
ifconfig eth0 up
ifconfig eth0 down
ifconfig eth0 reload    # 重启

实例3:
为网卡配置和删除IPv6地址
ifconfig eth0 add 33ffe:3240:800:1005::2/64
ifconfig eth0 del 33ffe:3240:800:1005::2/64

为网卡配置和删除IPv4地址
ifconfig eth0 192.168.25.166 netmask 255.255.255.0 up
ifconfig eth0 192.168.25.166/24 up 
 ip addr add 192.168.25.166/24  dev eth0

实例4:用ifconfig修改MAC地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

实例5:配置IP地址
ifconfig eth0 192.168.120.56 
给eth0网卡配置IP地:192.168.120.56

ifconfig eth0 192.168.120.56 netmask 255.255.255.0 
给eth0网卡配置IP地址:192.168.120.56 ,并加上子掩码:255.255.255.0

ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
给eth0网卡配置IP地址:192.168.120.56,加上子掩码:255.255.255.0,加上个广播地址: 192.168.120.255 

实例6:启用和关闭ARP协议
ifconfig eth0 arp (开启)
ifconfig eth0 -arp (关闭)

实例7:设置最大传输单元
ifconfig eth0 mtu 1500

网卡的硬件信息:
网卡出现乱序,多是因为Mac和网卡名称不一致导致,需要更改此网卡的硬件信息
[root@localhost ~]# cat /etc/udev/rules.d/70-persistent-net.rules

参考链接:
https://blog.youkuaiyun.com/freeking101/article/details/68939059
https://www.cnblogs.com/ftl1012/p/ifconfig.html
https://blog.youkuaiyun.com/qq_27870421/article/details/92764904

博流BL602开发二 环境搭建与固件烧录实战 本文详细介绍了博流BL602 RISC-V芯片开发环境的搭建与固件烧录全流程。从Linux/WSL系统选择、RISC-V工具链配置、SDK获取,到编译首个Wi-Fi示例并生成固件镜像,再到通过命令行或图形化工具完成烧录及串口测试,提供了完整的实战指南和常见问题解决方案。 阅读详情

相关推荐

别再纠结了!手把手教你根据项目需求选对目标检测框架(MMDetection/Detectron2/YOLOv8实战对比)

本文详细对比了三大目标检测框架MMDetection、Detectron2和YOLOv8的适用场景与实战技巧,帮助开发者根据项目需求精准选型。从毕业设计到工业落地,分析不同场景下的核心需求与框架优势,提供决策树和避坑指南,确保技术选型与项目目标高度匹配。

weixin_30342209的博客 554

Linux系统之ifconfig命令的基本使用

ifconfig是Linux中常用的网络配置工具之一,用于配置和显示网络接口的具体状况。

jks212454的博客 3万+

栅极驱动电路设计(一)

SiC驱动电路设计需满足更高标准,重点包括:驱动电压需18~20V开通、-3~-5V关断;栅极电阻优选5~10Ω以平衡开关性能与可靠性;必须集成欠压保护(阈值11~15V)和快速短路保护。多电平驱动控制通过动态调节栅压和驱动强度优化性能,如前期弱驱动抑制振荡,后期强驱动降低损耗。以NCE120ED65VTP4为例,栅压从18V提升至20V可使导通损耗降低15%。相比传统方案,有源驱动(含数字分段和模拟闭环控制)能更灵活地提升开关速度与效率。

嵌入式老牛的博客 450

ifconfig命令找不到解决方法

晚上在虚拟机里安装了Ubuntu,然后想查看ip地址的时候报错了: 出现这个问题的原因是新版本默认不带 ifconfig,官方推荐使用ip命令查看ip: 如果还想使用ifconfig命令,需要安装包: 然后就可以使用ifconfig命令了 ...

Emily_Nolan的博客 1318

上位机 寻边器 通讯实战

寻边器通讯接口实现 本文介绍了上位机与盖泽(Gazer)和JEL品牌寻边器的通讯接口实现方案。主要内容包括: 接口定义:创建了IAlignerOperation接口,定义了获取状态、控制运动、真空吸附等核心功能。 具体实现: 盖泽寻边器(GazerAlignerCjh):通过串口通讯,实现了回零、校准、移动位置等操作 JEL寻边器(JelAligner):同样基于串口通讯,包含错误处理、状态查询等功能 工厂模式:通过AlignerFactory工厂类根据设备品牌创建对应的实现对象。 设备加载:展示了如何在系

StevenChen的博客 377

JavaScript - Blob / File / base64 使用场景介绍与相互转换

前言 本文首先介绍一下这三种对象使用场景,最后介绍下它们之间互转格式的解决方案。 您前端一旦涉及到文件或图片上传到服务器, 就势必离不了Blob/File/base64三种主流的类型。 Blob MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/Blob 您可以观察到,像一些图片处理插件(例如有名的vue-cropper)图片裁剪插件, 它们将图片处理完毕后,都将使用blob对象返回处理好的图片,供开发者用于上传服务器。

🏆 前端领域优质创作者 4493

ifconfig 详解

ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。语法 ifconfig(参数)ifconfig(参数)参数add:设置网络设备IPv6的ip地址; del:删除网络设备IPv6的IP地址; down:关闭指定的网络设备;:设置网络设备

不积跬步,无以至千里 1万+

基于STM32L4XX、HAL库的RTL8201F 以太网收发器(PHY)驱动程序设计

define PHY_RESET_DELAY 1000 // PHY复位延迟(ms)#define PHY_AUTONEGO_DELAY 3000 // 自动协商延迟(ms)/* 检查PHY ID (RTL8201F的ID为0x001CC816) *//* 系统时钟配置,确保ETH有50MHz时钟 *//* 初始化CPU, AHB和APB总线时钟 */

zhusl6688的博客 808

ifconfig命令

ifconfig

weixin_46085979的博客 4103

数据分析案例-电影数据可视化分析

数据介绍数据为2011-2021电影数据可视化分析首先导入本次项目需要的包和数据 数据预处理 可视化

m0_64336780的博客 2万+

教你写出高质量SQL(实践必备)

1、查询SQL尽量不要使用select * ,而是select具体字段。 //反例子 select * from sys_user; //正例子 select id,name from sys_user; 理由: 只取需要的字段,节省资源、减少网络开销;select * 进行查询时,很可能就不会使用到覆盖索引,就会造成回表查询; 覆盖索引:只需要在一棵索引树上就能获取SQL所需的所有列数据,无需回表,速度更快。 例如: 回表查询:先通过普通索引的值定位聚簇索引值,再通过聚簇索引的值定位行记..

ANGEL CITY 9996

Linux下ifconfig指令详解

ifconfig是一个强大的网络工具,用于配置和管理网络接口。在本文中,我们将详细解释ifconfig指令的前世今生、功能和用法,并提供示例和参考链接,以更好地理解和应用该指令。

AnChenliang_1002的博客 8628

RN8209C单相电量计量芯片调试记录

芯片数据手册-简化版 调试功能是读取直流电池电压,出于这个需求,也就是要读取芯片的3路AD值,因为有效值是针对交流的,这点可以查看手册。 前提知道: 通信: 本次调试采用uart通信,rn8209c只有uart接口,采用9位数据(8位数据+偶校验),读寄存器只需要发送对应寄存器值就行,,波特率是4800,写的话需要保证最高为是1。没仔细读手册,这里吃了很大的亏。 复位: RN8209C支持两只复位方式,一种是发送复位命令复位,另一种是拉低复位引脚25ms以上,复位引脚复用它的串口接收(RX)口,所以拉低ST

wang 恒 的博客 6579

ifconfig Linux系统下命令介绍和使用案例

ifconfig Linux系统下命令介绍和使用案例ifconfig命令是Linux系统中用于查看和配置网络接口的工具。它可以显示当前网络设备的状态,配置IP地址、子网掩码、广播地址等网络参数,以及启用或禁用网络接口。虽然现代Linux发行版倾向于使用ip命令替代ifconfig,但ifconfig仍然是一个重要的网络管理工具。

700

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux命令ifconfig介绍

相关知识 ifconfig(interfaces config),用来在Linux系统获取网络接口配置信息并对此进行修改。 1.命令格式 ifconfig [网络设备] [参数] 2、命令参数 ifconfig eth0 up #启动指定网络设备/网卡。 ifconfig eth0 down #关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如...

fy_long的博客 716

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux中常用的网络命令详细介绍(ifconfig、route、ping、traceroute、netstat)

Linux网络命令 ifconfig ​ 许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。 命令格式 ifconfig [网

qq_43169752的博客 3871

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

linux ifconfig 用法,linux 下ifconfig命令用法介绍linux网页制作 -电脑资料

通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等,ifconfigifconfig 的语法为:ifconfig [-a] [-V] [-s] [[]][[-]broadcast []][netmask][up|down]其中 interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,其后的addres...

weixin_39935257的博客 342

蓝易云:Linux系统常用命令-系列【5】ifconfig命令详细介绍

设置指定网络接口的最大传输单元:ifconfig eth0 mtu 1500。- 查看指定网络接口的详细信息:ifconfig eth0 -v。- 网络接口名称:可以是eth0、lo等网络接口的名称。- IPv4地址:表示网络接口的IPv4地址。- mtu:设置指定网络接口的最大传输单元。- 显示所有网络接口:ifconfig -a。- -a:显示所有网络接口,包括未启用的。- 子网掩码:表示网络接口的子网掩码。- 广播地址:表示网络接口的广播地址。- -s:显示网络接口汇总信息。

高性价比服务器就选:蓝易云 1289

Linux 中ifconfig命令详解

ifconfig是 Linux 系统中用于配置网络接口的命令。在早期的 Linux 发行版中,ifconfig是用于查看和配置网络接口的主要工具,不过在较新的系统中,ifconfig已被ip命令取代。然而,许多系统中依然可以使用ifconfig,因此掌握该命令依然有实用价值。在一些较新的 Linux 发行版中(如 Ubuntu 18.04 及以后版本),ifconfig默认已经被淘汰,取而代之的是ip命令。不过,ifconfig仍然可以通过安装net-tools软件包来恢复使用。

XMYX-0 4916

LInux常用命令:ifconfig.echo.history.shutdown.hwclock.date介绍

ifconfig命令:显示网络设备信息echo命令:回显命令 echo [SHORT-OPTION]... [STRING]... -n:不进行换行 -e:转义符生效 echo$SHELL 显示当前shelltty命令:显示连接标准输入...

weixin_34006965的博客 137

centos7 ifconfig命令找不到_Linux系统简单介绍和基本命令

服务器环境1.1 服务器1.2 操作系统2.Linux(CentOS7.X)常用命令2.1 系统相关su - 切换用户格式:su 用户名adduser - 添加用户格式:adduser 用户名userdel - 删除用户格式:userdel 用户名passwd - 修改密码格式:passwd [用户名] //不只定用户名时修改当前用户密码shutdown - 关机/重启格式:shutdown -h...

weixin_39557419的博客 146

【Linux】一步一步学Linux——ifconfig命令(151)

00. 目录 文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 总结06. 附录 01. 命令概述 ifconfig命令的英文全称是“network interfaces configuring”,即用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电...

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 5362

Kali Linux缺少ifconfig命令解决方法

kali没有ifconfig命令 ifconfig是查看ip信息,Linux最小化安装是没有ifconfig 输入ifconfig 提示不存在 下面我们来安装 apt install ifconfig 提示没有ifconfig安装包。我们再使用apt search ifconfig来搜索下ifconfig的相关 apt search ifconfig 查看ifconfig匹配的相关包 root@hao:~# apt search ifconfig 正...

weixin_42954835的博客 1580

linux系统 ifconfig 命令无法找到

linux 执行 ifconfig 命令时报错 检查原因 1、查看是否真的没有设置IP地址: 命令行中输入ip addr,若看到有ip地址,则说明已设置正常,若没有则需要设置一个。 2、确认sbin目录是否存在; 在命令行中输入:cd /sbin 3、确认是否安装ifconfig命令: 在sbin目录中输入 ls | grep ‘ifconfig’,没有则说...

大潘的博客 6316

Linux 安装ifconfig命令

Linux 安装ifconfig命令 安装linux系统的时候选择mini安装,这种情况下输入ifconfig命令是无效的,需要进行手动安装; 当然Linux自带yum命令,保证可以连接网络,输入命令: yum install net-tools ...

sword_happy的博客 4万+

Linux命令ifconfig报错command not found

Linux系统ifconfig命令用于显示或设置网络设备。 在本机虚拟机中安装linux后,输入ifconfig想要查看IP地址,却提示command not found ,看来是没有安装包含该命令的包了。以下为解决办法。 1、查看是否真的没有设置IP地址: 命令行中输入ip addr,若看到有ip地址,则说明已设置正常,若没有则需要设置一个。 设置ip地址的方法: 进入配置文件路径cd /etc/sysconfig/network-scripts 编辑配置文件vim ifcfg-eth0(配置文件名后缀也

PenguinLittle的博客 2万+
上一篇: https协议简单介绍
下一篇: linux ip命令简介
gushaolin
博客等级 码龄7年 16粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值