forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    楼主: 萝卜大侠

    glinet 维护的openwrt源码下载及编译问题解答

    [复制链接]

    1

    主题

    3

    帖子

    37

    积分

    新手上路

    Rank: 1

    积分
    37
    发表于 2022-4-4 17:04:38 | 显示全部楼层

    请教一下 在执行 ./scripts/gen_config.py list 命令后 拉取不到设备啊 现在生成不了目标配置
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9631

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9631

    官方人员

     楼主| 发表于 2022-4-5 10:22:40 | 显示全部楼层
    这个是git账号没配置好呢
    回复

    使用道具 举报

    0

    主题

    56

    帖子

    280

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    280
    发表于 2022-4-18 09:16:13 | 显示全部楼层
    萝卜大侠 发表于 2022-3-26 12:53
    这个可以的,我晚上写个教程贴

    大神: 我编译x86 64位固件,添加了自己的软件包, 编译没有报错, 软路由openwrt 里面运行时 出现  /bin/ash : ./usr/sbin/dnsmnt :not found

    makefile 文件如下
    include $(TOPDIR)/rules.mk

    #https://openwrt.org/docs/guide-developer/packages

    PKG_NAME:=dnsmnt
    PKG_VERSION:=3.8.0
    PKG_RELEASE:=1

    PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    SOURCES_DIR:=/package/dnsmnt

    include $(INCLUDE_DIR)/package.mk

    define Package/dnsmnt
            SECTION:=net
            CATEGORY:=Network
            TITLE:=dnsmnt
            DEPENDS:=+kmod-tun +dnsmasq +ipset +iptables  +libnfnetlink +libnetfilter-queue +libc #-llua#-lm #-ldl  #+lmnl  # -llua
    endef

    define Package/dnsmnt/description
            Dns: config the dns to blocking.
    endef

    define Build/Configure
    endef



    define Build/Prepare
            mkdir -p $(PKG_BUILD_DIR)
            $(CP) ./src/* $(PKD_BUILD_DIR)/
    endef

    define Build/Compile
            $(CC) ./src/nf-queue.c -o ./src/dnsmnt -lmnl -lnetfilter_queue #-llua -lm -ldl
    endef

    define Package/dnsmnt/install
            $(INSTALL_DIR) \
                    $(1)/usr/sbin \
                    $(1)/bin \
                    $(1)/tmp \
                    $(1)/etc/init.d \
                    $(1)/usr/lib/dnsmnt

            $(INSTALL_BIN) /usr/lib32/libc.so.6 $(1)/bin       
            $(INSTALL_BIN) ./src/dnsmnt $(1)/usr/sbin/
            $(INSTALL_BIN) ./src/dnsmnt $(1)/bin/
            $(INSTALL_BIN) ./src/dnsmnt $(1)/tmp/
            $(INSTALL_BIN) ./dns_monitor.init $(1)/etc/init.d/dns_monitor
            $(INSTALL_DATA) ./dns_monitor_con.conf $(1)/etc/dns_monitor_con.conf
            $(INSTALL_DATA) ./dnsrule.lua $(1)/etc/dnsrule.lua
    endef

    $(eval $(call BuildPackage,dnsmnt))
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9631

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9631

    官方人员

     楼主| 发表于 2022-4-18 09:32:18 | 显示全部楼层
    bb218 发表于 2022-4-18 09:16
    大神: 我编译x86 64位固件,添加了自己的软件包, 编译没有报错, 软路由openwrt 里面运行时 出现  /bin ...

    是不是没选择这个软件包呀,使用下面的命令检查一下你的软件包有没安装
    opkg list-installed|grep dnsmnt
    回复

    使用道具 举报

    0

    主题

    56

    帖子

    280

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    280
    发表于 2022-4-18 09:36:32 | 显示全部楼层
    luci  界面一直卡在  collecting data
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9631

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9631

    官方人员

     楼主| 发表于 2022-4-18 10:01:34 | 显示全部楼层
    bb218 发表于 2022-4-18 09:36
    luci  界面一直卡在  collecting data

    编译时卡住?
    回复

    使用道具 举报

    0

    主题

    56

    帖子

    280

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    280
    发表于 2022-4-18 10:05:46 | 显示全部楼层
    萝卜大侠 发表于 2022-4-18 09:32
    是不是没选择这个软件包呀,使用下面的命令检查一下你的软件包有没安装
    opkg list-installed|grep dnsmnt ...

    有选中,执行不了, 我看到网上有篇帖子说 要用i486-openwrt-linux-uclibc-gcc编译, CC环境变量 不是根据make menuconfig 选中的编译环境来定义交叉编译器么

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    0

    主题

    56

    帖子

    280

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    280
    发表于 2022-4-18 10:08:47 | 显示全部楼层

    编译完成了, 制作软路由后  运行openwrt ,luci界面访问时一直  collecting data   可以ping通ip
    回复

    使用道具 举报

    0

    主题

    56

    帖子

    280

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    280
    发表于 2022-4-18 10:10:06 | 显示全部楼层
    萝卜大侠 发表于 2022-4-18 09:32
    是不是没选择这个软件包呀,使用下面的命令检查一下你的软件包有没安装
    opkg list-installed|grep dnsmnt ...

    编译好相关目录是有软件存在的!  但是制作好软路由后运行不了

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9631

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9631

    官方人员

     楼主| 发表于 2022-4-18 10:27:09 | 显示全部楼层
    这就奇怪了
    制作软路由?这个步骤具体操作是啥?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-4-27 02:34 , Processed in 0.023523 second(s), 24 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表