嵌入式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、
#其中 192.168.9.160 為VPN伺服器IP,name欄位後跟的是/etc/ppp/chap-secrets中的username(VPN賬戶名),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
#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、下載安裝