當前位置:首頁 » 數據倉庫 » linux如何配置vpn
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux如何配置vpn

發布時間: 2022-01-27 14:18:28

A. 如何在Ubuntu VPS下配置VPN

安裝pptpd
$ sudo apt-get install pptpd
編輯配置文件:
$ sudo vi /etc/pptpd.conf
找到最下面,修改ip:
localip 你的主機ip
remoteip 10.100.0.2-10
第二行為分配的ip段
設置dns
$ sudo vi /etc/ppp/pptpd-options
修改以下部分為google的dns:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
設置賬號:
$ sudo vi /etc/ppp/chap-secrets
添加一行,依次為:用戶名,服務,密碼,限制ip:
"user" pptpd "user"*
重啟服務:
$ sudo /etc/init.d/pptpd restart
設置轉發:
$ sudo vi /etc/sysctl.conf
去掉文件中這一行的注釋:
net.ipv4.ip_forward=1
使它立刻生效:
sudo sysctl -p
安裝iptables:
sudo apt-get install iptables
建立一個 NAT:
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE
將規則保存,使重啟後規則不丟失:
sudo iptables-save >/etc/iptables-rules
若此處提示:-bash: /etc/iptables-rules: Permission denied 則可使用root用戶,命令:su - 進入root用戶保存
編輯網卡文件,載入網卡時自動載入規則
sudo vi /etc/network/interfaces
末尾加入:
pre-up iptables-restore </etc/iptables-rules
設置MTU,防止包過大:
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200
若設置了,記得保存:
sudo iptables-save >/etc/iptables-rules
macos 能連上,但沒有任何收發包的問題,即能連接上VPN,不能上網:vpn高級里勾選發送全部流量。OK噠

(望樓主採納哦)

B. 如何在Linux下開啟VPN服務

linux下配置VPN: 檢查伺服器是否有必要的支持.如果檢查結果沒有這些支持的話,是不能安裝pptp的,執行指令

C. ubuntu系統怎麼連接VPN

1. 安裝VPN Client 2. 安裝網路管理器對VPN的支持 #sudo apt-get install network-manager-pptp 3. 添加VPN連接 右擊面板上的網路圖標->VPN連接->配置VPN 點擊「添加」 選擇默認的PPTP VPN連接類型,點擊「建立」 連接名稱隨便取一個。填入網關和用戶名、密碼 點擊「高級」,在「允許以下人證方法」中取消選中「EAP」,選上「使用點到點加密(MPPE)」 這個步驟是必須的,否則會連接不上。 確定,保存 4. 選中建立的VPN連接就可以連上私有網路了,用ifconfig查看,會多出一個ppp0的網路介面 5. 如果還想接著訪問外網,則需要手動增加路由 這里假設192.168.0.1為網關。

D. 如何在Linux上配置點對點VPN

http://jingyan..com/article/454316ab6ab101f7a7c03ae0.html
看看這篇文章。對你如何設置有幫助

E. 如何在 Linux 下連接 VPN 服務

首先,你要知道 VNP伺服器的IP 和 用戶名和密碼。

然後,控制面板--網路連接--創建一個新的連接--下一步--選擇「連接到我的工作場所」 下一步--選擇「虛擬專用網路連接」--下一步--輸入公司名 下一步--輸入IP地址 下一步--完成即可。雙擊新建的撥號連接 屬於用戶名和密碼 點連接即可。

F. 如何在Ubuntu下配置PPTP VPN

安裝pptpd$ sudo apt-get install pptpd

編輯配置文件:
$ sudo vi /etc/pptpd.conf

找到最下面,修改ip:
localip 你的主機ipremoteip 10.100.0.2-10

第二行為分配的ip段
設置dns
$ sudo vi /etc/ppp/pptpd-options

修改以下部分為google的dns:
ms-dns 8.8.8.8ms-dns 8.8.4.4

設置賬號:
$ sudo vi /etc/ppp/chap-secrets

添加一行,依次為:用戶名,服務,密碼,限制ip:
"user" pptpd "user" *

重啟服務:
$ sudo /etc/init.d/pptpd restart

設置IP轉發
打開這個文件
$ sudo vi /etc/sysctl.conf

去掉文件中這一行的注釋:
net.ipv4.ip_forward=1

使它立刻生效:
sudo sysctl -p

安裝iptables,如果你還沒有安裝的話:
sudo apt-get install iptables

建立一個 NAT:
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE

將規則保存,使重啟後規則不丟失:
sudo iptables-save >/etc/iptables-rules

若此處提示:-bash: /etc/iptables-rules: Permission denied 則可使用root用戶,命令:su - 進入root用戶保存
編輯網卡文件,載入網卡時自動載入規則
sudo vi /etc/network/interfaces

末尾加入:
pre-up iptables-restore </etc/iptables-rules

設置MTU,防止包過大:
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

若設置了上條規則,記得保存:
sudo iptables-save >/etc/iptables-rules

macos 能連上,但沒有任何收發包的問題,即能連接上VPN,不能上網:vpn高級里勾選發送全部流量

G. 如何在Ubuntu下配置L2TP VPN

安裝軟體包
sudo apt-get install xl2tpd openswan ppp
IPSec / Openswan
打開 /etc/ipsec.conf 文件,做如下配置:
config setup
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:!10.152.2.0/24
這里包含的網路地址允許配置為遠程客戶端所在的子網。換句話說,
這些地址范圍應該是你的NAT路由器後面的客戶端的地址。