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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Holer實現外網ssh訪問內網linux內網Linux
- 如何從外網訪問內網Linux系統?內網Linux
- 如何實現在家訪問公司內網服務內網
- linux伺服器下pptp搭建vpn代理上網很慢的解決辦法Linux伺服器pptp
- 使用Holer外網SSH訪問內網/區域網Linux系統內網Linux
- 零信任內網安全訪問內網
- 【免費】代替使用VPN訪問google的方法Go
- 如何從公網訪問內網Django內網Django
- nginx對訪問路徑進行限制【部分介面可以內外網訪問、剩餘介面只可以內網訪問】Nginx內網
- Frp內網穿透搭建,家庭主機對外提供介面,支援ssh訪問FRP內網穿透
- Holer實現外網訪問內網NodeJS內網NodeJS
- Linux下設定redis訪問密碼LinuxRedis密碼
- Linux下Java剪貼簿的訪問LinuxJava
- 在Linux中,假如公司網站訪問速度變的很慢很慢,該如何處理?Linux網站
- PbootCms模板搭建網站,可能會遇到內頁無法正常訪問的情況boot網站
- 同時訪問內外網解決方案
- 如何從公網訪問內網MongoDB資料庫內網MongoDB資料庫
- Holer實現外網ssh訪問內網Docker容器內網Docker
- 內網模組放開外網訪問和 cdn內網
- 免費內網穿透方案 實現外網訪問內網群暉/NAS內網穿透
- 公網Linux環境搭建frp實現內網穿透LinuxFRP內網穿透
- Linux 中安裝redis 外網可訪問LinuxRedis
- linux nginx 網站訪問提示502 Bad GatewayLinuxNginx網站Gateway
- 使用frp進行內網穿透,實現ssh遠端訪問Linux伺服器FRP內網穿透Linux伺服器
- 如何外網訪問內網svn 網雲穿內網穿透教你簡單實現內網穿透
- 利用內網穿透 實現外網訪問內網 MySQL等資料庫教程內網穿透MySql資料庫
- Linux下使用GoAccess監控Nginx訪問日誌LinuxGoNginx
- 基於linux下的selinux強制訪問控制Linux
- 怎樣從公網訪問內網Redis資料庫內網Redis資料庫
- 使用ssh隧道穿透NAT訪問內網主機穿透內網
- frp實現內網穿透--支援80埠訪問FRP內網穿透
- 內網IP地址實現HTTPS加密訪問教程內網HTTP加密
- `cloudflare`優選`ip`訪問內網伺服器Cloud內網伺服器
- 內網穿透(mac,window,linux通用)1分鐘實現外網訪問電腦本地伺服器內網穿透MacLinux伺服器
- 請問公司網站怎樣替換內容網站
- N1盒子玩法-內網穿透公網訪問內網穿透
- [ssh訪問內網伺服器]使用Natapp來進行內網埠轉發內網伺服器APP
- 使用電信光貓加路由器實現內網穿透,外網訪問內網路由器內網穿透
- CentOS搭建VPN服務,實現虛擬專用網路CentOS