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

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xell
帖子: 174
注册时间: 2006-08-26 19:52

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

#1

帖子 xell » 2007-12-10 21:53

我想在启动的时候用

代码: 全选

arp -s 192.168.0.1 xx:xx:xx:xx:xx:xx
来绑定我的网关的mac地址,防止arp攻击。写了一个脚本macbind,并且chmod 755,放在/etc/init.d/下,然后在/etc/rc2.d/下建立了S99macbind的连接指向那个脚本,启动后发现网关还是没有被绑定,依然是动态的。
请问错在哪里了?
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#2

帖子 yaoms » 2007-12-10 21:56

脚本怎么写的,贴出来。

连接怎么作的,ls -l /etc/rc2.d/S99* 一下看看。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
xell
帖子: 174
注册时间: 2006-08-26 19:52

#3

帖子 xell » 2007-12-11 0:21

先是

代码: 全选

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
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#4

帖子 yaoms » 2007-12-11 10:39

代码: 全选

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

代码: 全选

sudo ln -s /etc/init.d/macbind S99macbind
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#5

帖子 yaoms » 2007-12-11 10:41

ls -n ln -s 是 完全不同的东西哦
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
xell
帖子: 174
注册时间: 2006-08-26 19:52

#6

帖子 xell » 2007-12-11 14:32

阿,窘……完全笔误……我实际操作是对的,因为我可以看见那个连接了……不好意思……
还是不行,继续请教,多谢yaoms这么耐心……
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#7

帖子 yaoms » 2007-12-11 14:35

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

代码: 全选

sudo /etc/rc2.d/S99macbind
命令能不能成功绑定呢?
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
回复