CentOS7安裝OpenVPN


幫主機安裝完Webmin之後安裝openvpn模組

到左邊 Webmin → Webmin 組態 → Webmin 模組 

模組檔案下載
http://www.webmin.com/cgi-bin/search_third.cgi?search=openvpn

安裝模組好了之後到左邊 其他 → Shell指令

要安裝epel-release

打上 yum install epel-release -y (使用yum 安裝 epel-release 並且所有提問都 YES)

安裝完之後在左邊伺服器裡面有個 “OpenVPN + CA”

如果沒有的話可以在左邊最下面點一次Refresh Modules重新讀取模組

進到OpenVPN + CA裡面新增CA、Server、Client金鑰並新增伺服器

新增完後開始動防火牆,安裝回舊版的iptables

yum install iptables-services -y
systemctl mask firewalld
systemctl enable iptables
systemctl stop firewalld
systemctl start iptables
iptables –flush

並在iptables新增forward規則

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables-save > /etc/sysconfig/iptables

注:10.8.0.0要看你當初設定server用那個IP
10.8.0.0/24為10.8.0.1~255
10.8.0.0/16為10.8.1~255.1~255

新增服務到systemctl

systemctl -f enable openvpn@server.service

啟動Openvpn

systemctl start openvpn@server.service

發表迴響