skompilowałem to sobie dla lantiq ZyXEL P-2812HNU-F3 LEDE Reboot SNAPSHOT r4243-9235a29 / LuCI Master (git-17.145.19303-ee6110b) ale nie działa .
Skompilowałem luci-app-nlbwmon oraz nlbwmon . pakiety sie zainstalowały w luci widzę zakładke i wszystkie obcje , w terminalu recznie tez nie chce się uruchomić , wszystkie pliki konfiguracyjne widzę sa na miejscu .
Sprawdziłem w makefile jakie powinny byc zależnsci - wszytkie są spełnione
Pytanie : czy kompilacja wymaga właczenia jakiś "extra" dodatkowych pakietów
root@LEDE:~# opkg list_installed
atm-esi - 2.5.2-5
base-files - 172-r4243-9235a29
blkid - 2.29.2-1
block-mount - 2017-05-09-c43ae11e-1
br2684ctl - 2.5.2-5
bspatch - 4.3-1
busybox - 1.26.2-7
dnsmasq - 2.77rc5-2
dropbear - 2017.75-1
dsl-vrx200-firmware-xdsl-a - 05.08.01.08.01.06_05.08.00.0B.01.01_osc-1
dsl-vrx200-firmware-xdsl-b-patch - 05.08.01.08.01.06_05.08.00.0B.01.01_osc-1
ekooneplstat - 20150706
fdisk - 2.29.2-1
firewall - 2017-05-27-a4d98aea-1
fstools - 2017-05-09-c43ae11e-1
fwtool - 1
glib2 - 2.50.3-1
hostapd-common - 2016-12-19-ad02e79d-3
htop - 2.0.2-1
ip6tables - 1.6.1-1
iptables - 1.6.1-1
iw - 4.9-1
iwinfo - 2016-09-21-fd9e17be-1
jshn - 2017-02-24-96305a3c-1
jsonfilter - 2016-07-02-dea067ad-1
kernel - 4.4.70-1-1044cf047322de8427083113253e21d4
kmod-atm - 4.4.70-1
kmod-cfg80211 - 4.4.70+2017-01-31-2
kmod-crypto-aead - 4.4.70-1
kmod-crypto-crc32c - 4.4.70-1
kmod-crypto-hash - 4.4.70-1
kmod-crypto-manager - 4.4.70-1
kmod-crypto-null - 4.4.70-1
kmod-crypto-pcompress - 4.4.70-1
kmod-dma-buf - 4.4.70-1
kmod-eeprom-93cx6 - 4.4.70-1
kmod-fs-ext4 - 4.4.70-1
kmod-fs-vfat - 4.4.70-1
kmod-gpio-button-hotplug - 4.4.70-2
kmod-hwmon-core - 4.4.70-1
kmod-hwmon-vid - 4.4.70-1
kmod-i2c-core - 4.4.70-1
kmod-i2c-mux - 4.4.70-1
kmod-input-core - 4.4.70-1
kmod-ip6tables - 4.4.70-1
kmod-ipt-conntrack - 4.4.70-1
kmod-ipt-core - 4.4.70-1
kmod-ipt-nat - 4.4.70-1
kmod-leds-gpio - 4.4.70-1
kmod-lib-crc-ccitt - 4.4.70-1
kmod-lib-crc-itu-t - 4.4.70-1
kmod-lib-crc16 - 4.4.70-1
kmod-lib-lzo - 4.4.70-1
kmod-lib-textsearch - 4.4.70-1
kmod-ltq-atm-vr9 - 4.4.70-1
kmod-ltq-deu-vr9 - 4.4.70-1
kmod-ltq-ifxos - 4.4.70+1.5.19-2
kmod-ltq-ptm-vr9 - 4.4.70-1
kmod-ltq-vdsl-vr9 - 4.4.70+4.17.18.6-1
kmod-ltq-vdsl-vr9-mei - 4.4.70+1.5.17.6-1
kmod-mac80211 - 4.4.70+2017-01-31-2
kmod-nf-conntrack - 4.4.70-1
kmod-nf-conntrack-netlink - 4.4.79-1
kmod-nf-conntrack6 - 4.4.70-1
kmod-nf-ipt - 4.4.70-1
kmod-nf-ipt6 - 4.4.70-1
kmod-nf-nat - 4.4.70-1
kmod-nf-nathelper-extra - 4.4.70-1
kmod-nfnetlink - 4.4.79-1
kmod-nls-base - 4.4.70-1
kmod-nls-cp437 - 4.4.70-1
kmod-nls-iso8859-1 - 4.4.70-1
kmod-nls-utf8 - 4.4.70-1
kmod-ppp - 4.4.70-1
kmod-pppoa - 4.4.70-1
kmod-pppoe - 4.4.70-1
kmod-pppox - 4.4.70-1
kmod-regmap - 4.4.70-1
kmod-rt2800-lib - 4.4.70+2017-01-31-2
kmod-rt2800-mmio - 4.4.70+2017-01-31-2
kmod-rt2800-pci - 4.4.70+2017-01-31-2
kmod-rt2x00-lib - 4.4.70+2017-01-31-2
kmod-rt2x00-mmio - 4.4.70+2017-01-31-2
kmod-rt2x00-pci - 4.4.70+2017-01-31-2
kmod-scsi-core - 4.4.70-1
kmod-slhc - 4.4.70-1
kmod-usb-core - 4.4.70-1
kmod-usb-dwc2 - 4.4.70-1
kmod-usb-ehci - 4.4.70-1
kmod-usb-storage - 4.4.70-1
kmod-usb2 - 4.4.70-1
kmod-video-core - 4.4.70-1
kmod-video-uvc - 4.4.70-1
kmod-video-videobuf2 - 4.4.70-1
lede-keyring - 2017-01-20-a50b7529-1
libattr - 20160302-1
libblkid - 2.29.2-1
libblobmsg-json - 2017-02-24-96305a3c-1
libbz2 - 1.0.6-2
libc - 1.1.16-1
libexif - 0.6.21-1
libfdisk - 2.29.2-1
libffi - 3.2.1-2
libffmpeg-mini - 3.2.5-1
libflac - 1.3.2-1
libgcc - 5.4.0-1
libgd - 2.2.4-2
libid3tag - 0.15.1b-4
libip4tc - 1.6.1-1
libip6tc - 1.6.1-1
libiwinfo - 2016-09-21-fd9e17be-1
libiwinfo-lua - 2016-09-21-fd9e17be-1
libjpeg - 9a-1
libjson-c - 0.12.1-1
libjson-script - 2017-02-24-96305a3c-1
liblua - 5.1.5-1
libmount - 2.29.2-1
libncurses - 6.0-1
libnl-tiny - 0.1-5
libogg - 1.3.2-2
libopenssl - 1.0.2k-1
libpng - 1.6.29-2
libpthread - 1.1.16-1
librpc - 2015-11-04-a921e3de-1
librt - 1.1.16-1
libsmartcols - 2.29.2-1
libsqlite3 - 3170000-1
libubox - 2017-02-24-96305a3c-1
libubus - 2017-02-18-34c6e818-1
libubus-lua - 2017-02-18-34c6e818-1
libuci - 2016-07-04-e1bf4356-1
libuci-lua - 2016-07-04-e1bf4356-1
libuclient - 2016-12-09-52d955fd-1
libuuid - 2.29.2-1
libvorbis - 1.3.5-1
libxtables - 1.6.1-1
linux-atm - 2.5.2-5
logd - 2017-03-03-21a4bd04-1
ltq-vdsl-app - 4.17.18.6-1
lua - 5.1.5-1
luci - git-17.145.19303-ee6110b-1
luci-app-access-control - 0.4.1
luci-app-commands - git-17.145.19303-ee6110b-1
luci-app-ekooneplstat - 20150929
luci-app-firewall - git-17.145.19303-ee6110b-1
luci-app-minidlna - git-17.145.19303-ee6110b-1
luci-app-nlbwmon - git-17.212.63122-6f9b75c-1
luci-app-samba - git-17.145.19303-ee6110b-1
luci-app-vnstat - git-17.145.19303-ee6110b-1
luci-app-watchcat - git-17.145.19303-ee6110b-1
luci-app-wifischedule - git-17.145.19303-ee6110b-1
luci-base - git-17.145.19303-ee6110b-1
luci-i18n-access-control-pl - 0.4.1
luci-i18n-base-pl - git-17.145.19303-ee6110b-1
luci-i18n-minidlna-pl - git-17.145.19303-ee6110b-1
luci-i18n-samba-pl - git-17.145.19303-ee6110b-1
luci-i18n-vnstat-pl - git-17.145.19303-ee6110b-1
luci-i18n-watchcat-pt - git-17.145.19303-ee6110b-1
luci-lib-ip - git-17.145.19303-ee6110b-1
luci-lib-jsonc - git-17.145.19303-ee6110b-1
luci-lib-nixio - git-17.145.19303-ee6110b-1
luci-mod-admin-full - git-17.145.19303-ee6110b-1
luci-proto-ipv6 - git-17.145.19303-ee6110b-1
luci-proto-ppp - git-17.145.19303-ee6110b-1
luci-theme-bootstrap - git-17.145.19303-ee6110b-1
mc - 4.8.19-1
minidlna - 1.1.6+git-8a996b-1
motion - 3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-3
mtd - 21
netifd - 2017-05-27-08f18752-1
nlbwmon - 2017-07-28-76487b5e-1
odhcp6c - 2017-03-22-0463b057-1
odhcpd - 2017-05-15-93abe6f0-1
opkg - 2017-05-03-04e279eb-1
ppp - 2.4.7-11
ppp-mod-pppoa - 2.4.7-11
ppp-mod-pppoe - 2.4.7-11
procd - 2017-03-05-8f218f56-1
procd-nand - 2017-03-05-8f218f56-1
proftpd - 1.3.5-1
rpcd - 2016-12-03-0577cfc1-1
rt2800-pci-firmware - 2016-09-21-42ad5367-1
samba36-server - 3.6.25-6
swconfig - 11
sysinfo - 20170327
terminfo - 6.0-1
tvheadend - 4.0.9-1
ubi-utils - 1.5.2-1
ubox - 2017-03-03-21a4bd04-1
ubus - 2017-02-18-34c6e818-1
ubusd - 2017-02-18-34c6e818-1
uci - 2016-07-04-e1bf4356-1
uclient-fetch - 2016-12-09-52d955fd-1
uhttpd - 2016-10-25-1628fa4b-2
uhttpd-mod-ubus - 2016-10-25-1628fa4b-2
usign - 2015-07-04-ef641914-1
vnstat - 1.17-1
vnstati - 1.17-1
watchcat - 1-6
wifischedule - 1-2
wpad-mini - 2016-12-19-ad02e79d-3
zlib - 1.2.11-1
jedyny pakiet który robił problemy to kmod-lib-lzo ale sie zainstalował
uzyłem makefile
include $(TOPDIR)/rules.mk
PKG_NAME:=nlbwmon
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/jow-/nlbwmon.git
PKG_SOURCE_DATE:=2017-07-28
PKG_SOURCE_VERSION:=76487b5ec06cdeed097bd91c0216ab61861bcf07
PKG_MIRROR_HASH:=981c70a7cb1811bbf45261e64a18c5c0fca3fb3a93ac299ce614c08c153ac7e0
CMAKE_INSTALL:=1
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
PKG_LICENSE:=ISC
PKG_LICENSE_FILES:=COPYING
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk
TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include/libnl-tiny
define Package/nlbwmon
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libubox +libnl-tiny +zlib +kmod-nf-conntrack-netlink
TITLE:=LEDE Traffic Usage Monitor
endef
define Package/nlbwmon/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/nlbwmon $(1)/usr/sbin/nlbwmon
$(LN) nlbwmon $(1)/usr/sbin/nlbw
$(INSTALL_DIR) $(1)/usr/share/nlbwmon
$(INSTALL_DATA) $(PKG_BUILD_DIR)/protocols.txt $(1)/usr/share/nlbwmon/protocols
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/nlbwmon.init $(1)/etc/init.d/nlbwmon
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_CONF) ./files/nlbwmon.config $(1)/etc/config/nlbwmon
endef
$(eval $(call BuildPackage,nlbwmon))
jakieś pomysły ???
dodam jeszcze logread
root@LEDE:~# logread | grep nlbw
Mon Jul 31 23:03:18 2017 daemon.err nlbwmon[2515]: Unable to connect nfnetlink: Bad file descriptor
Mon Jul 31 23:44:03 2017 daemon.err nlbwmon[11609]: Unable to connect nfnetlink: Bad file descriptor