分页: 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
命令能不能成功绑定呢?