V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ooof
V2EX  ›  Linux

OpenWrt 的 LuCI 中, VPN 模块无法装入,求助

  •  
  •   ooof ·
    ooof · 2013-10-26 17:10:25 +08:00 · 6433 次点击
    这是一个创建于 3831 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一台 TP-LINK TL-WDR 4310 无线路由器 : http://wiki.openwrt.org/toh/tp-link/tl-wdr4310

    需要刷 OpenWrt 并设置一个 VPN 账户,实现连接 Wifi 就能翻墙。

    现在刷了 OpenWrt ,装了 LuCI ,已经可以通过 Wifi 正常访问互联网。

    就是 VPN 无法装入,配置页面见下:

    显示未安装协议支持:


    点击安装 ppp-mod-pptp 一会后:


    我不知道下面部分的出错提示是什么意思,应该怎么解决?

    谢谢!
    26 条回复    1970-01-01 08:00:00 +08:00
    sophy
        1
    sophy  
       2013-10-26 17:19:12 +08:00
    内核版本错误,如果这个pptp是你从官方源里装的,那这个内核应该就是改过的
    LazyZhu
        2
    LazyZhu  
       2013-10-26 17:19:30 +08:00
    固件内核版本和软件源冲突
    scola
        3
    scola  
       2013-10-26 17:28:10 +08:00
    看看自己的内核版本 cat /proc/version
    换个源试试。网上的源还是蛮多的
    ccbikai
        4
    ccbikai  
       2013-10-26 17:37:04 +08:00
    ooof
        5
    ooof  
    OP
       2013-10-26 17:54:51 +08:00
    谢谢!

    固件版本 OpenWrt Barrier Breaker r38461 / LuCI Trunk (svn-r9931)
    内核版本 3.10.15

    就是说,类似程序系统(OpenWrt)和应用程序(PPTP)冲突?


    这里面好多 VPN 软件都这样的情况,该去什么地方找呢?

    Air
        6
    Air  
       2013-10-26 18:26:57 +08:00
    自己编译固件 编译的时候选上想要安装的包 这样不会出错
    vmebeh
        7
    vmebeh  
       2013-10-26 18:32:23 +08:00
    应该是刷的trunk的固件吧,升级一下就可以了
    trunk的有的包都更新很快,特别是kmod-*的
    ooof
        8
    ooof  
    OP
       2013-10-26 18:36:05 +08:00
    @Air 哎呀,折腾不起啊。 :*(
    liwei
        9
    liwei  
       2013-10-26 19:10:36 +08:00
    尽量还是不要用trunk的版本,软件包升级起来费劲。还是用release版吧,像是AA什么的。
    ericFork
        10
    ericFork  
       2013-10-26 20:43:59 +08:00   ❤️ 1
    用 12.09 版即可。
    ooof
        11
    ooof  
    OP
       2013-10-26 20:58:08 +08:00
    谢谢各位!

    那现在应该怎么在现有版本上升到 12.09 呢,现在 luci 也坏了。
    csx163
        12
    csx163  
       2013-10-26 21:05:15 +08:00
    重刷trunk版本,然后把官方的ipk打个包
    ooof
        13
    ooof  
    OP
       2013-10-26 21:12:09 +08:00
    @csx163 不明白怎么做 :(

    我是先从 TP 后台的 Web 界面刷的一个OpenWrt trunk 版,然后又在 luci 升级一次。

    现在没有 Luci 不知道怎么重刷了,也不知道官方的ipk 怎么打包。

    能否简单细说一下 。

    谢谢!
    yushiro
        14
    yushiro  
       2013-10-26 21:18:24 +08:00   ❤️ 1
    你刷的这个openwrt内核版本与安装的pptp所需的内核版本不一致。
    解决办法就是去openwrt官网重新下一个你路由器对应版本的最新固件, 只要下那个带update的就可以, 然后升级, 再去安装pptp
    ooof
        15
    ooof  
    OP
       2013-10-26 21:24:18 +08:00
    yushiro
        16
    yushiro  
       2013-10-26 21:27:34 +08:00
    @ooof 抱歉, 是我记错了, 是那个sysupgrade
    ooof
        17
    ooof  
    OP
       2013-10-26 21:31:15 +08:00
    @yushiro 我找见 sysupgrade 了,但不知道怎么在 linux 字符界面下重新刷它。

    我没有挂接U盘,能否直接读取网络文件升级?
    yushiro
        18
    yushiro  
       2013-10-26 21:34:55 +08:00
    必须先下载, 如果是console模式下, 我倒是没试过, 一般都是luci上直接更新系统。
    可能要用TFTP模式了, 你google一下吧, 类似的文章很多的。
    ooof
        19
    ooof  
    OP
       2013-10-26 21:35:20 +08:00
    哦,看见方法了,我真弱。 :(
    ooof
        20
    ooof  
    OP
       2013-10-27 01:13:45 +08:00   ❤️ 1
    重装了 OpenWrt ,版本是 12.9 。

    但是执行 opkg install ppp-mod-pptp 还是失败

    显示:

    root@OpenWrt:/# opkg install ppp-mod-pptp
    Unknown package 'ppp-mod-pptp'.
    Collected errors:
    * opkg_install_cmd: Cannot install package ppp-mod-pptp.
    root@OpenWrt:/#

    不知道为什么。
    letitbesqzr
        21
    letitbesqzr  
       2013-10-27 01:19:42 +08:00
    @ooof 首先sysupgrade 升级系统... 不用挂载U盘。我的703N 只有3M大小的bin 。可以直接刷... Cannot install package ppp-mod-pptp. 是因为 没有找到这个安装包.. 我也在纠结这个问题。他不能自动联网去搜寻。手都下载 地址在这:
    http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
    刷系统的bin文件 再这地址的上一层目录。
    ooof
        22
    ooof  
    OP
       2013-10-27 01:49:11 +08:00   ❤️ 1
    @letitbesqzr 我下载到了 ppp-mod-pptp_2.4.5-10_ar71xx.ipk ,但不知道怎么在 Linux 下面安装?
    letitbesqzr
        23
    letitbesqzr  
       2013-10-27 02:08:49 +08:00
    @ooof opkg install ppp-modxxxxxxxx.ipk
    liwei
        24
    liwei  
       2013-10-27 09:36:19 +08:00
    @ooof 要先执行一下 opkg update 来更新一下软件包列表。
    yushiro
        25
    yushiro  
       2013-10-27 10:03:52 +08:00
    @ooof
    opkg update
    opkg install ppp-mod-pptp


    第一句很重要
    ooof
        26
    ooof  
    OP
       2013-10-27 11:01:41 +08:00
    ppp-mod-pptp 装上了 !


    最后发现,是 opkg 的配置文件(/etc/opkg.conf 中第一行)与下载系统文件的路径不符合,修改后,可以正确安装了。

    自己后来确实修改过 /etc/opkg.conf ,但最初并没有动,原因先不找了。

    再次感谢各位 :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5408 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:03 · PVG 17:03 · LAX 02:03 · JFK 05:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.