Buffalo Linkstation Install Optware Entware

  1. Entware Packages
  2. Entware Setup
  3. Buffalo Linkstation Install Optware Netware
  4. What Is Entware
  5. Entware Ng

The script works well and I can use opkg to install packages. I can also run umurmur manually but I'm struggling on making umurmur autostart. I recognized that the umurmur startup script placed in /opt/etc/init.d/ requires arguments like start and stop but it seems they are called without any arguments. Buffalo NAS reinstall. The OS is held in rom and when you setup the NAS it then uses a small portion of the hdd as working storage. Then login to NAS software, flash the update and do a factory reset, so it is back to the way it came out of the box. To reset to defaults using Settings, access the LinkStation's web user interface by entering the current IP address of the unit into a web browser. If the current IP is unknown the unit can be located using NAS Navigator. If NAS Navigator is not installed, download and install the application from the Buffalo downloads page.

About

Entware is a modern alternative to Optware. Originally designed for OpenWRT, it is also usable by other firmware platforms such as DD-WRT or Tomato. You can also set this up on your Asuswrt-Merlin based router.

For those unfamiliar with Optware: it's a software repository that offers various software programs that can be installed on your router. They allow you to add new functionality to your router (provided you have the know-how to properly configure them). This allows you, for example, to install and run the Asterisk SIP server on your router.

Note that you cannot use both Optware and Entware at the same time.

Important: Asus's DownloadMaster is based on Optware, and therefore is NOT compatible with Entware. You will have to uninstall DownloadMaster and look at the alternatives provided by Entware.

After uninstalling, you should make sure 'asusware.arm' or 'asusware.*' dir on mounted disk partition is deleted. Otherwise, Entware won't work properly. After uninstalling DownloadMaster ensure the router is rebooted.

Setup

The installation and configuration process must be done through telnet or SSH. If that part scares you, then forget about Entware already: everything must be installed and configured through telnet/SSH.

The easier way

Install amtm and use the menu to install Entware. Installing a swap file is also highly recommended, and can also be achieved using amtm.

The easy way

Starting with v3.0.0.4.270.25 a new script has been introduced to facilitate Entware installation. After installing a USB drive, just type in terminal:

Choose a partition where Entware should be installed, in this case is only [1] --> /tmp/mnt/sda1

The script will create a new directory named 'entware' and not 'asusware' like in the 'old' way, but the result is the same:

The 'old' way

First, determine which disk will contain your Entware installation. This is most likely sda1 if you only have one disk plugged in, with one single partition:

If you have previously used Optware or Download Master you must remove the current installation:

Now, let's initialize the Optware support inside Asuswrt:

This will ensure that Asuswrt will properly mount /opt at boot time.

After the reboot, the optware directory should be initialized and automounted by Asuswrt. It's now time to initialize Entware itself:

Now we have to configure Asuswrt to automatically stop/start services:

(Skip the two lines about '#!/bin/sh' if you already have an existing services-xxxx script)

And you're done. You might need to reboot your router to fully initialize your Entware environment.

Usage

Entware's management tool is called 'opkg'. Just type 'opkg' to see a list of available commands. the most useful ones would be the following:

For example, to install nano, a text editor that is much more user-friendly than vi:

(Redirected from Tomato Firmware)
Tomato Firmware
Original author(s)Jonathan Zarate
Developer(s)FreshTomato Project
Initial releaseDecember 2006; 12 years ago
Stable release
Written inC++
Operating systemLinux
PlatformMIPS, ARM
TypeRouting software
LicenseFreeware
Backend: GNU General Public License
Frontend: proprietary[1]
Websitewww.polarcloud.com/tomato

Entware Packages

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]

Entware Setup

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 nameBase
version
Mod
version
Latest
release
5 GHz
(802.11
a/n/ac/ax)
IPv6USB
support
Memory card
support
Per-IP
traffic
stats
VPN
protocols[a]
Captive
portal
SFTPVirtual LANsSNMP
TomatoVPN Mod (SgtPepperKSU)1.27[b]1.27vpn3.6Jan 2010NoNoNoNoNoOpenVPNNoNoNoNo
Tomato1.28[c]1.28Jun 2010NoNoNoNoNoNoNoNoNoNo
Tomato ND1.28[d]1.28Jun 2010NoNoNoNoNoNoNoNoNoNo
SpeedMod Mod (hardc0re)1.28[b]120Jul 2010NoNoNoNoNoNoNoNoNoNo
TomatoUSB Mod (Teddy Bear)[7]1.28[d]Build 54Nov 2010YesYesPrinter sharing,
NAS (CIFS/FTP)
and DLNA server
NoNoOpenVPNYesVia
Optware
YesNo
slodki Mod1.28[d]1.28.02Feb 2011NoNoPrinter sharing and NAS (CIFS/FTP)SD,
SDHC,
MMC
NoOpenVPNNoVia
Optware
NoNo
DualWAN Mod[8]1.28[b]1.28.0542Jan 2012NoYesPrinter sharing,
NAS (CIFS/FTP),
DLNA server
and 3G Modem
NoYesOpenVPN,
PPTP
YesVia
Optware
YesYes
Teaman Mod[9]1.28[d]v0025Jun 2012YesYesPrinter sharing,
NAS (CIFS/FTP)
and 3G Modem
SD,
SDHC,
MMC
YesOpenVPN,
PPTP (server)
YesVia
Optware
With GUIYes
EasyTomato Mod[10]1.28[b]0.8Jun 2013YesYesPrinter sharing,
NAS (CIFS/NFSv3/FTP),
DLNA server
and 3G Modem
SD,
SDHC,
MMC
YesOpenVPN,
PPTP
YesVia
Optware
With GUIYes
Victek RAF Mod[11]1.28[b]1.28.9013 R1.3Jul 2014YesYesPrinter sharing,
NAS (CIFS/NFSv3/FTP),
DLNA server
and 3G Modem
SD,
SDHC,
MMC
YesOpenVPN,
PPTP
YesVia
Optware
With GUIYes
Toastman Mod[12]1.28[b]RT: 1.28.7511.5
RT‑N: 1.28.0511.5
ARM: 1.28.9008.8
Jan 2017YesYesPrinter sharing,
NAS (CIFS/NFSv3/FTP),
DLNA server
and 3G Modem
SD,
SDHC,
MMC
YesOpenVPN,
PPTP
YesVia Entware‑ng
or
Optware‑ng
With GUIYes
Shibby Mod1.28[b]v140‑MultiWANMay 2017YesYesPrinter sharing,
NAS (CIFS/NFSv3/FTP),
DLNA server,
3G/LTE Modem
and UPS monitoring
SD,
SDHC,
SDXC,
MMC
YesOpenVPN, PPTP,
L2TP (client),
tinc (server)
YesVia Entware
or
Optware‑ng
With GUIYes
AdvancedTomato V21.28[b]3.5-140Nov 2017YesYesPrinter sharing,
NAS (CIFS/NFSv3/FTP),
DLNA server,
3G/LTE Modem
and UPS monitoring
SD,
SDHC,
SDXC,
MMC
YesOpenVPN, PPTP,
L2TP (client),
tinc (server)
YesVia Entware
or
Optware‑ng
With GUIYes
FreshTomato‑ARM
and
FreshTomato‑MIPS
1.28[b]2019.2Apr 2019YesYesPrinter sharing,
NAS (SMB2/NFSv4/FTP),
DLNA server,
3G/LTE Modem
and UPS monitoring
SD,
SDHC,
SDXC,
MMC
YesOpenVPN, PPTP,
L2TP (client),
tinc (server)
YesVia Entware
or
Optware‑ng
With GUIYes
Mod nameBase
version
Mod
version
Latest
release
5 GHz
(802.11
a/n/ac/ax)
IPv6USB
support
Memory card
support
Per-IP
traffic
stats
VPN
protocols
Captive
portal
SFTPVirtual LANsSNMP

Feature comparison (cont.)[edit]

Mod nameStatic
ARP
Bandwidth
limiter
NFS
server
BitTorrent
client
Guest
WiFi
PPPoE
server
DNSCryptCPU
overclocking
Tor
client
IPSecMulti‑WANSiproxd
VoIP
Web
server
Stealth mode
(LED control)
Theming[13]P2Partisan
TomatoVPN Mod (SgtPepperKSU)NoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
TomatoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Tomato NDNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
SpeedMod Mod (hardc0re)NoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
TomatoUSB Mod (Teddy Bear)NoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
slodki ModNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
DualWAN ModYesYesNoYesNoYesNoNoNoNoYesNoNoNoNoNo
Teaman ModYesYesNoNoWith
GUI
NoNoNoNoNoNoNoNoNoNoNo
EasyTomato ModYesYesNoNoWith
GUI
NoNoNoNoNoNoNoNoNoNoNo
Victek RAF ModYesVLANNoNoWith
GUI
NoWith
GUI
With
GUI
NoNoNoWith
GUI
With
GUI
by scriptNoNo
Toastman ModYesYesNoNoWith
GUI
NoNoWith
GUI
NoNoNoNoNoNoNoNo
Shibby ModYesVLANVersion 3
(with GUI)
With
GUI
With
GUI
NoWith
GUI
YesWith
GUI
YesYesNoYesYesYesby script
AdvancedTomato V2YesVLANVersion 3
(with GUI)
With
GUI
With
GUI
NoWith
GUI
YesWith
GUI
YesYesNoYesYesYesby script
FreshTomato‑ARM
and
FreshTomato‑MIPS
YesVLANVersion 4
(with GUI)
With
GUI
With
GUI
NoWith
GUI
YesWith
GUI
YesYesNoYesYesYesby script
Mod nameStatic
ARP
Bandwidth
limiter
NFS
server
BitTorrent
client
Guest
WiFi
PPPoE
server
DNSCryptCPU
overclocking
Tor
client
IPSecMulti‑WANSiproxd
VoIP
Web
server
Stealth mode
(LED control)
Theming[13]P2Partisan

Buffalo Linkstation Install Optware Netware

  1. ^Firmware supports listed protocols in client and server modes unless specified
  2. ^ abcdefghiTomato standard and ND
  3. ^Tomato standard only
  4. ^ 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:

ARM architecture:[16]
  • Asus
    • RT-AC3200
    • RT-AC56S
    • RT-AC56R / RT-AC56U
    • RT-AC68P / RT-AC68R / RT-AC68U (revisions A1, A2 and B1)
    • RT-N18U
  • D-Link
    • DIR-868L
  • Huawei
    • WS880
  • Linksys
    • EA6300 v1
    • EA6400
    • EA6500 v2
    • EA6700
    • EA6900
  • Netgear
    • R6250
    • R6300v2
    • R6400
    • Nighthawk R7000
    • Nighthawk X6 R8000
  • Tenda
    • AC15
  • Xiaomi
    • MiWiFi (R1D)
MIPS architecture:[17]
  • Asus
    • RT-AC66U
    • RT-N10U
    • RT-N12 (revisions B1, C1 and D1)
    • RT-N15U
    • RT-N16
    • RT-N53
    • RT-N66U
    • WL-500gP v1/v2
  • D-Link
    • DIR-320
  • Linksys
    • E800
    • E900
    • E1000 v2/v2.1
    • E1200 v1/v2
    • E1500
    • E2000
    • E2500
    • E3000
    • E3200
    • E4200
    • WRT320n
  • Netgear
    • R6300v1
    • WNR3500v2
    • WNDR4500 / WNDR4500v2
  • Tenda
    • N80
    • W1800R

See also[edit]

Entware

References[edit]

  1. ^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.
  2. ^'Tomato Firmware | polarcloud.com'. www.polarcloud.com. Retrieved 2016-10-05.
  3. ^'Tomato by Shibby » About Tomato (ang.)'. tomato.groov.pl. Retrieved 2016-10-05.
  4. ^List of Tomato Mods on the TomatoUSB website
  5. ^'Asus ASUSWRT'. Retrieved 2018-01-03.
  6. ^'Asuswrt-Merlin » About'. Retrieved 2018-01-03.
  7. ^TomatoUSB Mod (Teddy Bear) Home page.
  8. ^DualWAN Mod Home page.
  9. ^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.
  10. ^'EasyTomato Home Page'. Retrieved 2019-03-11.
  11. ^Victek RAF Mod Home page
  12. ^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).
  13. ^ ab'About Tomato Theme Base'. Retrieved 2019-05-09.
  14. ^'Tomato by Shibby » Router List'. tomato.groov.pl. Retrieved 2016-12-10.
  15. ^'AdvancedTomato » Downloads'. advancedtomato.com. Retrieved 2016-12-10.
  16. ^'FreshTomato-ARM Downloads index'. exotic.se. Retrieved 2019-05-08.
  17. ^'FreshTomato-MIPS Downloads index'. exotic.se. Retrieved 2019-05-08.

External links[edit]

What Is Entware

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)

Entware Ng

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Tomato_(firmware)&oldid=909880406'