一,暂时修改

首先必须关闭网卡设备,否则会报告系统忙,无法更改。

sudo /sbin/ifconfig eth0 down

修改 MAC 地址,这一步较 Windows 中的修改要简单。

sudo /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址)

重新启用网卡

sudo /sbin/ifconfig eht0 up

网卡的 MAC 地址更改就完成了。

二. 永久修改(两种方法)

方法一

以上只是暂时修改mac地址,一旦需要每次系统启动后,都自动修改好MAC地址的话,那么可以将以上命令写入启动脚本中,我使用的方法是将它写入/etc/init.d/rc.local 的最后。

sudo nano /etc/init.d/rc.local

重启rc.local

sudo /etc/init.d/rc.local start

方法二

直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:

pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)

编辑interfaces文件

sudo nano /etc/network/interfaces

如下所示:

face eth0 inet static

pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)

address 192.168.1.10

netmask 255.255.255.0

gateway 192.168.1.1

重启网卡

sudo /etc/init.d/networking restart

注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来

/sys/class/net/eth0/address

/etc/udev/rules.d/70-persistent-net.rules ----修改无效,根据硬件自动生成的文件

不过,用ifconfig修改了mac后, /sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。

ubuntu linux mac地址,告诉你Ubuntu更改mac地址的方法及命令相关推荐

  1. Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程

    注意:本文中envy等安装步骤已经不再使用 [5月20日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程的前身是一善鱼 编写并发布在U ...

  2. ubuntu linux 启动日志,如何在Ubuntu 18.04 LTS上查看系统日志文件

    Linux管理员应该能够阅读和理解所有Linux系统生成的各种消息,以便对问题进行故障排除.这些消息称为日志,由Linux及其上运行的应用程序启动. Linux通过各种配置文件,程序,命令和守护程序不 ...

  3. 同时使用两片I2C同型号设备时地址怎样设置 (如何更改器件地址)

    同时使用两片I2C同型号设备时地址怎样设置 有时候  可能 需要同时使用 多个同型号i2C的器件,这就需要 我们 更改 器件的物理地址. 同时使用两片pcf8591时地址怎样设置,也就是如何更改 器件 ...

  4. ubuntu linux 基础问题---转自ubuntu论坛 adagio

    原帖地址: http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=187105&p=1156639#p1156639 以下都是被问过一万遍,也 ...

  5. Ubuntu linux系统qemu启动handset黑屏问题的解决方法

    默认情况下,你如果同时安装了meego 1.1的handset和netbook runtime, 你很可能只能启动meego上网本,启动meego handset的时候会一直黑屏. 当然黑屏会有好几种 ...

  6. ubuntu linux显卡驱动安装教程,Ubuntu系统怎么安装英伟达显卡驱动呢 快速安装步骤详解...

    Ubuntu系统怎么安装英伟达显卡驱动呢?Ubuntu系统的电脑,显卡驱动都是默认的开源,并非官方驱动 在性能和功能方面,与官方驱动还是有差别的 下面介绍利用Ubuntu的驱动程序安装显卡官方驱动.需 ...

  7. linux简介ubuntu,Linux文件系统简介(基于Ubuntu)

    1. 查看Linux文件系统 (1)使用ls命令可以查看Ubuntu系统的的典型布局. 命令:$ ls /  显示: (2)要想看到更详细的目录层次结构,则应安装和使用tree命令来显示根目录或基本目 ...

  8. Ubuntu Linux OS 中的系统路径中文改为英文方法

    问题: Ubuntu 系统是支持中文操作系统的,这样对于中国的用户来说,使用操作起来是很方便.但是,对于程序员来说,由于系统是中文,相应的目录路径就变成了中文,这样会造成在Terminal中进行命令行 ...

  9. ubuntu linux 32 16.04root密码,Ubuntu 16.04 Xenial:如何重置密码(忘记密码)

    最近一直没用VM,然后突然要用到的时候忘记密码了.root和各个user都忘记了.无奈,找了些方法都有点老.到root那一步还是要admin的权限密码.最后终于搞定顺利登入系统,把方法分享给大家: 环 ...

  10. ubuntu linux改中文语言包,Ubuntu安装中文语言包

    为Ubuntu 9.10升级语言包,只需要简单的几步. 1.点击顶部工具栏的System--Administration--Language Support. 2.弹出如下语言切换窗口. 3.点击In ...

最新文章

  1. Android 第十一课 SQlite 数据库存储
  2. Ubuntu使用jupyter notebook +导出PDF
  3. python数学计算模块_Python-NumPy模块数学和统计方法(4)
  4. WinForm picturebox控件绑定BitMAP
  5. 【Spring】对象后期处理,BeanPostProcessor
  6. usermod 添加用户多个附属组
  7. 苹果开发者App Store绑定连连跨境支付收款教程!
  8. cafebabe.cc/nazo解答笔记
  9. 软件测试工程师思维逻辑题汇总
  10. android学习笔记-udacity/Sunshine-Version-2出错
  11. 计算机系统汉字编码分为,计算机中的汉字编码
  12. 常用输出设备——打印机、显示器与显示卡、声音和力反馈
  13. 独孤求败--之--InnoDB、MyISAM索引实现过程
  14. PHP获取某一天前后任意时间
  15. Java / Tensorflow - Expects arg[0] to be int64 but int32 is provided 异常处理
  16. HTML5,CSS3,js
  17. 最近20年天文学有什么重大的进展
  18. 用python做思维导图软件_分享一下python数据处理工具思维导图
  19. 制作android动态壁纸,使用视差滚动制作Android动态壁纸
  20. simon手册翻译_part1

热门文章

  1. 零基础小白如何系统的自学网络安全(包含学习路线、工作方向)
  2. 如何实现博客的评论和回复功能
  3. python指数函数的计算,Python exp() 指数函数
  4. Unity3D Tessellation曲面细分
  5. Fundamentals of Computer Graphics(4th Ed)--Introduction(计算机图形学翻译级笔记)
  6. 创建、清除interval定时器/interval定时器无法清除/判断定时器是否存在
  7. 计算机网络信息安全毕业设计题目,网络信息安全系统毕业设计
  8. MAC系统中安装labelme
  9. 联想微型计算机装Win10,联想小新 潮5000重装win10系统教程
  10. 京东页面html前台代码,京东页面代码