分页: 1 / 1

怎样在启动的时候绑定网关MAC地址?

发表于 : 2007-12-10 21:53
xell
我想在启动的时候用

代码: 全选

arp -s 192.168.0.1 xx:xx:xx:xx:xx:xx
来绑定我的网关的mac地址,防止arp攻击。写了一个脚本macbind,并且chmod 755,放在/etc/init.d/下,然后在/etc/rc2.d/下建立了S99macbind的连接指向那个脚本,启动后发现网关还是没有被绑定,依然是动态的。
请问错在哪里了?

发表于 : 2007-12-10 21:56
yaoms
脚本怎么写的,贴出来。

连接怎么作的,ls -l /etc/rc2.d/S99* 一下看看。

发表于 : 2007-12-11 0:21
xell
先是

代码: 全选

cd /etc/init.d/
sudo vim macbind
脚本是

代码: 全选

#! /bin/sh
# xx:xx:xx:xx:xx:xx 是网关的mac地址,这行注释不在脚本里
arp -s 192.168.0.1 xx:xx:xx:xx:xx:xx
然后

代码: 全选

sudo chmod 755 macbind
连接就是在/etc/rc2.d/下,运行

代码: 全选

sudo ls -n ../init.d/macbind S99macbind

发表于 : 2007-12-11 10:39
yaoms

代码: 全选

sudo ls -n ../init.d/macbind S99macbind
改成

代码: 全选

sudo ln -s /etc/init.d/macbind S99macbind

发表于 : 2007-12-11 10:41
yaoms
ls -n ln -s 是 完全不同的东西哦

发表于 : 2007-12-11 14:32
xell
阿,窘……完全笔误……我实际操作是对的,因为我可以看见那个连接了……不好意思……
还是不行,继续请教,多谢yaoms这么耐心……

发表于 : 2007-12-11 14:35
yaoms
xell 写了:阿,窘……完全笔误……我实际操作是对的,因为我可以看见那个连接了……不好意思……
还是不行,继续请教,多谢yaoms这么耐心……
那你用

代码: 全选

sudo /etc/rc2.d/S99macbind
命令能不能成功绑定呢?