当前位置: 首页 > news >正文

嵌入式网络调试命令 ifconfig 介绍及使用方法

网络调试命令

1、ifconfig 命令

作用:linux 中用于显示或配置网络接口(网卡、网络设备)信息的命令。

**介绍:**在 linux 系统中,网卡的命名规则:eth0 为第一块以太网卡(Ethernet Card),eth1 为第二块。

lo (loopback) 为回环接口,IP 地址固定为 127.0.0.1,掩码255.0.0.0 (8位)。它是一个虚拟的网络接口,通常用于对本机的网络测试。

虚拟网络接口:并非真实存在,并不真实的从外界接受和发送数据包,而是在系统内部接受和发送数据包,因此虚拟网络接口不需要驱动程序。

(1)查看网络接口信息,启用禁用网络接口(以 eth0 为例)

**ifconfig -a:**显示所有的网络接口信息,不管是否激活。

**ifconfig:**这个命令显示所有激活的网络接口的信息。

**ifconfig eth0 :**查看网络接口 eth0 信息。

ifconfig eth0 up 启用网络接口 eth0

**ifconfig eth0 down :**禁用网络接口 eth0

# 查看所有网络接口信息
ifconfig
# 查看网络接口 eth0 信息
ifconfig eth0
# 启用网络接口 eth0
ifconfig eth0 up
# 禁用网络接口 eth0
ifconfig eth0 down

使用 ifconfig -a 示例:

ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00 BROADCAST MULTICAST  MTU:1500  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)Interrupt:62 Base address:0x4000 lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0UP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)参数解释:
eth0:网络接口
link encap:网络类型
HWaddr:网卡物理地址
Inet addr :IP地址
Bcast:广播地址
Mask:子网掩码
UP:正在使用的网络接口
RX packets,TX packets接收和传输的数据包个数
RX byte,TX byte表示接搜和传输的具体数目
Interrupt:终端信息
Base address:内存地址

(2)设置 IP 地址、MAC 地址和子网掩码

ifconfig eth0 192.168.1.100 为网络接口 eth0 设置 IP 地址

ifconfig eth0 netmask 255.255.255.0 为网络接口 eth0 设置子网掩码

**ifconfig eth0 broadcast 192.168.1.255:**为网络接口 eth0 设置广播地址

**ifconfig eth0 hw ether 00:1a:2b:3c:4d:5e:**为网络接口 eth0 设置 MAC 地址

ifconfig eth0 192.168.1.100
ifconfig eth0 netmask 255.255.255.0
ifconfig eth0 broadcast 192.168.1.255
ifconfig eth0 hw ether 00:1a:2b:3c:4d:5e

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【五大海内外高校支持】2024年数字经济与计算机科学国际学术会议(DECS2024)
  • 壁纸头像小程序uniapp版(附源码)
  • YOLOv8新版本支持实时检测Transformer(RT-DETR)、SAM分割一切
  • nginx 代理 mysql 连接
  • 关于Redis的面试题
  • 企业如何构建全面的指标管理体系?
  • rule_解析`````````````````
  • Pytorch代码:打印模型每层的参数数量和总参数量
  • 计算机基础(Windows 10+Office 2016)教程 —— 第5章 文档编辑软件Word 2016(下)
  • 机械学习—零基础学习日志(高数22——泰勒公式理解深化)
  • 初识云计算
  • AR眼镜:重型机械维修保养新利器
  • LVS-DR模式集群:案例与概念
  • vue项目部署在子路径中前端配置
  • 运输层 可靠数据传输原理——1、构造可靠数据传输协议
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • avalon2.2的VM生成过程
  • CSS中外联样式表代表的含义
  • java第三方包学习之lombok
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • php的插入排序,通过双层for循环
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Redis 懒删除(lazy free)简史
  • swift基础之_对象 实例方法 对象方法。
  • tab.js分享及浏览器兼容性问题汇总
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 浮现式设计
  • 前嗅ForeSpider采集配置界面介绍
  • 实现菜单下拉伸展折叠效果demo
  • 小程序button引导用户授权
  • 优秀架构师必须掌握的架构思维
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 智能网联汽车信息安全
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 如何正确理解,内页权重高于首页?
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #pragma multi_compile #pragma shader_feature
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • $().each和$.each的区别
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (pytorch进阶之路)扩散概率模型
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十一)c52学习之旅-动态数码管
  • (一一四)第九章编程练习
  • (转)Mysql的优化设置
  • *1 计算机基础和操作系统基础及几大协议
  • .bat文件调用java类的main方法
  • .htaccess 强制https 单独排除某个目录
  • .NET Framework 4.6.2改进了WPF和安全性