查看: 2638|回复: 0

[Marvell ESPRESSObin]使用VPN远程接入ESPRESSOBIN

[复制链接]
  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-4-26 21:07:30 | 显示全部楼层 |阅读模式
    分享到:
    家用共享存储已配置完毕,接下来尝试使用远程VPN接入ESPRESSOBIN以实现异地访问ESPRESSOBIN.

    实现远程访问的方式主要有两种,一种是使用VPN接入,另一种是使用内网穿透。前者要求一个公网IP,后者可以位于内网的任意位置,各有千秋。本文使用VPN来接入。

    路由器使用的是ROUTERBOARD,本身提供了PPTP SERVER的配置,只要ROUTERBOARD具有公网IP即可。

    2017-04-26_204515.jpg

    路由器使用PPOE方式入网,图中隐藏了IP地址等信息。

    2017-04-26_204751.jpg

    PPP SECRET配置信息,用户名为ppp_user,使用PPTP协议接入,默认本地IP为192.168.99.1,ESPRESSOBIN的IP地址为192.168.88.14,如下图所示

    2017-04-26_204950.jpg
    通过远程VPS来模拟异地登录。

    VPS使用的系统是CENTOS 7,安装了PPTP及PPTOSETUP软件包来实现PPTP实现VPN登入。使用VPN登入本地路由器,查看PPP1的IP地址如下
    1. ppp1: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1446
    2.         inet 192.168.99.20  netmask 255.255.255.255  destination 192.168.99.1
    3.         ppp  txqueuelen 3  (Point-to-Point Protocol)
    4.         RX packets 155  bytes 18981 (18.5 KiB)
    5.         RX errors 0  dropped 0  overruns 0  frame 0
    6.         TX packets 201  bytes 23822 (23.2 KiB)
    7.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    复制代码
    同时要实现访问192.168.88.0/24网络,需要添加路由表,如下
    1. [vps@cloudhost ~]$ route
    2. Kernel IP routing table
    3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    4. 192.168.99.1    0.0.0.0         255.255.255.255 UH    0      0        0 ppp1
    5. ...
    6. 192.168.88.0    0.0.0.0         255.255.255.0   U     0      0        0 ppp1
    7. link-local      0.0.0.0         255.255.0.0     U     1002   0        0 venet0
    8. default         0.0.0.0         0.0.0.0         U     0      0        0 venet0
    9. [vps@cloudhost ~]$
    复制代码
    这里添加对192.168.88.0/24的表项,通过ppp1来转发数据。

    接下来是重头戏,通过SSH连接到ESPRESSOBIN,如下
    1. [vps@cloudhost ~]$ ssh espresso@192.168.88.14
    2. espresso@192.168.88.14's password:

    3. The programs included with the Debian GNU/Linux system are free software;
    4. the exact distribution terms for each program are described in the
    5. individual files in /usr/share/doc/*/copyright.

    6. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    7. permitted by applicable law.
    8. Last login: Wed Apr 26 20:36:36 2017 from 192.168.99.20
    9. espresso@espressobin:~$

    复制代码
    进来了,通过远程进入了ESPRESSOBIN,看看前面已通过OMV实现共享的资源,如下
    1. espresso@espressobin:~$ ls /srv/dev-disk-by-id-usb-Innostor_Ext._HDD_20130122-0-0-part1/
    2. data  lost+found  movies  music
    3. espresso@espressobin:~$
    复制代码
    没问题了。

    这里只使用了VPS来模拟远程访问,可以在远程机器上使用SAMBA来实现访问资源。

    最后放一张通过远程和本地一起访问ESPRESSOBIN的图片,你能认出哪个是远程连接么

    2017-04-26_210601.jpg
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 11:35 , Processed in 0.110924 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.