(Redirected from Tomato Firmware)
- Buffalo Linkstation Install Optware Tomato Plants
- Buffalo Linkstation Install Optware Tomato Soup
- Buffalo Linkstation Install Optware Tomatoes
How To Install Additional Software On Your Home Router (DD-WRT) Aviad Updated February 19, 2012, 5:53pm EDT Have you ever wanted to have additional functionality like Email, Bit-torrent or even MySQL directly on your router? Tag Archives: LinkStation NAS 2015/11/25 (W) T Minus 2 Days. Leave a reply. We both got up at 7:45 AM. The cheese was Tomato Cayenne from Field Roast and it made for a tasty sandwich on rye bread from Metropolitan Baking Company. I had a couple of Ibuprofen for dessert.
I have searched the web high and low and found a number of different articles showing how to install SABnzbd onto the Linkstation NAS. However after 48 hours of trying, i have yet to see success. Open_Stock_Firmware/jtymod + bootstrapping to the optware feed Category:FreeLink. Buffalo Linkstation - SABnzbd Installation. The Optware package system now runs on a large number of systems, not just the NSLU2. Below is a summary of the supported platforms. Buffalo Linkstation Live/Pro, Linkstation Mini, Terastation Pro II Maxtor Shared Storage II. Buffalo Linkstation Install Optware Qpkg. Comments on: HITB Buffalo Linkstation Pro Duo – Part 1. However, most of the time you can only install pre-compiled optware package. Installing Optware, SickBeard, CouchPotato, and NZBGet on Buffalo Linkstation LS-VL **Please note that this guide focuses on a Buffalo Linkstation NAS, specifically. Buffalo Linkstation Pro Duo with Plex Media Server. Apps & Tools. GaryT 2015-01-07 23:41:19 UTC #62. Is that tomato as in the tomatousb tomato's? Or are u just a fan of the soup? But is there any technical reason your package couldn't be reworked as ent/optware? That's actually a great idea.
Original author(s) | Jonathan Zarate |
---|---|
Developer(s) | FreshTomato Project |
Initial release | December 2006; 12 years ago |
Stable release | |
Written in | C++ |
Operating system | Linux |
Platform | MIPS, ARM |
Type | Routing software |
License | Freeware Backend: GNU General Public License Frontend: proprietary[1] |
Website | www.polarcloud.com/tomato |
Tomato is a family of community-developed, custom firmware for consumer-grade computer networkingrouters and gateways powered by Broadcomchipsets. The goal of the project is to provide users with an alternative to the firmware pre-installed on their equipment by the manufacturer, providing:
- Additional features, making fuller use of the device's hardware
- Enhanced security
- More frequent updates
- Ultimately, greater control over its configuration and behavior
With over a decade of (mostly) free open-source development invested by hundreds of contributors since its inception, there have often been multiple forks actively supported at any given time, the unique goals and implementations of each further empowering users to have options and provide feedback on how the device operates.
- 2Features
- 2.1Feature comparison
- 3Supported routers
History[edit]
Tomato was originally released by Jonathan Zarate in 2006, using the Linux kernel and drawing extensively on the code of HyperWRT. It was targeted at many popular routers of the time, most notably the older Linksys WRT54G series, Buffalo AirStation, Asus routers and Netgear WNR3500L.[2] His final release of the original Tomato firmware came in June 2010, by which point its popularity had grown large enough that development and support continued through the user community, resulting in a series of releases (dubbed 'mods') by individual users or teams of them that continues to the present day.
Fedor Kozhevnikov created a notable early mod he called TomatoUSB, which ceased development in November 2010.[3] It was then forked by other developers[4] and remains the nearest common ancestor to all of the forks with any recent activity. Arguably the project's largest recognition to date came when Tomato was chosen by Asus as the base used to build the firmware currently preinstalled on their entire line of home routers, ASUSWRT.[5][6]
As is often seen in projects founded on volunteer effort, the Tomato ecosystem slowly became more fragmented over time and thus more vulnerable to attrition. As of 2019 there is only a single extant fork under active development: FreshTomato.
Features[edit]
Several notable features have been part of Tomato long enough to be common to all forks, among them are:
- The graphical user interface (accessed via web browser), including:
- Access to almost the entirety of the features provided by the hardware (manufacturers typically omit many of these from their firmware to prevent misuse and reduce support costs)
- Extensive use of Ajax to display only the settings that are germane to the device's current setup, reducing confusion and keeping related options near each other using fewer pages/tabs
- A CSS-based custom interface theming
- SVG-based graphical bandwidth monitoring, showing total network inbound/outbound activity and that of each connected device through pie charts and line graphs that update in real-time Tomato live bandwidth monitor
- A personal web server (Nginx) that uses the device's 'always on, always connected' design to allow users to host their own websites from home for free
- Access and bandwidth restriction configurable for each device or the network as a whole, providing control over the speed and amount of traffic available at any time to any device
- Unrestricted access to the internal system logs and the ability to store them for easier troubleshooting and security audits
- CLI access (BusyBox) via the web-based interface, as well as via Telnet or SSH (using Dropbear)
- Netfilter/iptables with customizable settings, IPP2P and l7-filter
- Advanced QoS: 10 unique QoS classes defined, real-time graphs display prioritized traffic with traffic class details
- Client bandwidth control via QoS classes
- The Dnsmasq software built-in, which provides:
- DHCP server (with static allocation of IP addresses)
- Local DNS server (usually forwarding requests to the DNS provider of choice)
- Wireless modes:
- Access point (AP)
- Wireless client station (STA)
- Wireless Ethernet (WET) bridge
- Wireless distribution system (WDS also known as wireless bridging)
- Simultaneous AP and WDS (also known as wireless repeating)
- Dynamic DNS service with ezUpdate and services extended for more providers
- SES button control
- SMB client
- Wireless LAN Adjustment of radio transmit power, antenna selection, and 14 wireless channels
- 'Boot wait' protection (increase the time slot for uploading firmware via the boot loader)
- Advanced port forwarding, redirection, and triggering with UPnP and NAT-PMP
- Init, shutdown, firewall, and WAN Up scripts
- Uptime, load average, and free memory status
- Minimal reboots - Very few configuration changes require a reboot
- Wireless survey page to view other networks in your neighborhood
- More comprehensive dashboard than stock firmware: displays signal strengths of wireless client devices, reveals UPnP mappings
- Configuration persistence during a firmware upgrade
Feature comparison[edit]
Mod name | Base version | Mod version | Latest release | 5 GHz (802.11 a/n/ac/ax) | IPv6 | USB support | Memory card support | Per-IP traffic stats | VPN protocols[a] | Captive portal | SFTP | Virtual LANs | SNMP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN Mod (SgtPepperKSU) | 1.27[b] | 1.27vpn3.6 | Jan 2010 | No | No | No | No | No | OpenVPN | No | No | No | No |
Tomato | 1.28[c] | 1.28 | Jun 2010 | No | No | No | No | No | No | No | No | No | No |
Tomato ND | 1.28[d] | 1.28 | Jun 2010 | No | No | No | No | No | No | No | No | No | No |
SpeedMod Mod (hardc0re) | 1.28[b] | 120 | Jul 2010 | No | No | No | No | No | No | No | No | No | No |
TomatoUSB Mod (Teddy Bear)[7] | 1.28[d] | Build 54 | Nov 2010 | Yes | Yes | Printer sharing, NAS (CIFS/FTP) and DLNA server | No | No | OpenVPN | Yes | Via Optware | Yes | No |
slodki Mod | 1.28[d] | 1.28.02 | Feb 2011 | No | No | Printer sharing and NAS (CIFS/FTP) | SD, SDHC, MMC | No | OpenVPN | No | Via Optware | No | No |
DualWAN Mod[8] | 1.28[b] | 1.28.0542 | Jan 2012 | No | Yes | Printer sharing, NAS (CIFS/FTP), DLNA server and 3G Modem | No | Yes | OpenVPN, PPTP | Yes | Via Optware | Yes | Yes |
Teaman Mod[9] | 1.28[d] | v0025 | Jun 2012 | Yes | Yes | Printer sharing, NAS (CIFS/FTP) and 3G Modem | SD, SDHC, MMC | Yes | OpenVPN, PPTP (server) | Yes | Via Optware | With GUI | Yes |
EasyTomato Mod[10] | 1.28[b] | 0.8 | Jun 2013 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server and 3G Modem | SD, SDHC, MMC | Yes | OpenVPN, PPTP | Yes | Via Optware | With GUI | Yes |
Victek RAF Mod[11] | 1.28[b] | 1.28.9013 R1.3 | Jul 2014 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server and 3G Modem | SD, SDHC, MMC | Yes | OpenVPN, PPTP | Yes | Via Optware | With GUI | Yes |
Toastman Mod[12] | 1.28[b] | RT: 1.28.7511.5 RT‑N: 1.28.0511.5 ARM: 1.28.9008.8 | Jan 2017 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server and 3G Modem | SD, SDHC, MMC | Yes | OpenVPN, PPTP | Yes | Via Entware‑ng or Optware‑ng | With GUI | Yes |
Shibby Mod | 1.28[b] | v140‑MultiWAN | May 2017 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G/LTE Modem and UPS monitoring | SD, SDHC, SDXC, MMC | Yes | OpenVPN, PPTP, L2TP (client), tinc (server) | Yes | Via Entware or Optware‑ng | With GUI | Yes |
AdvancedTomato V2 | 1.28[b] | 3.5-140 | Nov 2017 | Yes | Yes | Printer sharing, NAS (CIFS/NFSv3/FTP), DLNA server, 3G/LTE Modem and UPS monitoring | SD, SDHC, SDXC, MMC | Yes | OpenVPN, PPTP, L2TP (client), tinc (server) | Yes | Via Entware or Optware‑ng | With GUI | Yes |
FreshTomato‑ARM and FreshTomato‑MIPS | 1.28[b] | 2019.2 | Apr 2019 | Yes | Yes | Printer sharing, NAS (SMB2/NFSv4/FTP), DLNA server, 3G/LTE Modem and UPS monitoring | SD, SDHC, SDXC, MMC | Yes | OpenVPN, PPTP, L2TP (client), tinc (server) | Yes | Via Entware or Optware‑ng | With GUI | Yes |
Mod name | Base version | Mod version | Latest release | 5 GHz (802.11 a/n/ac/ax) | IPv6 | USB support | Memory card support | Per-IP traffic stats | VPN protocols | Captive portal | SFTP | Virtual LANs | SNMP |
Feature comparison (cont.)[edit]
Mod name | Static ARP | Bandwidth limiter | NFS server | BitTorrent client | Guest WiFi | PPPoE server | DNSCrypt | CPU overclocking | Tor client | IPSec | Multi‑WAN | Siproxd VoIP | Web server | Stealth mode (LED control) | Theming[13] | P2Partisan |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TomatoVPN Mod (SgtPepperKSU) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Tomato | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Tomato ND | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
SpeedMod Mod (hardc0re) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
TomatoUSB Mod (Teddy Bear) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
slodki Mod | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
DualWAN Mod | Yes | Yes | No | Yes | No | Yes | No | No | No | No | Yes | No | No | No | No | No |
Teaman Mod | Yes | Yes | No | No | With GUI | No | No | No | No | No | No | No | No | No | No | No |
EasyTomato Mod | Yes | Yes | No | No | With GUI | No | No | No | No | No | No | No | No | No | No | No |
Victek RAF Mod | Yes | VLAN | No | No | With GUI | No | With GUI | With GUI | No | No | No | With GUI | With GUI | by script | No | No |
Toastman Mod | Yes | Yes | No | No | With GUI | No | No | With GUI | No | No | No | No | No | No | No | No |
Shibby Mod | Yes | VLAN | Version 3 (with GUI) | With GUI | With GUI | No | With GUI | Yes | With GUI | Yes | Yes | No | Yes | Yes | Yes | by script |
AdvancedTomato V2 | Yes | VLAN | Version 3 (with GUI) | With GUI | With GUI | No | With GUI | Yes | With GUI | Yes | Yes | No | Yes | Yes | Yes | by script |
FreshTomato‑ARM and FreshTomato‑MIPS | Yes | VLAN | Version 4 (with GUI) | With GUI | With GUI | No | With GUI | Yes | With GUI | Yes | Yes | No | Yes | Yes | Yes | by script |
Mod name | Static ARP | Bandwidth limiter | NFS server | BitTorrent client | Guest WiFi | PPPoE server | DNSCrypt | CPU overclocking | Tor client | IPSec | Multi‑WAN | Siproxd VoIP | Web server | Stealth mode (LED control) | Theming[13] | P2Partisan |
- ^Firmware supports listed protocols in client and server modes unless specified
- ^ abcdefghiTomato standard and ND
- ^Tomato standard only
- ^ abcdTomato ND (New Driver) only
Supported routers[edit]
The Tomato by Shibby[14] and AdvancedTomato[15] projects offer lists of supported devices on their respective websites.
FreshTomato[edit]
The FreshTomato project offers downloads for the following devices:
|
|
|
|
|
|
See also[edit]
References[edit]
Buffalo Linkstation Install Optware Tomato Plants
- ^Zarate, Jonathan. 'Tomato Firmware, tomato/release/src/router/www/tomato.js source file'. Sourceforge.net. Retrieved 23 September 2014.
Copyright 2006-2010 Jonathan Zarate For use with Tomato Firmware only. No part of this file may be used without permission.
- ^'Tomato Firmware | polarcloud.com'. www.polarcloud.com. Retrieved 2016-10-05.
- ^'Tomato by Shibby » About Tomato (ang.)'. tomato.groov.pl. Retrieved 2016-10-05.
- ^List of Tomato Mods on the TomatoUSB website
- ^'Asus ASUSWRT'. Retrieved 2018-01-03.
- ^'Asuswrt-Merlin » About'. Retrieved 2018-01-03.
- ^TomatoUSB Mod (Teddy Bear) Home page.
- ^DualWAN Mod Home page.
- ^Teaman Mod Home page. Augusto Bott is the author of the VLANs GUI, Per-IP Traffic Stats (author of cstats, which keeps per-IP data/track/history), Client Monitor Graphs (author of IPTraffic) and author of the Guest SSID GUI.
- ^'EasyTomato Home Page'. Retrieved 2019-03-11.
- ^Victek RAF Mod Home page
- ^Toastman Mod Home page. Tomato builds with many useful added features. Lean, stable, and fast with minimal bells and whistles, with a focus on QoS and Administration. Based on TomatoUSB and RT (selected features included from other firmware, plus new mods).
- ^ ab'About Tomato Theme Base'. Retrieved 2019-05-09.
- ^'Tomato by Shibby » Router List'. tomato.groov.pl. Retrieved 2016-12-10.
- ^'AdvancedTomato » Downloads'. advancedtomato.com. Retrieved 2016-12-10.
- ^'FreshTomato-ARM Downloads index'. exotic.se. Retrieved 2019-05-08.
- ^'FreshTomato-MIPS Downloads index'. exotic.se. Retrieved 2019-05-08.
External links[edit]
Wikibooks has a book on the topic of: Tomato Firmware |
Wikimedia Commons has media related to Tomato (firmware). |
- TomatoAnon (Up-to-date statistics of active Tomato devices by fork/version)
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Tomato_(firmware)&oldid=909880406'
Have you ever wanted to have additional functionality like Email, Bit-torrent or even MySQL directly on your router? Well maybe now you can. How-To Geek dives into how-to install Opkg software on DD-WRT.
Image by Jean Spector and Aviad Raviv
If you haven’t already, be sure and check out previous articles in the series:
Assuming you are familiar with those topics, keep reading. Keep in mind that this guide is a little more technical, and beginners should be careful when modding their router.
Tribulations
I’ve recently bought a new Buffalo WZR-HP-AG300H which comes with a re-branded version of DD-WRT. Due to the fact that this router has a USB port, I immediately connected an HD and tried to use the “Optware, The Right Way” wiki guide. Unfortunately I’ve quickly found that the router that I got, is Atheros based and the script from that wiki page, doesn’t support it. So I’ve started digging (as i always do) and came across several guides (1, 2, 3 and 4) that aimed to explain how to get Opkg working manually. While their contribution (among other sources on the web) to this guide was invaluable, some of the instructions are (IMHO) simply not straight forward enough. For example, giving you the “lib” files fish, but don’t teach you how to fish it from the source. Also having to make use of a Linux formatted HD or at least a partition of one (which actually doesn’t even work on the firmwares I’ve tested with). That is why, I felt the need to create the below concise, simple to follow and reproducible procedure for getting the OpenWRT Opkg package manager to work on such routers.
Update: The mounting partitions capability has been reintroduced into the re-branded version on the 17798 alpha build.
What is Opkg?
Opkg is a package manager like apt/aptitude and yum. It acts as a replacement for the Ipkg package manager, and can be used to install software such as: the Transmission BitTorrent daemon, the ssmtp email sender and Knockd a daemon that execute scripts after a specified port triggering sequence, to name a few. From the OpenWRT site:
The opkg utility (an ipkg fork) is a lightweight package manager used to download and install OpenWrt packages from local package repositories or ones located on the Internet.
Opkg
attempts to resolve dependencies with packages in the repositories – if this fails, it will report an error, and abort the installation of that package.So using Opkg we can install things like we did with Ipkg on the “Unleash Even More Power from Your Home Router” guide. The major differences, are:
Buffalo Linkstation Install Optware Tomato Soup
- In order to give the examples of SSMTP and Knockd, yours truly, had to figure out the dependencies manually. The procedure to do this manually is bothersome and not very straight forward. Opkg does this automatically.
- This time we will be adding software on top of the firmware that’s in place, rather then replacing it. While replacing it was an excellent geek exercise, it was without a doubt: dangerous, prone to problems, irreversible and worst of all router specific. Needless to say that this is way simpler and safer.
Prerequisites
In order to complete this guide note the following:
- As stated above, this guide was created and tested on Buffalo WZR-HP-AG300H with Buffalo’s “Pro” firmware version 17135. It should work on any Atheros (ar71xx) based routers with any version of DD-WRT of the same revision or above, but your mileage may very.
- You will need to enable SSH on the router, as well as install and use WinSCP to connect to it. This was explained in the “How to Remove Advertisements with Pixelserv on DD-WRT” guide. In fact, it will be assumed that you are able to do everything that is explained in that guide.
- You need to be able to connect to the router using a terminal (SSH is recommended). Some pointers on how to do this, are on the DD-WRT wiki.
- Space for JFFS and about 4MB of post formatted space for the base setup. JFFS space is not only a prerequisite, it is a show stopper. This is because, If your router doesn’t have at least the above mentioned 4MB of post formatted space, you will not gain any real benefit from this guide, and will be better off using the “Unleash Even More Power from Your Home Router” guide to install Ipkg packages directly into the firmware or installing the Ipkg packages manually. Follow the instructions on the “How to Remove Advertisements with Pixelserv on DD-WRT” guide to enable JFFS, and see how much free space you actually have after it is formatted.
Note: It is possible to do this with only 2MB of space for the setup, but then we would lose the upshot of “/etc” becoming read-writable and would have to invoke Opkg, while specifying the configuration file manually every time… which is like sooo lame…
Lets get cracking
At this point you should have enabled JFFS and are able to SSH/WinSCP into the router.
- Open a terminal session to the router.
- Create a temporary directory that we will be working in:mkdir /tmp/1
cd /tmp/1
Use Ipkg to install Opkg
While we are going to replace Ipkg as the package manager, we will be using it to manually install the Opkg installation package.
While we are going to replace Ipkg as the package manager, we will be using it to manually install the Opkg installation package.
- To do this, download the Opkg installation package for the ar71xx architecture from the OpenWRT project trunk:wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/opkg_618-2_ar71xx.ipkNote1: At the time of this writing, 618 is the latest version, this may be subject to change in the future, so adjust accordingly.
Note2: It may be possible that the only difference in getting this guide to work for other architectures is to get the Opkg installer from the applicable architecture for your router… however this is untested by yours truly. - Invoke Ipkg to manually install Opkg using:ipkg install opkg_618-2_ar71xx.ipkNote: You can, if you wanted too, install every package in the repository manually this way. However this would mean that you will have to resolve the dependencies on your own… and what would be the fun in that?
Obtaining the dynamic library files (“lib”s)
The required “lib” files to make Opkg work, are part of the OpenWRT distribution. Troubleshooting slow computer performance vista. To obtain them, one has to extract them from the “Root FileSystem” of said distribution.
The required “lib” files to make Opkg work, are part of the OpenWRT distribution. Troubleshooting slow computer performance vista. To obtain them, one has to extract them from the “Root FileSystem” of said distribution.
- To do This, download the latest basic “Root FileSystem” for the openWRT distrebution which containes the required “lib”s from the OpenWRT project trunk:wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-rootfs.tar.gz
- Extract it using:tar xvzf openwrt-ar71xx-generic-rootfs.tar.gz
- Copy the “libs” files from the “rootfs” we’ve extracted above to the “libs” directory on our JFFS, while preserving their attributes and symbolic links:cp -Pp /tmp/1/lib/* /jffs/usr/lib/Note: You will get messages saying that the sub-directories are being omitted. As we don’t need anything but the “lib” files, this is fine and you can safely ignore these messages.
Fixing the LD_LIBRARY “PATH”
We need to tell the router, where to look for the shared libraries (libs) we’ve just “installed” and that it needs to do this before the ones that came with the firmware.
We need to tell the router, where to look for the shared libraries (libs) we’ve just “installed” and that it needs to do this before the ones that came with the firmware.
- To do this set the LD_LIBRARY environment variable manually (for now), to make it so the location where we copied the new lib files will be the first one in the “PATH”:export LD_LIBRARY_PATH=/jffs/usr/lib:$LD_LIBRARY_PATH
Read-writable “/etc”
We are going to copy “/etc” to JFFS and then make the regular “/etc” mount point, point to it. Doing so, will both open up a world of possibilities, because “/etc” will become read-writeable (which I personally have been waiting for give or take 7 years now) and enable packages that expect this behavior, to work correctly.
We are going to copy “/etc” to JFFS and then make the regular “/etc” mount point, point to it. Doing so, will both open up a world of possibilities, because “/etc” will become read-writeable (which I personally have been waiting for give or take 7 years now) and enable packages that expect this behavior, to work correctly.
- Create the directory that will hold “/etc”:mkdir -p /jffs/geek/etc
- Recursively copy the entirety of “/etc” while preserving all subdirectories, file attributes and symbolic links.cp -a /etc/* /jffs/geek/etc/
- Manually (for now) “bind mount” the “/etc” directory to the JFFS one:mount -o bind /jffs/geek/etc/ /etc/
Set the Optware directory (“/opt”)
Opkg from OpenWRT, expects to be used when the router’s firmware is built. As at such time, the FileSystem isn’t on the router yet, and thus still subject to change, there is no problem installing to any location on the FileSystem. That is why the Opkg configuration file points packages to install to the “root” (/) of the FileSystem. However, we are using Opkg after the firmware was built and installed on the router, and as we can’t change the root of the filesystem to be read-writeable, we will point all installations to be installed under “/opt”. However Currently “/opt” also points to a read-only location on the router’s firmware. To overcome this, we will make “/opt” point to JFFS, which is read-writable.
Opkg from OpenWRT, expects to be used when the router’s firmware is built. As at such time, the FileSystem isn’t on the router yet, and thus still subject to change, there is no problem installing to any location on the FileSystem. That is why the Opkg configuration file points packages to install to the “root” (/) of the FileSystem. However, we are using Opkg after the firmware was built and installed on the router, and as we can’t change the root of the filesystem to be read-writeable, we will point all installations to be installed under “/opt”. However Currently “/opt” also points to a read-only location on the router’s firmware. To overcome this, we will make “/opt” point to JFFS, which is read-writable.
- To do this, Create the directory that will contain the Optware packages:mkdir -p /jffs/opt
- Manually (for now) “bind mount” the “/opt” directory to the JFFS one:mount -o bind /jffs/opt/ /opt/Note: While beyond the scope of this guide, more advanced users may want to change this mount point, to point to an HD.
Adjusting the Opkg configurations file
We want the Opkg configuration file to be where Opkg searches for it by default (which is “/etc”) and adjusted to install to “/opt”.
We want the Opkg configuration file to be where Opkg searches for it by default (which is “/etc”) and adjusted to install to “/opt”.
- To do this, move the opkg configuration file installed by the Opkg package to the read-writable “/etc” location:mv /jffs/etc/opkg.conf /etc/
- Change the destination for Optware installations to be “/opt” instead of “root” (/).
To do this, with the “vi” editor or WinSCP navigate to “/etc/” and make the “opkg.conf” file’s content:vi /etc/opkg.confThe game uses a similar graphic engine as the first one. The game takes place during the Vietnam War. A time period of the Tet Offensive launched by North Vietnam. You are a one-man Rambo, avoiding sniper shots from enemies. The game plays out as a standard War First Person Shooter. Ficha tecnica uno evo 1.0 2016.Make it look like:src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
dest root /opt
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlayNote: You can change the “lists_dir” directive to point to a location that isn’t in RAM, but rather on JFFS. While this would relieve you from updating the lists, before you can install additional software (if your router is rebooted from the last time), you would lose about 1.5MB of the scarce JFFS space and you would be compounding to its erosion.
Hello baby
You should be able to see that Opkg is working by issuing the update and lists commands.
You should be able to see that Opkg is working by issuing the update and lists commands.
Buffalo Linkstation Install Optware Tomatoes
- If all went well you should be seeing that the Opkg lists have been updated without error and you are ready to implement the script in the next step:opkg update; opkg list
- Take the time to start exploring the packages available on the repository….
StartUp script
We now need to make it so all of the required mounting and path-ing will happen automatically when the router boots. To that end, we’ve created for you, this initialization geek-init script.
We now need to make it so all of the required mounting and path-ing will happen automatically when the router boots. To that end, we’ve created for you, this initialization geek-init script.
Autocad 2006 Crack Activation code download full version. Autocad 2006 Crack Activation code download full version. 'Full Version Softwares Crack Patch Keygen Serial keys activation keys license codes removewat idm crack windows activator and much'. 'Fraps Crack 2015 Free download full version latest'. Free Download AutoCAD 2006 Full Version + Serial Key - AutoCAD 2006 is the ideal consequence of 2D and 3D guileful with right on time and nonrecreational elements.Computer aided design remains for Computer Aided Arrangement that is free from AutoDesk for windows as unhindered download. Autocad 2006 Keygen Download Full settings in a single link directly to Windows XP. AutoCAD 2006 is the best tool that is used to. Autocad 2006 crack free download.
- Download, then extract it and place it under “/jffs/geek/etc/”. (Consider doing this with WinSCP).
- Make the script executable by going into its properties with WinSCP or executing:chmod +x /jffs/geek/etc/geek-init.sh
- Make the script execute on the router’s startup, using the WebGUI. Under Administration -> Commands, in the text box, put:/jffs/geek/etc/geek-init.sh web-guiAnd Click “Save Startup”.
Kicking the tires
If all went well, you should now be able to reboot the router and still use the Opkg package manager. That is to update, list and install applications.
Lets test that everything is working by installing the “netstat” command, which for some reason has been omitted from DD-WRT’s builds lately. Before we do this, execute the netstat command in the terminal and you will see that you’re grated by an error from the shell, saying “-sh: netstat: not found”.
If all went well, you should now be able to reboot the router and still use the Opkg package manager. That is to update, list and install applications.
Lets test that everything is working by installing the “netstat” command, which for some reason has been omitted from DD-WRT’s builds lately. Before we do this, execute the netstat command in the terminal and you will see that you’re grated by an error from the shell, saying “-sh: netstat: not found”.
- Your first step will always be, to update the Opkg lists, as to have the latest packages listing from the repository:opkg update
- If you don’t know which package contains the “netstat” command, you can filter the results using.opkg list | grep netstat
- And now install “netstat” using:opkg install net-tools-netstatAnd now, when you execute the netstat command again it works… neat ha? :)
Until the future articles in which we will install and configure software packages using this method, may you have tons of geek fun exploring the vast amount of software that is now right at your finger tips.
READ NEXT- › How to Enable Google Chrome’s New Extensions Menu
- › How to Stop Spammers From Attacking Your Google Calendar
- › How to Power Off Your Samsung Galaxy Note 10 or 10 Plus
- › How to Switch from a Windows PC to a Mac
- › Want to Survive Ransomware? Here’s How to Protect Your PC