From 3ad477642ce4dfb02a7e6a91309772892f638cc4 Mon Sep 17 00:00:00 2001 From: Martinique <3702672+Martinique@users.noreply.github.com> Date: Mon, 2 Sep 2024 19:10:14 +0300 Subject: [PATCH] Updated some menu names and links to match newer FreshTomato versions --- Usage-on-Tomato-routers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Usage-on-Tomato-routers.md b/Usage-on-Tomato-routers.md index d502c48..f316426 100644 --- a/Usage-on-Tomato-routers.md +++ b/Usage-on-Tomato-routers.md @@ -7,7 +7,7 @@ Much of the setup is done through SSH, but you'll also need Tomato's web interfa ### Prerequisites - A router with USB ports running [FreshTomato](https://freshtomato.org/) or another recent Tomato fork with a fully featured OpenSSL and web server. A fast CPU and large NVRAM are recommended. There's an [unconfirmed report](https://github.com/acmesh-official/acme.sh/issues/1581#issuecomment-651678412) of MIPS-based routers having problems, possibly because of missing ext4 support, but ext3 or ext2 can be used instead. - Unless you happen to have a static public IP, you need a dynamic DNS (**Basic→DDNS**) service configured in Tomato. Some [DNS services](https://community.letsencrypt.org/t/dns-providers-who-easily-integrate-with-lets-encrypt-dns-validation/86438) also provide API control, enabling [DNS mode](https://github.com/acmesh-official/acme.sh/wiki/dnsapi) for acme.sh. You can point additional regular CNAME records to the DDNS hostname, so not all your hostnames need to be dynamic. In this guide _tomato.example.com_ and _www.tomato.example.com_ are used as examples. -- At least one plain HTTP web service or site running on either a LAN host or Tomato itself. It's a good idea to assign static IP addresses for servers (**Basic→Static DHCP/ARP/IPT**). +- At least one plain HTTP web service or site running on either a LAN host or Tomato itself. It's a good idea to assign static IP addresses for servers (**Basic→Static DHCP/ARP/IPT** or **Basic→DHCP Reservation**). If you're going to [issue certificates](https://github.com/acmesh-official/acme.sh/wiki/How-to-issue-a-cert) using webroot mode, Tomato's web server must be running in port 80, so make sure your service provider doesn't block that port and that the web admin service (**Administration→Admin Access**) is not using the same port. @@ -18,7 +18,7 @@ If you're going to [issue certificates](https://github.com/acmesh-official/acme. ### Installing Format a USB HDD or flash drive as ext4 (or ext2 if you don't need journaling) and name the partition as you wish. For this guide the partition was named "flash", so Tomato auto-mounts it to `/tmp/mnt/flash`. **Don't forget to change every path mentioned in this guide to match the name you choose.** -You could use Tomato's [JFFS partition](http://tomatousb.org/doc:jffs) instead of an external drive, but firmware upgrades need JFFS disabled, so it's rather inconvenient. Besides, frequent writing may wear it out. +You could use Tomato's [JFFS partition](https://wiki.freshtomato.org/doku.php/admin-jffs2) instead of an external drive, but firmware upgrades may need JFFS disabled, so it's rather inconvenient. Besides, frequent writing may wear it out. SSH to your Tomato and paste these commands to download and extract acme.sh: ```sh