在centos中可以在如下文件中查看一个NIC的配置 : /etc/sysconfig/network-scripts/ifcfg-ethN

会发现有两个和网卡物理地址有关的配置一个是HWADDR还有一个是MACADDR,这两个的区别是什么?

我本来觉得网卡物理地址不是固定的吗?网卡出厂时就已经确定了,不会再更改了呀,我还是太年轻。。。实际上网卡MAC地址是可以动态修改的,那么HWADDR又是指什么呢?

它实际上才是刚才说的出厂时固定的硬件物理地址,它是被厂家写入到芯片中的,需要特殊的rom工具才能修改,它的作用相当于是MAC地址的默认值。

由于我并没有做过网卡驱动,没有看过对应datasheet,仅仅通过Linux中的可配置行为和网络上搜索的一些文章,进行了大胆的推测:

1.MAC地址属于芯片中的一个属性,因为在接收数据包时需要根据这个值来做包过滤。
2.MAC地址可以配置,比如利用配置寄存器修改该值。
3.HWADDR保存到网卡芯片的ROM中,由芯片厂商出厂前写入,相当于是芯片的序列号一般不能修改。
4.MAC地址默认值是从HWADDR中读出,如果我们没有配置MAC地址,它默认就是等于HWADDR的。

按照以上理解我已经觉得整个逻辑很顺了,如果有不准确的地方,请网友们与我联系探讨,请多多指教!!!

网卡的HWADDR和MACADDR的区别?相关推荐

  1. 互联网卡和正常卡有什么区别

    互联网流量卡,国内运营商联合互联网公司上线了上百款互联网套餐,这类型的手机流量卡使用起来还是非常的实惠的,每个月的资费是非常的便宜,价格月租基本上在 5 元-30 元不等. SIM 互联网套餐是运营商 ...

  2. 2020-10-26关于虚拟机中的HWADDR和MACADDR地址

    https://blog.csdn.net/weixin_41374755/article/details/106150956?utm_medium=distribute.pc_aggpage_sea ...

  3. 光纤网卡千兆和万兆、光口和电口之间的区别?与PC网卡、HBA卡的区别有哪些?

    网卡是一个宽泛的名词,百科上定义的网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件.按照传输协议的不同,网卡可分为以太网卡.FC网卡.ISCSI网卡.以太网卡也称光纤网卡 ,主要插在服 ...

  4. linux 不小心删掉网卡配置文件的mac地址 如何恢复,linux/Centos下查看和修改网卡Mac地址(ifconfig命令)...

    本文转载自http://www.169it.com/article/14360294838474691537.html eth0 Link encap:Ethernet HWaddr 00:e4:56 ...

  5. Linux学习之CentOS(五)----网卡的配置

    [正文] Linux系统版本:Centos 6.5 Linux系统版本:Centos 7 前面,我们使用远程工具SecureCRT,通过"ifconfig eth0 + 具体的ip地址&qu ...

  6. linux内核设置mac地址,Linux下如何修改网卡MAC地址

    Red Hat Linux下如何修改网卡MAC地址 OS版本:Red Hat Enterprise Linux AS4 核心:Kernel 2.6.9-42 网上有很多关于linux下修改MAC地址的 ...

  7. CentOS安装网卡设置

    1.以centos为例,我安装的是centos 6.9 ,vmware版本是8.0  2.下载方式:百度搜索,vmware下载破解版或者带注册码的:centos 官网或者其它渠道下载iso镜像文件都可 ...

  8. CentOS6网卡静态IP设置

    CentOS网卡配置源文件如下: DEVICE=eth0 HWADDR=00:0C:29:A8:67:46 TYPE=Ethernet UUID=4103d7a8-d073-4e93-ac68-e6f ...

  9. 复制Linux虚拟机后的网卡问题解决

    以CentOS为例: 首先修改: /etc/sysconfig/network-scripts/ifcfg-eth0 此文件中的DEVICE=eth0要与文件名中的网卡名一致,并且此文件中的网卡的HW ...

  10. 交换机和路由器到底有什么区别???

    我:度娘度娘,交换机和路由器的区别是什么呢? 度娘:一个工作在第二层数据链路层,一个工作在第三层网络层. 我:哈?那工作在不同层会有什么区别?为什么要工作在不同层? 度娘:一个用于组建局域网,一个用于 ...

最新文章

  1. 我的第一篇paper
  2. JVM调优:常见垃圾回收器组合
  3. Javascript如何判断对象是否相等
  4. Jupyter Notebook 入门指南
  5. 网络命令大全(9)--runas
  6. java 水晶报表教程_WEB开发中水晶报表的使用心得
  7. 影片剪辑实例名的几点注意
  8. CMM(软件能力成熟度模型)
  9. 真正了解gets() fgets() getc() fgetc()的区别
  10. 移动内部疯传的11篇VoLTE学习笔记,看懂了你也是技术大神(二)
  11. 墨刀导出html无法使用,墨刀用户必读,能解决你80%的问题(持续更新中)
  12. Android Studio远程连接模拟器调试
  13. [原创]简易文本编辑器( 无界面)
  14. 从轻测到上线,WeTest与《一起来捉妖》测试方案大公开
  15. MCAL系列介绍04-GPT
  16. CPU和内存的电路设计01-非门电路
  17. 什么是需求预测(Forecasting: Principles and practice第一章)
  18. 纽约大学计算机与科学,NYU的Computer Science and Engineering「纽约大学计算机科学与工程系」...
  19. 简笔画花边边框超简单_简单花边边框简笔画高清图片
  20. 从阿里巴巴发行价看A股新股投资机会

热门文章

  1. 基于异质图神经网络的未知恶意程序检测
  2. Sun jdk、Openjdk、Icedtea jdk关系
  3. 【五分钟力扣】198题—用python3解决打家劫舍问题
  4. Java线程并发协作与任务定时调度
  5. css 固定定位失效问题 position: fixed
  6. Unity Mask制作圆形头像
  7. 【Python学习】Python的点滴积累
  8. 怎么提高电动车续航里程?
  9. 用Python玩转数据(一)
  10. 【AI视野·今日NLP 自然语言处理论文速览 第六期】Fri, 11 Jun 2021