暂时或者永久修改mac地址

后来发现,直接在NetworkManager里面修改即可,在对应网卡下面添加克隆地址为要修改的Mac地址,然后设置手动IP地址和DNS等等。


在学校使用的时候有时候为了方便远程控制或者上网,需要修改mac地址。
修改IP地址,子网掩码,网关地址需要用到两个命令

sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0
sudo route add default gw 192.168.1.2

修改DNS需要修改文件/etc/resolv.conf 在里面加入DNS地址1和2
重启网络服务

sudo /etc/init.d/networking restart

参考博客www.cnblogs.com/kex1n/p/5195825.html
据说是要停止桌面版自带的NetworkManager,但是我没。。
记录学习一下

sudo systemctl stop NetworkManager.server    
sudo systerctl disable NetworkManager.server

mac地址临时更换

sudo ifconfig eth0 down
sudo ifconfig eth0 hw         ether 12:00:13:00:14:22:AS:7E
sudo ifconfig eth0 up

(重启后失效)
参考博客:www.cnblogs.com/EasonJim/p/8412972.html

永久修改mac地址(原理是把上面这几句话添加到开机启动初始化文件中自动执行)

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

在最后一行加上上面三句话即可,记得保存。
(使用vi编辑也可)
点击右上角network edit 在对应网卡下把克隆mac地址填上要修改的mac(很重要)

上面是在不断尝试中得出来可以使用的结果,没有经过筛选其实哪两步是重复的或者不必要的,但是这么做应该是可以的。
另,有过以下步骤:
修改Mac地址 在interfaces这个文件中。

你可能感兴趣的:(Linux,网络编程)