[精讚] [會員登入]
1969

在家設定openvpn server on pfsense

在家設定openvpn server on pfsense

分享此文連結 //n.sfs.tw/14951

分享連結 在家設定openvpn server on pfsense@外行中的外行
(文章歡迎轉載,務必尊重版權註明連結來源)
2021-03-03 20:34:23 最後編修
2021-03-01 21:07:42 By jung
 

從某位神級大人物手上買到一台二手的hp DL380 G7

已經是十年的老機器了,中間設定的血淚就先略過,最後還是用大神幫我裝好的ESXI,想說就當作順便熟悉一下這個業界有名的虛擬系統

目的就是為了在家也能自己練習網管和程式設計

但首要問題要先有個vpn server,總不能中華電信小烏龜全開吧

研究了一下用現有的LINUX destro都建議要二台,一台做CA server發憑證,一台當 vpn server

就還是回頭用WEB UI已經非常簡易的PFSense,雖然它是用FreeBSD12,但操作簡單而且安裝很快不用五分鐘,所以就上了

在ESXI裝好PFSense 2.5.0之後,第一個問題就是,路由的設定

以下是參考鳥哥的文章,家裡的環境就類似這樣,上面有一台中華電信的小烏龜當NAT Router

有二個界面,一個是中華電信給的IP,一個是對內的NAT DHCP service

對我來說,鳥哥圖中Linux Router就是我架好的PFSense-openvpn server

一開始我傻傻的想說應該要在ESXI 上面設定一個virtual switch給它

後來想通了,其實要按照鳥哥圖中的獨立區網設定,也是在PFSense下面切,跟ESXI 環境沒關係

所以就開始按照網路教學設好openvpn server

重點整理:

1.產生RootCA

2.設定server certificate

3.設定openvpn server

4.設定openvpn client

5.新增使用者帳號

5.產生ovpn設定檔

可參考:https://chrislazari.com/pfsense-setting-up-openvpn-on-pfsense-2-4/

雖然教學是在pfsense2.4版,但內容大同小異

接下來我以為只要在NAT Router上新增port forwarding 1194 把openvpn server ip對上就好,結果我還是敗在對網路架構的基本概念不熟悉,果然是外行中的外行啊!

看了鳥哥文章好幾遍,終於找到關鍵,路由是雙向的,從外面進來openvpn server的虛擬ip沒問題,可是openvpn要傳出去找不到對應的路由啊!

所以要在NAT Router上面新增一條路由:我也不知道為什麼DLINK要用『下一跳』這種翻譯,還要請大神解釋一下

設完之後,vpn就通了!

當然要先在NAT Router上面把PPPoE的連線改為中華電信給的固定IP連線方式,不然也沒辦法設定openvpn喔!

目前中華電信配給一般用戶是可以一組固定IP+7組動態IP

可參考網頁申請及設定方式:https://iqmore.tw/cht-hinet-static-ip

接下來請人在中國的大舅試試我的簡易openvpn server看看囉

 

 

END

你可能感興趣的文章

logrotate執行權限問題 logrotate will failed to execute if selinux policy not setup correctly

how to add physical disks into HP smart array through esxi interface 如何在磁碟陣列卡上加入新的硬碟-未完待續

setup jira using ssl on apache reverse proxy 設定jira使用https連線

如何在ubuntu 18.04上設定一開機就啟動virtualbox某個vm a way to setup ubuntu18.04 for start vm on boot

測試及處理slow http attack on Apache 2.4.6 at CentOS-7 avoiding and testing slow http attack

proxmox5.x using duplicati as cloud backup strategy install duplicati program on Proxmox host for remote backup using google drive account

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[java]縣市IDP建置 使用NetBeans建置IDP程式

縣市端IdP新增自訂首頁內容功能 合併本部主程式,手動於mongo內新增管理使用者資料

更新程式取消google recaptcha改用輸入驗證碼 update cnclibs to 0.0.8.6

在ubuntu18.04桌面版安裝中文注音輸入法 如何在ubuntu桌面使用新酷音注音輸入法

系統不正常關機導致mongodb啟動失敗 重新安裝mongodb使用mongorestore