推 richjf: 请大大分享script m(_ _)m 04/09 11:30
推 richjf:http://tinyurl.com/cbb9ss http://tinyurl.com/y9526n9 04/09 11:57
→ richjf:所以只要改simthefon里头的mac值就好吗? 04/09 11:58
推 CafeComfit:或是参考 http://0rz.tw/UkJIS ,稍微看一下感觉不用手 04/10 04:26
→ CafeComfit:动更改simthefon里头的mac值 只是我还没试,不晓得ok与 04/10 04:27
→ CafeComfit:否 04/10 04:27
我以为这很简单我稍微提示一下大家就知道该怎么做了哩~
原则上就是参考 http://www.dd-wrt.com/wiki/index.php/LaFonera_Software_Heartbeat
的作法,但是他是设定成开机之后自动上网抓script,然后script里面的 MAC位
址是利用系统变量取得,如果要用非 FON的机器伪造的话,就不对了。
因此研究一下之后利用指令把该抓的档案
http://www.wildblue.de/fonera/heartbeat/key
http://www.wildblue.de/fonera/heartbeat/simthefon
http://www.wildblue.de/fonera/heartbeat/known_hosts
抓到一个不会因为重新开机而消失的地方,例如jffs目录或是随身碟里面,要放
在自己的网络空间也可以,只要wget支援抓得到就好。
利用vi把 simthefon里面的 MAC位址换掉,然后存盘就好,如果 FON已经死掉了
那就把尸体翻过来把 MAC找出来填上去
#MAC = "00:18:XX:XX:XX:XX"
#WLMAC = "00:18:XX:XX:XX:XY"
WLMAC比 MAC在末位多 1(十六进制)
然后存盘。
开机执行的script里面一行就好
cat /tmp/simthefon/known_hosts >> /tmp/root/.ssh/known_hosts
(看你simthefon目录在哪里自行调整,把 FON服务器加入 ssh的白名单中)
定时执行的script里面也是一行,我是设定每个小时执行一次
/tmp/simthefon/simthefon
******
tomato设起来比DD-WRT简单很多