1. 程式人生 > >Linux下PPTPD搭建VPN伺服器連線後無法上外網及619錯誤的解決辦法

Linux下PPTPD搭建VPN伺服器連線後無法上外網及619錯誤的解決辦法

最近在搭建VPN伺服器時卻遇到了困難

先是出現619錯誤,接著是連線後無法上外網

下面一一給出解決辦法

解決619錯誤

619錯誤的原因有很多,下面給出原因列表,供大家排查

1、logwtmp衝突
解決:編輯 /etc/pptpd.conf,找到logwtmp用#註釋掉

2、防火牆攔截

可以關閉防火牆:

service iptables stop

也可以修改攔截規則(建議)

iptables-AINPUT-ptcp--dport1723-jACCEPT
iptables-AINPUT-ptcp--dport47-jACCEPT
iptables-AINPUT-pgre-jACCEPT
iptables-APOSTROUTING-tnat-s192.168.9.0/24-oeth0-jMASQUERADE
iptables-AINPUT-pUDP--dport53-jACCEPT
serviceiptablessave

3、sysctl錯誤,解決方法詳見下面的無法上網解決方法

4、無法支援localip指定

編輯/etc/pptpd.conf檔案:

vi /etc/pptpd.conf

在下面欄位的前面加上#即可:

#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245

無法上外網解決辦法

1.、請確保你的MS-DNS和防火牆已經正確配置:

防火牆按照下面方法配置:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 你的公網IP
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

若出現無法連線,可以嘗試按照上面解決619錯誤的設定方法設定

編輯/etc/ppp/options.pptpd:

vi/etc/ppp/options.pptpd

去掉ms-dns前面的#,並修改成如下欄位:

ms-dns8.8.8.8
ms-dns8.8.4.4

2、編輯/etc/sysctl.conf

將“net.ipv4.ip_forward”改為1

同時在“net.ipv4.tcp_syncookies = 1”前面加# 

3、執行下面的命令

sysctl-p

4、如此執行後,應該可以正常連線外網了,若還是不能連線外網,請檢查你在執行上面的命令時,是否獲得了下面的錯誤資訊:

5、如果有上面的錯誤,先執行下面兩個命令,再重新執行sysctl -p

modprobe bridge
lsmod|grep bridge

相關推薦

LinuxPPTPD搭建VPN伺服器連線無法619錯誤解決辦法

最近在搭建VPN伺服器時卻遇到了困難 先是出現619錯誤,接著是連線後無法上外網 下面一一給出解決辦法 解決619錯誤 619錯誤的原因有很多,下面給出原因列表,供大家排查 1、logwtmp衝突 解決:編輯 /etc/pptpd.conf,找到logwtmp用#註釋掉

Centos7.5安裝完畢無法解決方法

同事裝了一個linux系統,今天拿來用,卻發現上不了外網,就簡單的解決和總結了一下。1.檢視ip及網絡卡# ifconfig此時如果系統不識別這個命令,可輸入ip add檢視2.修改檔案找到/etc/s

Linux環境使用pptpd搭建vpn伺服器

要搭建VPN使用pptp是一種好辦法,而在Linux下搭建pptp伺服器並不難,今天就來簡單說一下,這裡使用的Linux伺服器為Ubuntu。 1 下載pptpd #sudo apt-get install pptpd 2 設定pptpd伺

Linux快速搭建DNS伺服器

二、實施步驟:1、下載bind9.7程式安裝包2、解壓縮tar包tar -zxvf bind-9.7.4-P1.tar.gz3、cd bind-9.7.4-P1 執行./configure檢查執行環境發現未找到openssl4、檢查是否安裝了openssl程式rpm -qa|grep "open*"5、檢查到

RedHat Linux 虛擬機器搭建VPN伺服器

模擬環境: Linux系統兩張網絡卡,模擬VPN伺服器一個接外網一個接內網。 Win7建立VPN連線連線到虛擬機器。 RedHat5 Linux VMware虛擬機器 虛擬機器帶兩張網絡卡,一個是VMNET8也就是NAT方式,另一個手動新增的一個網絡卡,VMNET2 H

Linux配置jdk和tomcat環境訪問tomcat主頁出現500的錯誤

       找了若干種解決辦法都沒有解決我使用的是jdk8和tomcat7,網上有人說tomcat的版本最好比jdk的高, 所以索性重新裝,操作步驟的網址: http://www.cnblogs.c

Linux啟動rabbitmq報錯:./rabbitmq-server: line 80: erl: command not found的解決辦法

樓主今天在linux下啟動rabbitmq的時候,發生瞭如下圖的錯誤: 網上搜索得到了答案,現在分享給大家: 在linux的/etc/profile環境下新增如下兩行程式碼: #set erlang environment export PATH=$PATH:/usr/loc

搭建tomcat伺服器,目標可通過ip訪問本機

最近學習了一些微信的開發者方面的東西,申請了一個阿里雲,因為一些原因,不能在阿里雲直接佈置伺服器,只能通過遠端控制主機來佈置,雖然我也不明白為什麼我一個前端要去弄那些,但是也算收穫一些東西了。記錄一下。 以下主要內容有:  1 . 如何把tomcat從localhost

Linux修改環境變量,不小心改錯,找不到命令解決辦法

改錯 3.1 sbin bin 修改 lin color data- 環境變量 PATH改錯了找不到命令 解決方法: 重新定義PATH export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbi

關於mac android studio 與svn 解除關聯 無法再次share (Subversion) 的解決辦法

pre lac lan n) con oid directory ppi files Android studio 把工程share 到 svn 上面,可是一不小心忘了 ignore files 的設置,結果沒辦法,把svn 上的刪掉再重新share 一次,先接觸本地代碼與

筆記本中ubuntu系統待機睡眠無法登陸,只剩游標的解決辦法

筆記本中ubuntu系統待機睡眠後無法登陸,只剩游標的解決辦法,這種問題一般是顯示卡驅動問題影響的,按照以下方法安裝驅動,可以解決該辦法。 http://jingyan.baidu.com/article/d7130635c5a86113fdf

mac安裝mysql,啟動mysql ERROR 2002 (HY000)錯誤解決辦法

After the installation, you can start up MySQL by running the following commands in a terminal window. You must have administrator privileges to perform th

虛擬機器ubuntu 14 配置靜態ip配置無法連結問題

根據需要虛擬機器用的橋接 修改檔案 vi /etc/network/interfaces 修改內容: 將iface eth0 inet dhcp前面加上#號註釋掉 修改後為 auto eth0 #iface eth0 inet dhcpiface eth0 inet

CentOS網路配置無法訪問解決方法

今天在按照Mitchell部落格之前的CentOS網路配置的文章配置Linux網絡卡之後,發現竟然ping不通外網,但是內網ping卻是正常的。一直很納悶,在網上搜索很久也沒有得到答案. 現象: ping內網正常 ping外網IP,域名均無法正常,返回錯誤:con

Docker容器啟動lnmp環境的mysql服務時報"MySQL server PID file could not be found"錯誤解決辦法

我在自己的mac筆記本上裝了一個docker,並在docker容器中安裝了lnmp環境,經常會遇到在使用"lnmp restart"命令啟動lnmp服務的時候,mysql服務啟動失敗,啟動日誌: Stoping LNMP... Stoping nginx... nginx is not running.

Xcode 升級到9.0 無法通過mainBundle獲取資原始檔的解決辦法

Xcode 升級到9.0 無法通過mainBundle獲取資原始檔解決辦法 專案檔案結構如下: 問題描述: 最近發現一個奇葩問題:就是Xcode升級到9.0 後出現無法通過NSBundle的mai

在VS2017環境Qt讀寫Excel遇到"無法開啟 源 檔案 'QAxObject'"的錯誤解決辦法

問題: 無法開啟 源 檔案 "QAxObject" 解決辦法: 1、右擊工程 -> 點選 "Create Basic .pro File" 生成一個 .pro 檔案 2、在Resources資料夾裡面找到生成的 .pro 檔案,編輯生成的 .pro 檔案內容,在其

阿里雲伺服器安裝tomcat 8080埠不可訪問問題解決

案例 5:允許公網通過HTTP、HTTPS等服務訪問例項 如果您在例項上架設了一個網站,希望您的使用者能通過HTTP或HTTPS服務訪問到您的網站,您需要在例項所在安全組中新增以下安全組規則。 VP

ubuntu搭建使用pptpd搭建VPN服務器

vpn PPTP(Point to Point Tunneling Protocol)即PPTF協議,也為點對點隧道協議。該協議是在PPP協議的基礎上開發的一種新的增強型安全協議,支持多協議虛擬專用網(VPN),可以通過密碼身份驗證協議(PAP)、可擴展身份驗證協議(EAP)等方法增強安全性。ubuntu下搭

linux常用FTP命令 1 連線ftp伺服器

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!