OpenWRT 编译VLMCSD

路由器 Chase 6465℃ 0评论

准备工作

  • 需要ubuntu一台
  • 在命令行运行
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install wget git subversion build-essential g++ zlib1g-dev libssl-dev libncurses5-dev rsync gawk gettext unzip file python -y
  • 下载SDK 【注意:请根据自己的cpu来选择相应的SDK】
    • 以树莓派B+为例,sdk目录为
    http://downloads.openwrt.org/releases/17.01.4/targets/brcm2708/bcm2709/
    
    • 有SDK字样的压缩包就是要下载的文件
    • 下载SDK到ubuntu
    cd /tmp
    wget http://downloads.openwrt.org/releases/17.01.4/targets/brcm2708/bcm2709/lede-sdk-17.01.4-brcm2708-bcm2709_gcc-5.4.0_musl-1.1.16_eabi.Linux-x86_64.tar.xz
    

编译ipk

  • 解压SDK
cd /tmp
tar zxf lede-sdk-17.01.4-brcm2708-bcm2709_gcc-5.4.0_musl-1.1.16_eabi.Linux-x86_64.tar.xz
cd lede-sdk-17.01.4-brcm2708-bcm2709_gcc-5.4.0_musl-1.1.16_eabi.Linux-x86_64
  • 编译
    • 下载vlmcsd源码到package目录
    cd package
    git clone https://github.com/cokebar/openwrt-vlmcsd.git
    
    • 更新SDK
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    
    • 生成配置文件 && 进入配置页面
    make defconfig
    make menuconfig
    
    • 选择要编译的VLMCSD
      • 按键盘方向键移动光标选中network
      • 按方向键↓移动到vlmcsd按空格选中,选中状态为<*>
      • Tab键移动到Save,回车
        • 后面两个提示框直接回车
        • Tab键移动到Exit,回车,直到退出到命令行
    • 开始编译并等待完成
    make package/openwrt-vlmcsd/compile V=s -j4
    
    • 编译好的ipk在下面的相对路径中
    bin/packages/arm_cortex-a7_neon-vfpv4/base
    

可用同样的方式编译luci-app-vlmcsd界面

  • 获取界面源码并编译
cd /tmp/lede-sdk-17.01.4-brcm2708-bcm2709_gcc-5.4.0_musl-1.1.16_eabi.Linux-x86_64/package
git clone https://github.com/openwrt-develop/luci-app-vlmcsd.git
cd ..
make menuconfig #选中luci-app-vlmcsd
make package/luci-app-vlmcsd/compile V=s -j4

VLMCSD设置

  • 登录openwrt
    -“网络”→“vlmcsd”
  • 直接勾选启用、自动激活;配置文件保留默认即可。点击保存&应用。
  • 重启dnsmasq或者直接重启openwrt
  • 验证服务是否激活
    • 在局域网内任意机器输入
    nslookup -type=srv _vlmcs._tcp.lan
    
    • 如果返回记录是openwrt的IP则成功。
  • 各版本序列号可以在这里找
    https://github.com/Wind4/vlmcsd/tree/gh-pages
    请安装VL版的windows或office

转载请注明:攻壳tech » OpenWRT 编译VLMCSD

喜欢 (3)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 感谢!
    admin2021-10-28 21:41 回复