推 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簡單很多