跳至主要內容

文章

顯示從 7月, 2010 起發佈的文章

DD-WRT OPENVPN - static key

#OpenVPN Command openvpn --mktun --dev tap0 brctl addif br0 tap0 ifconfig tap0 0.0.0.0 promisc up echo " -----BEGIN OpenVPN Static key V1----- > -----END OpenVPN Static key V1----- " > /tmp/static.key ln -s /usr/sbin/openvpn /tmp/myvpn /tmp/myvpn --dev tap0 --secret /tmp/static.key --comp-lzo --port 443 --proto tcp #Save to start up Command. #Firewall Command iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT #Save as Firewall Command

DD-WRT v24 vpn

首先更新軔體為Firmware: DD-WRT v24 vpn(我是用最新的網路上有用舊版也OK!) 下載網址http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html 在windows下安裝OpenVPN 1.0.3(我使用的版本) 準備開始製作static.key 1.cmd模式下鍵入 openvpn --genkey --secret static.key(注意每次鍵入所產生的key會不同喔!) 會在目錄下出現一個static.key的檔案,檔案請好好保存。 2.登入AP,USER:root pass:admin 防火牆設定 在 command防火牆內鍵入 iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT iptables -I INPUT 1 -p udp --dport 443 -j ACCEPT iptables -I FORWARD -i br0 -o tun0 -j ACCEPT iptables -I FORWARD -i tun0 -o br0 -j ACCEPT iptables -I INPUT 3 -i tun0 -p icmp -j ACCEPT 然後save firewall 3.接著在command內設定『啟動』 ln -s /usr/sbin/openvpn /tmp/myvpn cd /tmp openvpn --mktun --dev tap0 brctl addif br0 tap0 ifconfig tap0 0.0.0.0 promisc up echo " -----BEGIN OpenVPN Static key V1----- 把 static.key的值copy到這 -----END OpenVPN Static key V1----- " > /tmp/static.key /tmp/myvpn --dev tap0 --secret /tmp/static.key --comp-lzo --port 443 --cipher BF-CBC --proto udp --keepalive 10 60 --verb 3 --daemon 之後save重啟吧 4.加油快完了!!身體動一動吧! 在cl...

dd-wrt 作為openvpn server

dd-wrt的韌體除了可以使用pptp作為 vpn server之外,也可以作為openvpn server。設定上跟pptp的設定有所不同,稍微複雜了點,不過費點心思還是可以順利達成的。 安裝的方式在dd-wrt wiki有詳細的說明,不過這裡還是做個簡單的筆記。 當使用opennvpn的時候先關閉NAT的功能。 wrt54gs 安裝 openvpn server筆記 首先更新韌體為dd-wrt v23 sp2, 在windows下安裝openvpn gui程式,然後開始製作static.key檔案。 製作的方法,開啟cmd 鍵入 openvpn --genkey --secret static.key 會在目錄下出現一個static.key的檔案,檔案請好好保存。 接著登入AP 連到administrator的頁面,進入command視窗 首先輸入防火牆的設定,開啟需要使用的PORT 在command shell 下輸入 iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT 接著按下 save firewall 此範例是開啟port 443,可以根據自己的需求再更動。 接著設定openvpn 同樣在command shell輸入以下的字串 openvpn --mktun --dev tap0 brctl addif br0 tap0 ifconfig tap0 0.0.0.0 promisc up echo " -----BEGIN OpenVPN Static key V1----- ...INSERT YOUR OWN CONTENT HERE... -----END OpenVPN Static key V1----- " > /tmp/static.key ln -s /usr/sbin/openvpn /tmp/myvpn /tmp/myvpn --dev tap0 --secret /tmp/static.key --comp-lzo --port 443 --proto tcp-server --verb 3 --daemon 在insert your own contene here那一行 把之前在windows下製作的 static.key的內容 拷貝替換。 接著按下 sav...