PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請問這個script如何運作? (https://www.pcdvd.com.tw/showthread.php?t=1001227)

公不 2013-02-08 02:12 PM

請問這個script如何運作?
 
1個附加檔案
因為要安裝OpenVPN在DIR-615上
參考了以下幾篇
http://goo.gl/wXsvW
http://goo.gl/blcJz
http://goo.gl/uXPhM
http://goo.gl/wI0vb
http://goo.gl/eOiw8
主要是對岸一個網友自己修改完成的
其中
Startup script的內容是:

引用:
#!/bin/sh
while ! ls /tmp/openvpn/client | grep -q \"client\"; do
sleep 30
killall -9 setup_openvpn.sh
killall -9 wget
killall -9 gzip
killall -9 tar
cd /tmp
rm -f ./setup_openvpn_tl941n.sh
wget http://download.qi.yi.org:10581/fil...envpn_tl941n.sh
chmod +x ./setup_openvpn_tl941n.sh
./setup_openvpn_tl941n.sh
if ls /tmp/openvpn/client | grep -q \"client\"; then
echo \"-----BEGIN RSA PRIVATE KEY-----
[SERVER PRIVATE KEY]
-----END RSA PRIVATE KEY-----\" > /tmp/openvpn/client/clnt.key
cd /tmp/openvpn
./start_openvpn.sh &
exit
fi
done
" > /tmp/get_openvpn.sh
chmod +x /tmp/get_openvpn.sh

/tmp/get_openvpn.sh &


疑惑的是從 if ls /tmp/openvpn/client | grep -q \"client\"; then

之後整個機器就不動了?

我要從哪邊放入CA.cert檔案?

大鳥 2013-02-08 02:46 PM

沒解開你提供的檔案

光看這個你貼的script的話,憑經驗亂猜的話

是setup_openvpn_tl941n.sh這支執行不成功

PAN_PAN 2013-02-08 03:08 PM

http://download.qi.yi.org:10581/fil...envpn_tl941n.sh

這個檔案 下載不下來(頁面 404), 所以後面的就不會執行了



另外 CA.cert 請用文字檔後貼在引號裡面

echo \"-----BEGIN RSA PRIVATE KEY-----
[SERVER PRIVATE KEY]
-----END RSA PRIVATE KEY-----\" > /tmp/openvpn/client/clnt.key

公不 2013-02-08 03:23 PM

引用:
作者PAN_PAN
http://download.qi.yi.org:10581/files/download/linux/mips/2.6/setup_openvpn_tl941n.sh

這個檔案 下載不下來(頁面 404), 所以後面的就不會執行了



另外 CA.cert 請用文字檔後貼在引號裡面

echo \"-----BEGIN RSA PRIVATE KEY-----
[SERVER PRIVATE KEY]
-----END RSA PRIVATE KEY-----\" > /tmp/openvpn/client/clnt.key

因為download.qi.yi.org:10581已經掛了

我有替換裡面的網址了

附加檔案內也有setup_openvpn_tl941n.sh

但是就是執行不通過

謝謝

-------------setup_openvpn_tl941n.sh的內容------------
引用:
#!/bin/sh

cd /tmp

killall -9 wget
killall -9 tar
killall -9 gzip
rm -f ./openvpn_pack.tar.gz
rm -f ./openvpn_pack.tar
rm -r -f ./openvpn

wget http://download.qi.yi.org:10581/fil...vpn_pack.tar.gz
gzip -d ./openvpn_pack.tar.gz
tar -xf ./openvpn_pack.tar
rm ./openvpn_pack.tar


看起來指示下載跟解壓後刪除檔案

PAN_PAN 2013-02-08 03:33 PM

那就要看 setup_openvpn_tl941n.sh

裡面寫啥了

公不 2013-02-08 04:00 PM

這個部分是不是怪怪的

if ls /tmp/openvpn/client | grep -q \"client\"; then

用一個then

然後好像少get_openvpn.sh


是這樣嗎?

公不 2013-02-20 12:01 PM

自問自答

原來這只是有openvpn的client功能

不用白費力氣了


所有的時間均為GMT +8。 現在的時間是06:45 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。