It is always a custom built using the latest Kaloz's Wifi driver.
... and many pre-built packages and firmwares, image builder, Linksys WR1900ACS/WRT3200ACM and RPI-3 is already built, but based on the READMEs, you can built a new one easy.
There are at least about 5500 packages built per target.
I cant's list all of it, there is enough for now. See what is in create from scratch.
If you want to install right away with LUCI:
insomniaworth trying, because you can use latest NodeJs and Redis.
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform., you have to do it via SSH with
sysupgrade -F FIRMWARE, then it works.
src/gz insomnia_core http://cdn.corifeus.com/openwrt/18.06.2/targets/mvebu/cortexa9/packages src/gz insomnia_base http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/base src/gz insomnia_luci http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/luci src/gz insomnia_node http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/node src/gz insomnia_packages http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/packages src/gz insomnia_redis http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/redis src/gz insomnia_routing http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/routing src/gz insomnia_telephony http://cdn.corifeus.com/openwrt/18.06.2/packages/arm_cortex-a9_vfpv3/telephony
If you use an
insomnia firmware, then you are done, but if you want one or more feeds from a non
insomnia firmware, your router still needs a verified signature.
You can enable foreign keys from this directory:
The easiest solution I know is via LUCI :
In the Configuration tab, comment like this:
#option check_signature 1
You can also set it up via SSH as:
root@digi:~# cat /etc/opkg.conf dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay #option check_signature 1
Just edit there,
nano is installed, just comment the
option check_signature 1 as it shows above.
If you use for example:
So it is a sysypgrade -F firmware. Then I can re-use the old
ext-root, that I had before. Actually it only works with the Linksys WRT 3200ACM, with Linksys WRT 1200ACS it was not working, but maybe it still work, I don't know, it could be something changed that made it not work. :)
But, if you use a factory, like:
Then it doesn't work, you have to re-build to
There is a
Solution 2, but for me it didn't work, but by using a sysupgrade firmware. It will re-use the
If you have
sysupgrade you need to execute
rm -f /overlay/etc/.extroot-uuid. After restart, please
reboot again and it works.
It is only working, if only these are built in the firmware:
hostapd-common wpad-mini, nothing other like that. If not, it will not work. WPS info.
For your workstation you don't really NodeJs, but my Travis, Scrutinizer and my auto generated web sites are required...
This is a OpenWrt Docker builder and a living Docker repo as well, ready to build, a lot already built. (A big image / full firmware, the most important packages are built. Ready to use.)
All the latest stable OpenWrt versions.
docker pull patrikx3/openwrt-insomnia:linksys-wrt
docker pull patrikx3/openwrt-insomnia:rpi-3
You run them, but these here, the built is in:
/build/source/bin, you move to a host, install the firmware and you are done, because in the
insomnia firmwares there is a lot in, but this is the default, so you need to change your own hostname here:
Configuration tab. If you do not want to build at all you can choose to your host
All built packages and firmwares including the
insomnia firmwares are in
Tested on WRT1900ACSv2 and WRT3200ACM, works.
For some reason it needs this:
based on this https://truica-victor.com/dhcp-packet-received-eth0-2-address/ echo "except-interface=eth1.2" >> /etc/dnsmasq.conf