1. 程式人生 > >嵌入式arm 上 PPTP VPN客戶端安裝

嵌入式arm 上 PPTP VPN客戶端安裝

1、下載原始碼

ppp-2.4.4    點選開啟連結

ppp-2.4.4-mppe-mppc.1.1.patch 點選開啟連結

2、安裝
步驟一:將pptp-2.4.4解壓,修改根目錄下的Makefile檔案,將CC=gcc改為arm-hisiv100nptl-linux-gcc,儲存退出後執行make命令,將生成pptp可執行檔案。拷貝到開發板的/usr/sbin目錄下備用。
步驟二:執行tar zxvf ppp-2.4.4.tar.gz然後執行cd ppp-2.4.4。將 ppp-2.4.4-mppe-mppc.1.1.patch
拷貝到當前目錄下,並執行:
patch -p1<ppp-2.4.4-mppe-mppc.1.1.patch
對ppp打補丁
執行./configure 生成Makefile檔案
執行make CC=arm-hisiv100nptl-linux-gcc

如提示錯誤:

options.c:59: fatal error: pcap.h: No such file or directory
修改ppp-2.4.4/pppd/Makefile 註釋掉#FILTER=y

編譯結束後在pppd目錄下生成了一個名字為pppd的可執行檔案,下載至目標板的/usr/sbin目錄下了。

3、配置

a、

cd /etc/ppp
vi chap-secrets

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
username     connectvpn      "password"               *

username :客戶端的名字

connectvpn:服務端的地址 一般用*替代

passw:密碼

ip address :客戶端分配的ip 一般用*替代

例:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
20180529	*	123456	*

每個間隔都要用tab鍵

b、

cd /etc/ppp/peers
vi connectvpn

新增內容
pty "pptp 192.168.9.160  --nolaunchpppd"
noauth
refuse-eap
require-mppe-128 
name username
remotename connectvpn
file /etc/ppp/options.pptp
#其中 192.168.9.160  為VPN伺服器IP,name欄位後跟的是/etc/ppp/chap-secrets中的username(VPN賬戶名),

#remotename為VPN標識,其他保持預設

c、把options.pptp 拷貝到 /etc/ppp/目錄中

4、連線

pppd call connectvpn
5、檢查撥號結果
稍等10秒左右後,執行
如下命令檢查:
[[email protected] peers]# ps -ef|grep pppd
root      3617     1  0 06:40 ?        00:00:00 pppd call connectvpn
root      3618  3617  0 06:40 ?        00:00:00 pptp  192.168.9.160  --nolaunchpppd
root      3625     1  0 06:40 ?        00:00:00 pptp  192.168.9.160  --nolaunchpppd
root      3692  3514  0 06:58 pts/3    00:00:00 grep pppd

6、檢查獲取的vpn客戶端IP
# ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.225.153  P-t-P:192.168.225.150  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:90 (90.0 B)  TX bytes:94 (94.0 B)

其中192.168.225.153為vpn客戶端網絡卡ppp0的IP地址。192.168.225.150為伺服器的ip地址
7、ping

# ping 192.168.225.150
PING 192.168.225.150 (192.168.225.150): 56 data bytes
64 bytes from 192.168.225.150: seq=0 ttl=128 time=1.710 ms
64 bytes from 192.168.225.150: seq=1 ttl=128 time=1.217 ms
64 bytes from 192.168.225.150: seq=2 ttl=128 time=1.855 ms
64 bytes from 192.168.225.150: seq=3 ttl=128 time=1.585 ms
64 bytes from 192.168.225.150: seq=4 ttl=128 time=1.642 ms
出現這樣的現象說明已經建立起連線了

8、伺服器用win7的建立的。

http://www.xitongcheng.com/jiaocheng/win7_article_14840.html

相關推薦

嵌入式arm PPTP VPN客戶安裝

1、下載原始碼ppp-2.4.4    點選開啟連結ppp-2.4.4-mppe-mppc.1.1.patch 點選開啟連結2、安裝步驟一:將pptp-2.4.4解壓,修改根目錄下的Makefile檔案,將CC=gcc改為arm-hisiv100nptl-linux-gcc,

linux PPTP VPN客戶安裝

  Linux使用pptp vpn client 其實很簡單的,只是相對文件較少或是落後造成很多Linuxer報怨。下面我簡單的列一下操作步驟。 背景:      系統使用Redhat Enterprise 5.4(CentOS也支援)     該文件應該能適應不同的

嵌入式linux調試PPTP(VPN客戶)小結

添加 ret 準備 eap 啟動命令 param bin /usr 啟動 首先我們需要準備幾個工具:1、pppd (如果系統中已存在,則忽略)ppp-2.4.5 源碼包 直接 make CC==arm-linux-gcc2、pptppptp-linux-1.7.2源碼包 直

topsec vpn客戶安裝問題

最近在安裝vpn的時候,在本機怎麼都安裝不上。裝完宕機的過程中,發現卡在了InstallNdis.exe這個程序,而且還強殺不掉。只能硬重啟。且重啟後,瀏覽器訪問vpn地址登入後,提示無法建立目錄。 換了一臺沒有安裝過該vpn的機器上裝了一下,安裝成功。 一直沒查到原因。今天通過追查安裝正常

vb程式安裝時需要在客戶安裝MSSOAP30.dll,但註冊不,請問怎麼處理

現在想打包釋出,在客戶沒有這個控制元件時,註冊一下,主要是不想在客戶機器上安裝SoapToolkit30.EXE檔案  ?? 推薦解決方案 如果使用 InstallShield 工具來打包,安裝完MSSOAP開發包後,在:  C:\

oracle資料庫客戶安裝完後,配置環境變數,安裝檢查jdk等,讓客戶能連線資料庫的流程

本課目的:1、掌握PLSQL 引數配置;            2、掌握PLSQL的tns的作用與配置;本課要求:能成功配置並執行PLSQL;主要內容:  首先給大家介紹一下PL/SQL Developer的主要用途:  PL/SQL Developer是一個整合開發環境,專

linux下安裝vpn伺服器和vpn客戶

最近公司要求在一臺內網的伺服器上安裝lnmp的環境,然後就想到了在伺服器上安裝vpn,等安裝完環境再刪除. 參考 嘗試過很多工具,後來發現GitHub下有一個指令碼可以一鍵安裝,而且還有中文教程 安裝vpn 伺服器 如果是預設安裝,在

windows10 配置 華為vpn客戶

安裝客戶端 啟用 客戶 五步 安裝 資源管理器 網卡 cli windows 2017-05-08 1. 安裝客戶端軟件VPNClient_V100R001C02SPC703.exe 2. 新建vpn 安裝完成後,打開客戶端連接vpn,發現未啟用虛擬網卡(

Linux下L2TP VPN客戶的配置

linux下xl2tpd客戶端配置系統環境centos6.81,安裝xl2tpd和pppyum -y install xl2tpd ppp2,配置xl2tpd編輯配置文件xl2tpd.confvim /etc/xl2tpd/xl2tpd.conf[lac testvpn] ;testvpn為lac的名稱n

銳捷SU客戶安裝/升級教程

銳捷su客戶端故障現象客戶端無法打開、客戶端異常掉線、客戶端閃退等問題 確認是否6.80版本,如果是6.80版本,如有以上問題請更新銳捷SU客戶端方可解決; 1、請到 http://172.16.2.111:8080/下載6.82最新客戶端(僅限於學院校內打開)2、點擊【Windows客戶端】下載3、點擊【下

NBU客戶安裝失敗

error: spa .gz filesyste dir 可能 exc gda bash   該服務器是阿裏雲上的centos6.8,是用來做oracle服務器,買來之後進行測試,發現沒有安裝圖形化界面,還有部分包也沒有安裝。在oracle安裝完成之後,嘗試安裝NBU的客戶

docker客戶安裝

gpg rem 系統 all key centos7 所有 鏡像 install 前置條件 CentOS7.1以上 查看發行版版本號 lsb_release -a 安裝docker yum安裝 1)使用root權限登錄系統 2)更新系統包到最新 yum -y update

nagios客戶安裝監控

ping blame eric .... comm restart server epel擴展源 script 1、在客戶端機器上安裝epel擴展源 yum install -y epel-release2、yum安裝nagios及依賴包軟件 yum install

SpringMVC中文件傳的客戶驗證

nbsp line contex 後綴名 request 進行 dir java mil SpringMVC中文件上傳的客戶端驗證

PL/SQL Developer 和 instantclient客戶安裝配置

post 變量名 adding clas 解壓 margin 11g 環境變量設置 select PL/SQL Developer 和 instantclient客戶端安裝配置   oracle的安裝我就不寫了,不會安裝的網上隨便找一個教程就能裝上,安裝起來比

zabbix監控系統客戶安裝

安裝 ads 瀏覽器 cti 研究 tar agentd 需要 lin 測試使用agentd監聽獲取數據。 服務端的安裝可以查看http://blog.chinaunix.net/space.php?uid=25266990&do=blog&id=3

Centos7搭建pptp VPN一鍵安裝腳本

sdn bsp 長度 登錄 title 無法 att -s 其他 Centos7搭建pptp一鍵安裝腳本 廢話不多說,先上腳本地址:Centos7一鍵pptp 使用: wget https://raw.githubusercontent.com/DanylZhang/

chrony時間同步 服務 客戶 安裝配置

iyu comm .html emc etc get sta aliyun -1 chrony時間同步 服務端 客戶端 安裝配置 原創內容http://www.cnblogs.com/elvi/p/7658021.html #!/bin/sh #運行環境 centos7

zabbix-windows客戶安裝

windows agent zabbix # zabbix客戶端安裝[zabbix客戶端下載地址]http://www.zabbix.com/downloads/3.0.4/zabbix_agents_3.0.4.win.zip解壓到C:\zabbix目錄下修改配置文件c:\zabbix\conf

Oracle 12.2簡易客戶安裝配置

oracle 客戶端安裝Oracle客戶端挺費時間的,而且大部分功能都用不到,Oracle官方給出了簡易客戶端,直接解壓就可以使用,下載地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下面來看安裝步驟:1、下載安裝