OpenVPN redirect-gateway 問題 - Linux

Jacob avatar
By Jacob
at 2011-10-18T15:43

Table of Contents

已經成功架設 OpenVPN On CentOS 5.7

Client為XP,可正常連線,連線後右下角的兩台小電腦也都是綠色的!

不過上網還是走Client自己的管道,IP還是自己的沒有變。

上網查到只要開啟「redirect-gateway」,就可以都走VPN的管道。

但是我只要開啟這個功能,雖然可正常連線,但就是無法上網!

在這邊附一下我的資料,懇請各位幫忙隔空抓藥。

Server.conf
============================================
port 443
proto tcp
dev tap0
ca ca.crt
cert ssorc-server.crt
key ssorc-server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway"
push "route 10.8.0.0 255.255.255.0"
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
-------------------------------------------

Client.ovpn
===========================================
client
dev tap0
proto tcp
remote 遠端IP 443
resolv-retry infinite
persist-key
persist-tun
ca ca.crt
cert ssorc-client.crt
key ssorc-client.key
ns-cert-type server
verb 3
------------------------------------------

Server 防火牆 /etc/sysconfig/iptables
=========================================
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j
ACCEPT
-A INPUT -i tun+ -j ACCEPT
-A OUTPUT -o tun+ -j ACCEPT
-A INPUT -s 真實IP -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -s 真實IP -p udp -m udp --dport 443 -j ACCEPT
-A FORWARD -i eth0 -o tun+ -j ACCEPT
-A FORWARD -i tun+ -o eth0 -j ACCEPT
-A INPUT -i ppp0 -j ACCEPT
------------------------------------------

開機啟動指令檔 /etc/rc.d/rc.local
=====================================
iptables -A INPUT -i tun+ -j ACCEPT
iptables -t nat -I POSTROUTING -o eth0 -s 10.8.0.0/24 -j SNAT --to 真實IP
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

因為上面兩行 NAT的指令我無法寫進 /etc/sysconfig/iptables 只好寫在rc.local
------------------------------------------

以上,懇請指教,設定了三天我快瘋了 ~_~

--
Tags: Linux

All Comments

John avatar
By John
at 2011-10-19T12:25
我找到問題了!已經解決,感謝協助

Linux的everest

Todd Johnson avatar
By Todd Johnson
at 2011-10-18T11:54
大家好: 想請問Linux有沒有像everest這麼完整的硬體資訊的軟體, 剛剛耙了Google,找到hardinfo可以用, 可是上面列的資訊,似乎沒有everest那麼多, 比如溫度、風扇轉速、CPU電壓等等, 不知道是不是還有其他軟體可以用? 謝囉! - ...

CentOs6 怎麼燒?

Faithe avatar
By Faithe
at 2011-10-18T10:47
CentOS6 燒錄時都跟我說片子容量不足 要我超燒,想說超燒試試 最後一燒錄到超燒得地方 馬上就跳出 Error 爬文說要用 DVD-R 但我這邊兩桶都是 DVD+R 的片子 不會要我為了 CentOS6 再去買一筒 DVD-R 吧 除了用 DVD-R 沒別的方法燒了嗎 - ...

更新完Ubuntu11.10之後

Elvira avatar
By Elvira
at 2011-10-18T07:55
我本來是11.04,原本要用內建的更新去更新 但是不知道為什麼要抓好久好久,所以我決定乾脆直接從Ubuntu官網抓11.10的iso來安裝 搞了一下子之後,裝好了,但是卻出現個小問題 就是我的螢幕會一直閃爍閃爍閃爍閃爍閃爍,裝了顯卡驅動也一樣繼續閃... 等我切回win7之後就沒有這個問題,我想這應該 ...

Shell連到FTP問題

Vanessa avatar
By Vanessa
at 2011-10-18T05:16
※ 引述《qfacam (黑輪)》之銘言: : 標題: [問題] Shell連到FTP問題 : 時間: Sun Oct 16 06:51:47 2011 : : 請教一下各位高手們, : 我寫了一隻shell去登入到ftp然後上傳 : 請參考一下原始檔,並看一下紅色的部份 : 主要是這兩行的關係問題, : 我 ...

ibus 輸入框消失 & ppa.launchpad.net 404 not found

Ula avatar
By Ula
at 2011-10-18T01:35
※ 引述《fourdollars (四元)》之銘言: : ※ 引述《fourdollars (四元)》之銘言: : : 試試看先把 pcmanx-gtk2 關掉 : : 然後把 ~/.pcmanx 刪掉或者換個名子 : : 再重開 pcmanx-gtk2 : : 選字框的問題可以安裝 ppa:fourdoll ...