linux 命令列連線 VPN
1.安裝client
- sudo apt-get install pptp-linux
2.連線vpn server
注:
- sudo pptpsetup --create pptpd --server x.x.x.x --username 11111 --password 00000 --encrypt --start
–create是建立的連線名稱
–server是vpn的ip地址;
–username是使用者名稱
–password是密碼,也可以沒這個引數,命令稍後會自動詢問。這樣可以保證賬號安全
–encrypt 是表示需要加密,不必指定加密方式,命令會讀取配置檔案中的加密方式
–start是表示建立連線完後馬上連線
(如果不寫這個–start引數要連線剛才定義好的vpn只能用 sudo pon lsavpn,斷開用sudo poff)
注:如果是用windows server 2003 搭建的VPN伺服器的話連結需要在 /etc/ppp/peers/下面的連結檔案裡面加上refuse-eap
/etc/ppp/peers/目錄是儲存的撥號配置檔案
/etc/ppp/options.pptp 連結配置檔案可以在裡面新增加密方式
/etc/ppp/chap-secrets 是儲存的撥號 賬戶 和密碼
這是我的us配置檔案
# written by pptpsetup
pty "pptp 192.168.1.1 --nolaunchpppd"
lock
noauth
refuse-eap
nobsdcomp
nodeflate
name qinxia
remotename us
ipparam us
require-mppe-128
連線建立好之後就可以用pon和poff這兩個命令來啟動和斷開VPN連線了:
- # pon vpntest
- # poff vpntest
VPN建立好之後是無法用VPN上網的,因為預設是沒有新增VPN的預設路由的。
- # nano /etc/ppp/peers/vpntest
新增預設路由:
route add -net 0.0.0.0 dev ppp0
增加以下兩行:
- defaultroute #新增預設路由
- usepeerdns #使用伺服器端設定的DNS,如果不需要就不新增
相關文章
- Linux 命令列下連線WiFiLinux命令列WiFi
- Linux 下命令列連線Wifi方法Linux命令列WiFi
- CentOS連線OpenVPNCentOS
- 命令列遠端連線mysql命令列MySql
- 在命令列中連線mysql命令列MySql
- VPN閘道器連線多地域線下辦公網路(VPN-HUB)
- linux sftp遠端連線命令LinuxFTP
- IPSECVPN連線建立(IKE)詳解
- linux 建立連線命令 ln -s 軟連結Linux
- mysql使用命令列連線伺服器MySql命令列伺服器
- 命令列終端連線V-P-N命令列
- LINUX ln命令硬連線軟連線詳細解釋Linux
- Linux中連線埠命令有哪些?Linux
- Win7建立VPN連線(R1)Win7
- ssh遠端連結(簡易連線linux命令)Linux
- 通過cmd命令列連線mysql資料庫命令列MySql資料庫
- Linux下如何通過命令連線wifiLinuxWiFi
- App extension實戰 - Personal VPN 連線並捕獲packetAPP
- VPN連線800錯誤的解決辦法(轉)
- Linux命令列與命令Linux命令列
- Linux命令列Linux命令列
- 陣列匹配-連線陣列
- Linux基礎命令---lftp連線ftp伺服器LinuxFTP伺服器
- osx中vpn連線成功後自動新增路由表路由
- 通過命令列連線oracle資料庫/進入sql plus命令列Oracle資料庫SQL
- LINUX 硬連線和軟連線Linux
- mysql遠端連線命令MySql
- MPLS IP VPN:跨企業位置的高效能連線——VecloudCloud
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- linux 的軟連線與硬連線Linux
- Linux命令列筆記Linux命令列筆記
- Linux服務命令列Linux命令列
- linux命令列快捷鍵Linux命令列
- 收集 Linux 命令列執行的命令Linux命令列
- 三類遠端連線命令
- 從Linux原始碼看Socket(TCP)的listen及連線佇列Linux原始碼TCP佇列
- win7電腦連線VPN時提示錯誤721怎麼辦Win7
- 詳解Linux命令列下常用svn命令Linux命令列