2010年4月22日 星期四

OpenVPN - BrazilFW



1.從brazilfw網站下載並安裝 libpthread.tgz (http://www.brazilfw.com.br/forum/dload.php?action=file&file_id=76)
2.下載與安裝 openvpn.tgz (http://www.cybernet25.com.ar/bfw/openvpn.tgz)
3.設定 OpenVPN

BFW1(第一台)
Server
Public IP: 200.100.050.025
LAN IP: 192.168.0.1
Mask: 255.255.255.0
LAN: 192.168.0.0
VPN IP: 10.8.0.1 (we need an IP range for VPN)

BFW2(第二台)
Client (example for LAN to LAN)
LAN IP: 192.168.1.1
Mask: 255.255.255.0
LAN: 192.168.1.0
VPN IP: 10.8.0.2 (we need an IP range for VPN)

WXP
Client (example for RoadWarrior)
VPN IP: 10.8.0.3 (we need an IP range for VPN)

在BFW1登入web管理並且選取OpenVPN接著 Add VPN


下一個畫非常簡單


送出VPN 設定
現在在這個範例當中我們增加另一個 VPN server (for RoadWarrior) 像這樣


我們的server看起就像這樣


現在你必須打開 udp ports 1194 和 1195, 切換到進階防火牆設定增加下以二行如下


加入以下這行到 rc.local 讓 VPN 自動啟動,所以切換到設定檔案並選取第二項


在openvpn和start中間不要有空白
存檔並重新啟動BrazilFW.

BFW2 (client side LAN to LAN VPN)
增加一個VPN (you allready know how) 如下的設定


現在我們必須copy the key file 從server這邊 (/etc/openvpn/openvpn.1194.key)使用 WinSCP, 或其他軟體以BFW2的 /etc/openvpn 目錄下
增加 /etc/openvpn/openvpnstart就像您在 BFW1做的一樣
存檔並重新啟動BrazilFW.

如果萬事皆ok,那你就可以 ping 10.8.0.1 從 BFW2 並薩 ping 10.8.0.2 從 BFW1.
也許您可以增加以下的路由如下:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.8.0.1 (on client side)
route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.8.0.2 (on server side)

WXP (Road Warrior client)
下載 OpenVPN windows端的軟體.─http://openvpn.se/files/install_packages/openvpn-2.0.9-gui- 1.0.3-install.exe (see http://openvpn.se)
安裝 for windows版的OpenVPN .
接著登入至第一台brazilfw( BFW1) , 選取OpenVPN 選單並且打入以下設定 [Client conf file] 在 VPN server 設定列




copy文字建立一個新的文件檔並貼上 (移除 /etc/openvpn/這一行從secret line ), 把檔名改成ranything.ovpn 並存到 C:\Program Files\OpenVPN\config 目錄.
現在你必須 copy the key file 從 BFW1 (/etc/openvpn/openvpn.1195.key) 到 C:\Program Files\OpenVPN\config 目錄. 你可使用 WinSCP 或其他你喜歡的工具.


現在選按OpenVPN 圖示並選取連接。



OpenVPN - BrazilFW - LAN to LAN:
http://www.brazilfw.com.br/users/juanillo/openvpn/howto/lantolan/openvpn_l2l.html

OpenVPN - BrazilFW - Road Warrior How To:
http://www.brazilfw.com.br/users/juanillo/openvpn/howto/roadwarrior/openvpn_rw.html 

一勞永逸的翻牆方式的ssh -d

 

 

SSH帐号创建方式

Dreamhost » Rackspace Cloud » BlockCN » SSH China »

翻墙教程

Windows + Firefox » Windows + Chrome(BETA) » Windows + IE 8 »

Mac + Firefox » Mac + Safari »

Linux + Firefox »


相关下载

MyEnTunnel » iSSH » AutoProxy » PAC » ssh-D 宣传册[PDF]

LINK from https://dl.dropbox.com/u/873345/index.html

2010年4月20日 星期二

HTC Tattoo 取得root權限方法 in Windows

工具檔案:TattooRoot.zip

1. 將 Tattoo 以 HTC Sync 連線類型連接電腦

2. 將 TattooRoot.zip 解壓在 C: 中

3. 開啟命令提示字元並執行
cd \
install-tattoo-root
會顯示
C:\>install-tattoo-root
--------------------------------------------------
Creating /data/local/bin (it's ok to get an error)
adb server is out of date.  killing...
* daemon started successfully *
293 KB/s (4695 bytes in 0.015s)
164 KB/s (356916 bytes in 2.125s)
--------------------------------------------------

4. 執行
adb shell
會顯示
$

5. 執行
while 'true' ; do /data/local/bin/m7; done
順利的話會顯示
#
例外情況會顯示
usage: reboot [-n] [-p] [rebootcommand]
這時候請耐心稍等一會直到顯示
Wrote shellcode e0400000 line 0
Wrote shellcode e3a07023 line 1
Wrote shellcode ef000000 line 2
Wrote shellcode e0400000 line 3
Wrote shellcode e3a07017 line 4
Wrote shellcode ef000000 line 5
Wrote shellcode e0433003 line 6
Wrote shellcode e28f0014 line 7
Wrote shellcode e50d0008 line 8
Wrote shellcode e50d3004 line 9
Wrote shellcode e24d1008 line 10
Wrote shellcode e24d2004 line 11
Wrote shellcode e3a0700b line 12
Wrote shellcode ef000000 line 13
Wrote shellcode 7379732f line 14
Wrote shellcode 2f6d6574 line 15
Wrote shellcode 2f6e6962 line 16
Wrote shellcode 6873 line 17
Wrote shellcode 0 line 18
[ Overwritten 0xb0000100
# usage: reboot [-n] [-p] [rebootcommand]
usage: reboot [-n] [-p] [rebootcommand]
usage: reboot [-n] [-p] [rebootcommand]
usage: reboot [-n] [-p] [rebootcommand]
這時再按 Enter 就會顯示
#

6. 此時執行 id 會顯示
id: not found
為正常現象請跟著繼續執行
export LD_LIBRARY_PATH=/system/lib
export PATH=/system/bin
然後執行 id 會顯示
uid=0(root) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)
這裡請注意紅字部份有看到 root 就表示成功了
以下步驟非必要請自行斟酌操作
7. 請接着執行
chmod 755 /data/local/bin/su
chown root.root /data/local/bin/su
chmod 4755 /data/local/bin/su
mount -o rw,remount /dev/block/mtdblock5 /data
mount -o rw,remount /dev/block/mtdblock3 /system
然後請按 ctrl + c 退回 dos

8. 執行
adb shell
顯示
$
再執行
/data/local/bin/su
顯示
#
就完成所有操作與設定 Tattoo

注意:上述步驟成功後重開機執行 /data/local/bin/su 會發生無法取得 root 的情況,需要重頭 run 一遍。

Link from http://www.wretch.cc/blog/nidgetgod/7851229

2010年4月17日 星期六

PEUGEOT 307 HDI 2.0 純高速油耗測試

 日期:2010/04/16
 累積里程:3xxxx
 車重:約原車重+200kg
 Wheel: 17" 215/45/17
 出發地:竹北交流道
 目的地:大林交流道
 公里數:159km
 平均時速:104km/h
 平均油耗:21.2km/L
 備註:全程走ETC收費

2010年4月16日 星期五

PPTP VPN server in Brazilfw

即將搬到新竹工作,為了方便連回嘉義家中抓一些資料跟SIP Phone使用,因此選擇在嘉義的Brzailfw Server架 PPTP VPN server.


1.先裝好 pptpd.tgz 模組 ( wget http://www.brazilfw.com.br/users/juanillo/poptop/pptpd.tgz )

2.編輯 /etc/coyote/coyote.conf 加入以下
     
     PPTPD_ENABLED=YES
     PPTPD_LOCALIP='192.168.1.248' <==== VPN SERVER和BFW同一台
     PPTPD_REMOTEIP_FIRST='192.168.1.211' <===== 發放給VPN CLIENT啟始的IP
     PPTPD_REMOTEIP_LAST='192.168.1.220' <===== 發放給VPN CLIENT結束的IP

3.編輯 /etc/coyote/firewall 加入以下

    admin Y permit 47 any any all #GRE Protocol
    admin Y permit tcp any any 1723 [tbl]CP Port 1723
   
4.從GUI中去creat account後執行backup,然後reboot即可.

方法參考 澎湖人

2010年4月14日 星期三

GRUB2 開機畫面

弄了好久,一開始把GRUB 與 GRUB2弄混了,最後終於成功了


GRUB 2 中文指南

SoundBlaster Audigy 2 Vaule 在 Ubuntu 9.10 下沒有聲音

這問題搞了好幾個小時,以為是driver的問題沒想到只是設定的問題.

錯誤的Default Setting:

正確的Setting:


聲音終於跑出來了~~~^-^

How to repair and clone disk with ddrescue

  ddrescue  is a tool that can be used to repair and clone disks on a  Linux system . This includes hard drives, partitions, DVD discs, flas...