You're over thinking this...
Regarding the package list, use (for instance) the name field to filter the package name list.
Putting tor there, will give you all packages with the string tor it the package name, etc.
You're over thinking this...
Regarding the package list, use (for instance) the name field to filter the package name list.
Putting tor there, will give you all packages with the string tor it the package name, etc.
@psherman Hello . Thank you for your reply. I already use OpenWRT with wireguard and DnsCrypt installed. I installed the firmware myself and installed the original firmware back, etc.
But my usual router is not such a complex device as GL-E750 and all the settings.
yes, I would like to have all the listed functions, but without the gl interface, which is very slow
Okay, I'll be back later after installing the image. Thank you very much for your answers and willingness to help me!
Hi all . Here is a list of programs that are installed in GL-E750 :
ath10k-firmware-qca9887 - 2019-10-03-d622d160-1
base-files - 204.6-r11364-ef56c85848
blkid - 2.34-1
block-mount - 2020-05-12-84269037-1
bridge - 1.6-3
busybox - 1.30.1-6
ca-bundle - 20200601-1
ca-certificates - 20200601-1
cgi-io - 19
chat - 2.4.7.git-2019-05-25-3
comgt - 0.32-33
comgt-directip - 0.32-33
comgt-ncm - 0.32-33
curl - 7.66.0-3
dnscrypt-proxy - 2018-11-22-f61ca76a-1
dnscrypt-proxy-resolvers - 2018-11-22-f61ca76a-1
dnsmasq-full - 2.80-16.3
dropbear - 2019.78-2
ebtables - 2018-06-27-48cff25d-1
ethtool - 5.2-1
fcgi - 2.4.2-1
firewall - 2019-11-22-8174814a-3
fstools - 2020-05-12-84269037-1
fwtool - 2
getdns - 1.6.0-5
getrandom - 2019-06-16-4df34a4d-4
gl-base-files - 3.0.558-1
gl-base-files-ar - 3.0.558-1
gl-base-files-e750 - 3.0.558-1
gl-crond - 3.0.4-1
gl-e750-mcu - 3.0.54-1
gl-firewall - 3.0.5-1
gl-fw - 3.0.29-1
gl-modem - 3.0.179-1
gl-monitor - 3.0.136-1
gl-portal - 3.0.27-1
gl-qos-internal - 3.0.38-1
gl-repeater - 3.1.19-1
gl-route-policy - 3.0.56-1
gl-rtty - 1.0.0-2
gl-s2s - 1.0.24-1
gl-sdk - 3.0.675-1
gl-siderouter - 3.0.0-1
gl-software - 3.0.30-1
gl-tertf - 4.0.46-1
gl-tor - 3.1.3-1
gl-traffic - 1.0.5-1
gl-ui - 3.0.844-1
gl-upload - 1.0.46-1
gl-util - 3.0.230-1
gl-vpn - 3.0.133-1
gl-vpn-server - 3.0.133-1
gl-wan-detect - 3.0.1-1
gl-wg - 3.0.99-2
gl-wg-server - 3.0.99-2
gl-wifi-core - 3.0.226-1
hostapd-common - 2019-08-08-ca8c2bd2-7
ip-full - 5.0.0-2.1
ip6tables - 1.8.3-1
ipset - 7.3-1
iptables - 1.8.3-1
iptables-mod-conntrack-extra - 1.8.3-1
iptables-mod-hashlimit - 1.8.3-1
iptables-mod-ipopt - 1.8.3-1
iptables-mod-u32 - 1.8.3-1
iw-full - 5.0.1-1
iwinfo - 2019-10-16-07315b6f-7
jshn - 2020-05-25-66195aee-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 4.14.241-1-05fa7e82a071f1ef387d47228067a82c
kmod-GobiNet - 4.14.241+3.0.0-1
kmod-GobiSerial - 4.14.241+3.0.0-1
kmod-ath - 4.14.241+4.19.193-1-1
kmod-ath10k - 4.14.241+4.19.193-1-1
kmod-ath9k - 4.14.241+4.19.193-1-1
kmod-ath9k-common - 4.14.241+4.19.193-1-1
kmod-cfg80211 - 4.14.241+4.19.193-1-1
kmod-crypto-aead - 4.14.241-1
kmod-crypto-crc32c - 4.14.241-1
kmod-crypto-ecb - 4.14.241-1
kmod-crypto-hash - 4.14.241-1
kmod-crypto-manager - 4.14.241-1
kmod-crypto-null - 4.14.241-1
kmod-crypto-pcompress - 4.14.241-1
kmod-crypto-sha1 - 4.14.241-1
kmod-ebtables - 4.14.241-1
kmod-fs-exfat - 4.14.241+2018-04-17-01c30ad5-2
kmod-fs-ext4 - 4.14.241-1
kmod-fs-ntfs - 4.14.241-1
kmod-fs-vfat - 4.14.241-1
kmod-fuse - 4.14.241-1
kmod-gpio-button-hotplug - 4.14.241-3
kmod-ip6tables - 4.14.241-1
kmod-ipt-compat-xtables - 4.14.241+2.14-9
kmod-ipt-conntrack - 4.14.241-1
kmod-ipt-conntrack-extra - 4.14.241-1
kmod-ipt-core - 4.14.241-1
kmod-ipt-hashlimit - 4.14.241-1
kmod-ipt-ipmark - 4.14.241+2.14-9
kmod-ipt-ipopt - 4.14.241-1
kmod-ipt-ipset - 4.14.241-1
kmod-ipt-nat - 4.14.241-1
kmod-ipt-offload - 4.14.241-1
kmod-ipt-raw - 4.14.241-1
kmod-ipt-u32 - 4.14.241-1
kmod-lib-crc-ccitt - 4.14.241-1
kmod-lib-crc16 - 4.14.241-1
kmod-lib-crc32c - 4.14.241-1
kmod-lib-textsearch - 4.14.241-1
kmod-mac80211 - 4.14.241+4.19.193-1-1
kmod-macvlan - 4.14.241-1
kmod-mii - 4.14.241-1
kmod-mppe - 4.14.241-1
kmod-nf-conntrack - 4.14.241-1
kmod-nf-conntrack-netlink - 4.14.241-1
kmod-nf-conntrack6 - 4.14.241-1
kmod-nf-flow - 4.14.241-1
kmod-nf-ipt - 4.14.241-1
kmod-nf-ipt6 - 4.14.241-1
kmod-nf-nat - 4.14.241-1
kmod-nf-nathelper - 4.14.241-1
kmod-nf-nathelper-extra - 4.14.241-1
kmod-nf-reject - 4.14.241-1
kmod-nf-reject6 - 4.14.241-1
kmod-nfnetlink - 4.14.241-1
kmod-nls-base - 4.14.241-1
kmod-nls-cp437 - 4.14.241-1
kmod-nls-iso8859-1 - 4.14.241-1
kmod-nls-utf8 - 4.14.241-1
kmod-phy-ath79-usb - 4.14.241-1
kmod-ppp - 4.14.241-1
kmod-pppoe - 4.14.241-1
kmod-pppox - 4.14.241-1
kmod-rt2800-lib - 4.14.241+4.19.193-1-1
kmod-rt2800-usb - 4.14.241+4.19.193-1-1
kmod-rt2x00-lib - 4.14.241+4.19.193-1-1
kmod-rt2x00-usb - 4.14.241+4.19.193-1-1
kmod-sched - 4.14.241-1
kmod-sched-connmark - 4.14.241-1
kmod-sched-core - 4.14.241-1
kmod-scsi-core - 4.14.241-1
kmod-slhc - 4.14.241-1
kmod-tun - 4.14.241-1
kmod-udptunnel4 - 4.14.241-1
kmod-udptunnel6 - 4.14.241-1
kmod-usb-acm - 4.14.241-1
kmod-usb-core - 4.14.241-1
kmod-usb-ehci - 4.14.241-1
kmod-usb-net - 4.14.241-1
kmod-usb-net-cdc-ether - 4.14.241-1
kmod-usb-net-cdc-ncm - 4.14.241-1
kmod-usb-net-huawei-cdc-ncm - 4.14.241-1
kmod-usb-net-ipheth - 4.14.241-1
kmod-usb-net-qmi-wwan - 4.14.241-1
kmod-usb-net-rndis - 4.14.241-1
kmod-usb-net-sierrawireless - 4.14.241-1
kmod-usb-ohci - 4.14.241-1
kmod-usb-serial - 4.14.241-1
kmod-usb-serial-cp210x - 4.14.241-1
kmod-usb-serial-option - 4.14.241-1
kmod-usb-serial-sierrawireless - 4.14.241-1
kmod-usb-serial-wwan - 4.14.241-1
kmod-usb-storage - 4.14.241-1
kmod-usb-storage-uas - 4.14.241-1
kmod-usb-uhci - 4.14.241-1
kmod-usb-wdm - 4.14.241-1
kmod-usb2 - 4.14.241-1
kmod-wireguard - 4.14.241+1.0.20200611-3
libblkid1 - 2.34-1
libblobmsg-json - 2020-05-25-66195aee-1
libc - 1.1.24-2
libcap - 2.27-1
libcurl4 - 7.66.0-3
libelf1 - 0.177-1
libev - 4.25-1
libevent2-7 - 2.1.11-1
libgcc1 - 7.5.0-2
libgmp10 - 6.1.2-2
libimobiledevice - 1.3.0-2
libip4tc2 - 1.8.3-1
libip6tc2 - 1.8.3-1
libipset13 - 7.3-1
libiwinfo-lua - 2019-10-16-07315b6f-7
libiwinfo20181126 - 2019-10-16-07315b6f-7
libjson-c2 - 0.12.1-3.1
libjson-script - 2020-05-25-66195aee-1
liblua5.1.5 - 5.1.5-3
liblucihttp-lua - 2019-07-05-a34a17d5-1
liblucihttp0 - 2019-07-05-a34a17d5-1
libmnl0 - 1.0.4-2
libnetfilter-conntrack3 - 2018-05-01-3ccae9f5-2
libnettle7 - 3.5.1-1
libnfnetlink0 - 1.0.1-3
libnl-tiny - 0.1-5
libopenssl-conf - 1.1.1n-1
libopenssl1.1 - 1.1.1n-1
libpcap1 - 1.9.1-2.1
libpcre - 8.43-1
libplist - 2.2.0-2
libpthread - 1.1.24-2
librt - 1.1.24-2
libsodium - 1.0.18-1
libsqlite3-0 - 3310100-1
libubox20191228 - 2020-05-25-66195aee-1
libubus-lua - 2021-07-01-38c7fdd8-1
libubus20210603 - 2021-07-01-38c7fdd8-1
libuci20130104 - 2019-09-01-415f9e48-4
libuclient20160123 - 2020-06-17-51e16ebf-1
libusb-1.0-0 - 1.0.22-2
libusbmuxd - 2.0.2-1
libustream-openssl20150806 - 2020-03-13-40b563b1-1
libuuid1 - 2.34-1
libxml2 - 2.9.9-3
libxtables12 - 1.8.3-1
libyaml - 0.2.2-1
lighttpd - 1.4.48-2
lighttpd-mod-access - 1.4.48-2
lighttpd-mod-cgi - 1.4.48-2
lighttpd-mod-expire - 1.4.48-2
lighttpd-mod-fastcgi - 1.4.48-2
lighttpd-mod-proxy - 1.4.48-2
logd - 2019-06-16-4df34a4d-4
lua - 5.1.5-3
luci - git-21.189.23240-7b931da-1
luci-app-firewall - git-21.189.23240-7b931da-1
luci-app-opkg - git-21.189.23240-7b931da-1
luci-base - git-21.189.23240-7b931da-1
luci-lib-ip - git-21.189.23240-7b931da-1
luci-lib-json - git-21.189.23240-7b931da-1
luci-lib-jsonc - git-21.189.23240-7b931da-1
luci-lib-nixio - git-21.189.23240-7b931da-1
luci-mod-admin-full - git-21.189.23240-7b931da-1
luci-mod-network - git-21.189.23240-7b931da-1
luci-mod-rpc - git-21.189.23240-7b931da-1
luci-mod-status - git-21.189.23240-7b931da-1
luci-mod-system - git-21.189.23240-7b931da-1
luci-proto-3g - git-21.189.23240-7b931da-1
luci-proto-ipv6 - git-21.189.23240-7b931da-1
luci-proto-ncm - git-21.189.23240-7b931da-1
luci-proto-ppp - git-21.189.23240-7b931da-1
luci-proto-qmi - git-21.189.23240-7b931da-1
luci-proto-relay - git-21.189.23240-7b931da-1
luci-proto-wireguard - git-21.189.23240-7b931da-1
luci-theme-bootstrap - git-21.189.23240-7b931da-1
mtd - 24
mudial - 1.0.0-1
mwan3 - 2.8.4-2
netifd - 2021-01-09-753c351b-2
nodogsplash - 1.0.2-3
ntfs-3g - 2017.3.23-2-fuseint
odhcp6c - 2021-01-09-64e1b4e7-16
odhcpd-ipv6only - 2020-05-03-49e4949c-3
openssl-util - 1.1.1n-1
openvpn-openssl - 2.5.2-1
openwrt-keyring - 2021-02-20-49283916-2
opkg - 2021-01-31-c5dccea9-1
ppp - 2.4.7.git-2019-05-25-3
ppp-mod-pppoe - 2.4.7.git-2019-05-25-3
procd - 2020-03-07-09b9bd82-1
relayd - 2020-04-25-f4d759be-1
resolveip - 2
rpcd - 2020-05-26-67c8a3fd-1
rpcd-mod-file - 2020-05-26-67c8a3fd-1
rpcd-mod-iwinfo - 2020-05-26-67c8a3fd-1
rpcd-mod-luci - 20201107
rpcd-mod-rrdns - 20170710
rt2800-usb-firmware - 20190416-1
rtty-openssl - 8.0.0-5
smstools3 - 3.1.21-2
ssmtp - 2.64-7
stubby - 0.3.0-1
swconfig - 12
tc - 5.0.0-2.1
tor - 0.4.6.8-1
tor-geoip - 0.4.6.8-1
ubi-utils - 2.1.1-1
uboot-envtools - 2021.01-10
ubox - 2019-06-16-4df34a4d-4
ubus - 2021-07-01-38c7fdd8-1
ubusd - 2021-07-01-38c7fdd8-1
uci - 2019-09-01-415f9e48-4
uclient-fetch - 2020-06-17-51e16ebf-1
uhttpd - 2020-10-01-3abcc891-1
unzip - 6.0-8
uqmi - 2019-06-27-1965c713-7
urandom-seed - 1.0-1
urngd - 2020-01-21-c7f7b6b6-1
usb-modeswitch - 2017-12-19-f40f84c2-2
usbmuxd - 1.1.1-1
usign - 2020-05-23-f1f65026-1
wireguard - 1.0.20200611-3
wireguard-tools - 1.0.20191226-1
wireless-regdb - 2020.11.20-1
wpa-cli - 2019-08-08-ca8c2bd2-7
wpad-openssl - 2019-08-08-ca8c2bd2-7
wwan - 2014-07-17-1
zlib - 1.2.11-3
And this is the list of programs in OpenWRT https://firmware-selector.openwrt.org/?version=22.03.2&target=ath79%2Fnand&id=glinet_gl-e750
ath10k-firmware-qca9887-ct
base-files
busybox
ca-bundle
dnsmasq
dropbear
firewall4
fstools
kmod-ath10k-ct
kmod-ath9k
kmod-gpio-button-hotplug
kmod-nft-offload
kmod-usb2
libc libgcc
libustream-wolfssl
logd
mtd
netifd
nftables
odhcp6c
odhcpd-ipv6only
opkg
ppp
ppp-mod-pppoe
procd
procd-seccomp
procd-ujail swconfig
uboot-envtools
uci
uclient-fetch
urandom-seed
urngd
wpad-basic-wolfssl
As you can see the difference is huge! Moreover, there are system programs that are not in the OpenWRT repository.
So ?
No surprise the gl specific gl-* packages aren't in the openwrt repository.
GL.iNet provides you with a all you can carry product/solution, openwrt doesn't.
Both (probably) offer exactly the same functionality, but in openwrt it have to be
installed, enabled and configured post flash, since it only ships with the bare
minimum of packages required, to have basic router functionality.
@frollic Thanks for your reply . Well, how can I understand which of the gl-inet list is mandatory for installation without which my device will not work fully, and which can be installed if necessary. I do not mean wireguard ,tor, etc. And how to replace system programs such as gl-sdk4-macclone, more precisely what to replace them with.
Define work fully.
As written in the past, what does it do ?
yeah, so that works out of the box, not sure there's a randomizer available though,
might have to make up your own MAC ...
Which program from the OpenWRT repository can replace gl-sdk4-macclone ? And this is one of the system programs that I indicated, and there are many of them, as you can see from the list above. Therefore, before I remove the original firmware, I need to know exactly what I can replace them with. I don't need a mango router, I need GL-E750 with its functions))
there doesn't need to be a replacement, the functionality might (and I believe it is) embedded into the stock openwrt user interface.
what you're doing here is pretty pointless, imho.
@frollic you wrote maybe before you corrected your message? That is, you are not sure. Just like you, I'm not sure, so I'm looking for an answer from those users who have already changed the firmware not theoretically, but practically, in order to know what will work and what will not work. And only after the work done, to draw conclusions is pointless or pointless
Did you do it?
I never used it, but know it's there, just don't know if it requires an additional package, most probably not.
trial and error ?
@frollic Okay, I'll try. If something goes wrong, I will install the factory firmware back.
But this is certainly not what I was looking for))
if you want a 100% functional solution out of the box, you probably should stay away ...
matching/copying the functionality of router's stock fw, isn't the goal of openwrt.
@frollic Sorry, I don't agree with you. If I know the answer, if I've done it and understand how it works, I'll give you the answer to help you, there are forums for that. People help each other!
If I don't know the answer I will:
If you need a package for a specific purpose, then wouldn't you know that information already?
OpenWrt comes with default packages that work out the box. So your statements are extremely unclear.
???
OpenWrt seems the confuse you quite a bit?
Is there a reason you keep asking the same question over and over- after multiple answers from different people?
Yes, this is available too.
Since OpenWet works fully without them - that's information you need to clarify.
???
https://openwrt.org/packages/table/start
You can also search descriptions, etc. there.
You asked - sorry the answers didn't help.
No problem, hope you find your solution. The others in the thread have been more helpful than I in explaining already, IMHO.
So how would someone find a package that is known not to have the same name (i.e. gl*
).
(For others, this is how I've found every package I needed on OpenWrt whose name wasn't 1:1 identical to another repository/distro.)
@tom1995 time for another few analogies.
I've already given you the Turkish sea navigators vs British sea navigators analogy. It's probably claptrap from likely left-leaning humanities theory, but the concept - prepare for change and dynamic capability applies well to the situation I think.
Here is my new analogy.
You are not happy with the existing firmware provided by the manufacturer. Hence you want to replace it with OpenWrt. Good move, since this generally offers more functionality and a great support network provided by an army of like minded nerds all falling at varying degrees on the spectrum.
Logically you are replacing something inferior with something superior. If this logical step fails then don't bother because you are making things worse.
Now back to the analogy. Imagine you are a car company (Blazer) seeking to design and build an improved car model (Lightning) as compared to an existing car model (Snail) made by company (Slow).
Slow's Snail is not all that bad but at Blazer you want your Lightning to be based on all the good bits of Snail without also taking on the bad bits too.
That way Blazer's Lightning is improved over Slow's Snail.
So in your case why would you want to copy all the bad stuff and/or stuff you don't even use with the manufacturer's firmware?
Rather you have the opportunity like Blazer with its Lightning model to just copy the good bits or improve on that and discard the bad bits too.
Or to use another analogy, rather than repeat the mistakes you made with your first dog when it comes to training your second dog, why not start afresh and only copy the bits that worked well?
A fresh approach is like a new fresh day with sunshine and butterflies. Don't just seek to recreate the same old rainy day.
You have a beautiful fresh canvas infront of you. You can make a beautiful new painting. Don't start with the previous mess that was made. Start afresh and enjoy.
I say out with the old and in with the new.
… very eloquently put.
Also exactly why I switched to OpenWrt myself.
@Lynx Thank you for your wonderful creative and romantic style))
In my case, everything is very simple. I'll try to explain again. There is a gl-firmware made for the GL-E750 device https://www.gl-inet.com/products/gl-e750/ . I am a real user of this device, not a virtual one. The device itself and its idea are great, but using this device is inconvenient!
A few examples :
You connect the power to this device and it automatically turns on and it cannot be turned off in any way (developers answer) That is, your device is turned on all night ???
Tor doesn't work without vpn, what kind of anonymity are we talking about? This is a 100% publicity stunt. There is a screenshot above, this is a vpn and tor conflict.
Setting up wireguard .The developer recommends using the device interface to connect to your vpn provider. Through the browser, the setting gives errors. I set up a connection through the config in 30 seconds.
There are errors with DNScrypt, VPNpolicies, etc.
I thought, ok if the interface is raw, not stable, the best solution would be to install just OpenWRT. But the question arises, if I just install the firmware without anything to replace the system programs so that this device performs its functionality, I do not need a mango router. I need Portable 4G LTE privacy router for road warriors and business travelers who want to secure their data !
To answer this question, I need the real experience of a user who has already done this procedure and can share his experience.
I checked the search here on the site, there are 20 thousand answers and 17 posts about GL-E750 (MUDI).https://forum.openwrt.org/search?q=GL-E750
P.S I would like other users who experienced the same problems to read this post, see a specific solution and solve their problem!