在Linux下伪装MAC地址
2015-12-22 22:04
627 查看
由于网络接口的MAC地址是编址在接口卡硬件中的,所以并不能直接在硬件上进行修改。但是可以使用ifconfig命令为网卡设置一个伪装的MAC地址,各种网络应用程序将使用这个新的MAC地址。 一般不建议修改网卡的MAC地址,但是当主机因受到网络中一些病毒、木马程序的攻击(例如ARP中间人攻击)后,如果影响到基于该MAC地址的正常网络通讯,则可以考虑临时性修改网卡使用的MAC地址。 使用带“hw ether”选项(hardware Ethernet,以太网硬件)的ifconfig命令,可以修改网卡的MAC地址。修改MAC地址之前需要先禁用该网卡,否则将提示“SIOCSIFHWADDR: Device or resource busy”而无法修改。注意:当主机重启或服务后伪装的MAC地址将失效 例:将网卡eth0使用的MAC地址修改为“00:0c:29:27:27:27”。[root@localhost ~]# ifconfig eth0 | grep HWaddreth0 Link encap:Ethernet HWaddr 00:0C:29:25:6D:85 [root@localhost ~]# ifconfig eth0 down[root@localhost ~]# ifconfig eth0 hw ether 00:0c:29:27:27:27[root@localhost ~]# ifconfig eth0 | grep HWaddreth0 Link encap:Ethernet HWaddr 00:0C:29:27:27:27 [root@localhost ~]# ifconfig eth0 up
相关文章推荐
- linux常用命令
- Linux NFS服务器的安装与配置
- Linux笔记(基于CentOS)
- Linux修改 DNS
- Centos开发环境搭建
- Windows和 Centos7 双系统的搭建
- Linux文件系统(分区)操作管理指令总结
- centos 6.5 阿里云 源码安装php swoole详解
- centos6下通用二进制安装mysql5.5.33
- centos6下通用二进制安装mysql5.5.33
- Linux 安装maven
- chapter7:Linux文件与目录管理之(1)执行变量PATH
- Linux下ls怎么屏蔽波浪线~作为文件名结尾的文件
- centos 命令行安装matlab
- 解决C3P0在Linux下Failed to get local InetAddress for VMID问题
- Linux下查看进程和线程
- Linux笔记-结合nohup执行Python脚本时同步输出结果
- 如何定位死循环或高CPU使用率(linux)
- Centos Svn服务器搭建与配置
- Android 安装 Linux(ubuntu)记录笔记