環境說明
在路由器r6400上掛載了一個移動硬盤,然後在移動硬盤中安裝了entware。
如果重啓了路由器,entware會失效。如何讓它在重啓時生效呢?
梅林r6400開機啓動原理
路由器中的操作系統比較特殊
-
/etc/profile: 系統做了限制不能修改,所以不可以加腳本
-
/jffs/scripts目錄: 裏面的腳本名固定不可以隨便修改,但是可以加自己的內容。
腳本名 | 作用 |
---|---|
post-mount | 在掛載磁盤後調用 |
nat-start | 在nat配置後調用 |
services-start | 在系統服務啓動後調用 |
services-stop | 在系統服務器停止前調用 |
wan-start | 在wan網卡啓動後調用 |
設置entware開機生效
entware生效的方法很簡單,只需要把u盤中的entware掛載到opt,它就會生效。
現在我們把在加到開機啓動腳本中
打開/jffs/scripts/post-mount把下面內容加到文件末尾。
ln -s /tmp/mnt/sda1/entware /tmp/opt
entware服務的開機啓動
entware服務在/opt/etc/init.d/目錄,將自己的shell加到這個目錄就可以
entware啓動參數說明
https://github.com/RMerl/asuswrt-merlin/wiki/User-scripts
此生必看的科學實驗-水知道答案
《了凡四訓》詳解之改過之法
印光大師十念法(胡小林主講第1集)
精神病爲什麼治不好
百病之源