linux下搭建VPN訪問公司內網
環境:centos 6.5
wget http://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.rpm
wget http://poptop.sourceforge.net/yum/stable/packages/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
然後到http://poptop.sourceforge.net/yum/stable/packages/ 下載pptpd
我下的是pptpd-1.4.0-1.el6.x86_64.rpm
安裝:通過rpm -ivh即可。
修改配置檔案:
vi /etc/pptpd.conf
最後加入
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.0.1
remoteip 192.168.0.200-238
其中remoteip可以按需求修改。
意思是192.168.0.200~192.168.0.238之間的ip都可以被分配
vi /etc/ppp/chap-secrets
按如下格式新增
id pptpd passwd *
id pptpd passwd 192.168.0.201
其中萬用字元*代表任意ip
可以新增多條,也可以只新增一條。
vi /etc/sysctl.conf
然後找到
net.ipv4.ip_forward
將值設定為1
如果有#,請去掉註釋#
然後重新載入sysctl.conf
sysctl -p即可
vi /etc/sysconfig/iptables
然後
加入
-A FORWARD -s 192.168.0.0/24 -j ACCEPT
-A FORWARD -d 192.168.0.0/24 -j ACCEPT
COMMIT
*nat
-A POSTROUTING -s 192.168.0.0/24 -o em2 -j MASQUERADE
COMMIT
其中em2為目前網路卡名稱,可能需要輸入ifconfig來確認。
然後儲存配置
輸入 iptables-restore /etc/sysconfig/iptables
最後
service iptables restart
service pptpd start
wget http://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.rpm
wget http://poptop.sourceforge.net/yum/stable/packages/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
然後到http://poptop.sourceforge.net/yum/stable/packages/ 下載pptpd
我下的是pptpd-1.4.0-1.el6.x86_64.rpm
安裝:通過rpm -ivh即可。
修改配置檔案:
vi /etc/pptpd.conf
最後加入
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.0.1
remoteip 192.168.0.200-238
其中remoteip可以按需求修改。
意思是192.168.0.200~192.168.0.238之間的ip都可以被分配
vi /etc/ppp/chap-secrets
按如下格式新增
id pptpd passwd *
id pptpd passwd 192.168.0.201
其中萬用字元*代表任意ip
可以新增多條,也可以只新增一條。
vi /etc/sysctl.conf
然後找到
net.ipv4.ip_forward
將值設定為1
如果有#,請去掉註釋#
然後重新載入sysctl.conf
sysctl -p即可
vi /etc/sysconfig/iptables
然後
加入
-A FORWARD -s 192.168.0.0/24 -j ACCEPT
-A FORWARD -d 192.168.0.0/24 -j ACCEPT
COMMIT
*nat
-A POSTROUTING -s 192.168.0.0/24 -o em2 -j MASQUERADE
COMMIT
其中em2為目前網路卡名稱,可能需要輸入ifconfig來確認。
然後儲存配置
輸入 iptables-restore /etc/sysconfig/iptables
最後
service iptables restart
service pptpd start
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-1427541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 外網訪問內網LINUX內網Linux
- 如何實現在家訪問公司內網服務內網
- Holer實現外網ssh訪問內網linux內網Linux
- 如何從外網訪問內網Linux系統?內網Linux
- linux伺服器下pptp搭建vpn代理上網很慢的解決辦法Linux伺服器pptp
- 使用Holer外網SSH訪問內網/區域網Linux系統內網Linux
- 零信任內網安全訪問內網
- 如何從公網訪問內網Django內網Django
- Linux下apache服務啟動,本機訪問正常,區域網內其他機器無法訪問(已解決)LinuxApache
- nginx對訪問路徑進行限制【部分介面可以內外網訪問、剩餘介面只可以內網訪問】Nginx內網
- 【免費】代替使用VPN訪問google的方法Go
- Linux 下匿名訪問windows 下的ftpLinuxWindowsFTP
- Frp內網穿透搭建,家庭主機對外提供介面,支援ssh訪問FRP內網穿透
- 高效能運算HPC杭州region利用VPN訪問公網設定
- 解決內、外網同時訪問問題
- Holer實現外網訪問內網NodeJS內網NodeJS
- 內網模組放開外網訪問和 cdn內網
- OpenVpn的搭建
- CentOS 搭建openVPNCentOS
- Linux下搭建個人網站Linux網站
- Linux下多網路卡多網段訪問 --- 網路卡及Gateway, 路由設定(Linux OS)LinuxGateway路由
- PbootCms模板搭建網站,可能會遇到內頁無法正常訪問的情況boot網站
- VPC網路ECS搭建L2TPVPN
- 免費內網穿透方案 實現外網訪問內網群暉/NAS內網穿透
- 同時訪問內外網解決方案
- OpenStack外部網路不能訪問內部VM
- Holer實現外網ssh訪問內網Docker容器內網Docker
- 如何從公網訪問內網MongoDB資料庫內網MongoDB資料庫
- 設定linux 可以訪問外網Linux
- 如何外網訪問內網svn 網雲穿內網穿透教你簡單實現內網穿透
- 利用內網穿透 實現外網訪問內網 MySQL等資料庫教程內網穿透MySql資料庫
- Linux下Java剪貼簿的訪問LinuxJava
- Linux下設定redis訪問密碼LinuxRedis密碼
- 在Linux中,假如公司網站訪問速度變的很慢很慢,該如何處理?Linux網站
- 請問公司網站怎樣替換內容網站
- 怎樣從公網訪問內網Redis資料庫內網Redis資料庫
- 外網訪問內網應用原理分析及實現內網
- 配置防火牆允許從外網訪問內網oracle防火牆內網Oracle