一台linux服务器受到arp攻击,在使用arp -s绑定网关地址时发现命令不能正常使用,绑后网络会断。
在/etc下创建ethers文件,在文件添加,例如192.168.1.25 00:17:31:c3:a3:c4内容。
然后执行arp -f即可完成绑定。
如要开机自动绑定,则在/etc/rc.local中加入arp -f即可。
linux下修改mac地址问题的解决方法
在linux操作系统中,修改mac地址(修改的mac地址跟原来的地址不同),修改mac地址时所遇到的问题。
在linux系统中,修改mac地址
后,用# ifconfig 查看,mac地址改变了,但之后输入#service network restart 或ifdowneth0命令时,会出现如下错语信息:
device eth0 has mac address 12:34:56:78:90:12, instead ofconfigured address 00:0c:29:ca:b5:7d. ignoring.
所以此时无法通过修改/etc/sysconfig/network-scripts/ifcfg-eth0文件来改变IP地址等相关信息,因为servicenetwork restart无法使其生效,不过用ifconfig eth0可以临时改变其ip地址,重启后打回原型。
解决方法:
“device eth0 has mac address 12:34:56:78:90:12, instead ofconfigured address 00:0c:29:ca:b5:7d. ignoring.”的问题:
出现此问题的其原因是配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0里头的macaddr=00:0c:29:ca:b5:7d地址与12:34:56:78:90:12不同而造成,可以将macaddr=00:0c:29:ca:b5:7d修改为12:34:56:78:90:12,则错误就消除了,可以用#servicenetwork restart 了,但重启后,mac地址又打回原型,解决办法是:
在/etc/rc.d/rc.local里加上这三句
同时将还要将/etc/sysconfig/network-scripts/ifcfg-eth0里头的macaddr=00:0c:29:ca:b5:7d地址改为12:34:56:78:90:12
这样重新reboot后就不怕mac复原。
#service networkrestart
也不会出现错误。