MikroTik Solutions

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

129 check-ins using file scripts/poe-status.rsc version 35d05bc61a

2025-04-24
09:11
Loaded defconf/RB5009UG+S+IN.rsc into Cursor and directed it, "add vlans" with no more guidance than that. This is the result. Leaf check-in: 9d3f225859 user: tangent tags: cursor-add-vlans
2025-03-23
00:08
Upgraded RB4011 defconf from RouterOS 7.15.2 to 7.18.2. Partly this is because I had cause to reset my exemplar here, but also because I wanted to publish a defconf showing the new IPv6 fasttrack rule. Leaf check-in: c259d170a2 user: tangent tags: trunk
2025-02-09
13:52
Switched the test for container*.npk to look for user-manager*.npk as that will work on non-ARM platforms. I'm making an informed guess that this is the package most likely to exist in the future on all platforms, of the choices presently available. PPP and EAP should keep RADIUS relevant on infrastructure changeover timescales. check-in: 3e87f642f7 user: tangent tags: trunk
13:37
Baking the full path to netinstall-cli into the generated doit script so that one can move the per-platform subdir per the wiki doc on this without breaking the call. check-in: d25ee3e539 user: tangent tags: trunk
13:24
The netinstall/update script no longer re-pulls NPK files that already exist, allowing you to repeat the call to fix up a partial download. check-in: 207b56bd42 user: tangent tags: trunk
13:14
Running the matching version of netinstall-cli pulled by the "update" script, not the one from the path. check-in: 5d94908455 user: tangent tags: trunk
13:12
Exec bit fix for generated doit script check-in: c599828530 user: tangent tags: trunk
13:12
The netinstall/doit script now allows running it from somewhere other than CWD, to save cd steps. check-in: a401b08ee5 user: tangent tags: trunk
09:52
Changed the shebang lines on previous from /bin/sh to /bin/bash to allow them to be syntax-highlighted in Fossil /file views. They don't make use of any Bash-specific features, but I don't want to change the skin just to add /bin/sh detection. check-in: e6a9bcbac5 user: tangent tags: trunk
09:49
Added my netinstall-cli wrapper scripts. check-in: 9074388a93 user: tangent tags: trunk
2025-01-30
19:14
Updated the echo container with the new "podman farm build" scheme pioneered by the iperf3 container. check-in: cca25bcc1f user: tangent tags: trunk
2025-01-24
11:38
Noted the deprecation of 32-bit Intel builds of the iperf3 image. check-in: 2ae3eaca34 user: tangent tags: trunk
11:30
Renamed iperf3/Dockerfile to Containerfile. check-in: bbab9c0693 user: tangent tags: trunk
11:17
Terminology tweak to previous check-in: 46e5918cb4 user: tangent tags: trunk
10:47
Building and pushing :latest to quay.io first, then tagging the version and pushing these to both Docker Hub and Quay.io. check-in: 08c7e38b4a user: tangent tags: trunk
10:25
Reworked the iperf3 container in terms of "podman farm build". This drops the i386 build for lack of a suitable farmer node here, but the download stats say that was rarely used. check-in: 41f7cdad6e user: tangent tags: trunk
2024-12-15
22:18
Updated iperf3 container to 3.18 check-in: 322e1bdc21 user: tangent tags: trunk
2024-11-12
19:20
Modified version of a config posted on Discord, committed to allow diffing. Leaf check-in: bfa57c3a15 user: tangent tags: wolvyreen-rb5009
2024-11-03
08:21
Fixed iperf3 test diagram; test results prose tweaks check-in: 9acc3c7d27 user: tangent tags: trunk
2024-10-22
09:23
Prose clarity tweaks check-in: 7125ccf526 user: tangent tags: trunk
04:24
The default binary-glob setting for backup-routers now references *.backup, not *.bin. check-in: 7155f9f687 user: tangent tags: trunk
04:21
Another config.backup naming fix check-in: 98e4c73465 user: tangent tags: trunk
04:09
Renamed the binary backup we take from config.bin to config.backup. RouterOS will happily create a binary backup with the prior name, but on uploading it and attempting to restore it, it will give you a bogus "file not found" error regardless of whether you try to restore with the CLI or with WinBox. Renaming the file fixes it. 🙄 check-in: 3f47ae03bf user: tangent tags: trunk
2024-10-18
23:12
URL fix check-in: 3f37f8d57d user: tangent tags: trunk
23:11
Clarified the purpose of the sample config file check-in: 05592e2b6f user: tangent tags: trunk
23:07
Grammar fix check-in: 3067ce7ce4 user: tangent tags: trunk
22:55
Initial version of the tinyproxy container builder check-in: 48dd98c374 user: tangent tags: trunk
2024-10-16
13:56
Added CRS328-24P defconf file check-in: 817b132b6b user: tangent tags: trunk
13:55
Switched to CRLF endings to match the rest of the defconf files check-in: 89510b9ff3 user: tangent tags: trunk
01:31
Added a diagram showing the wired and WiFi connections for a single client on my home network. check-in: 7c9a2ab53d user: tangent tags: trunk
2024-09-26
07:41
Added defconf for hAP ax² (C52iG-5HaxD2HaxD) check-in: 195df0dd75 user: tangent tags: trunk
2024-09-24
07:08
Fix to the fix check-in: 6f148477d9 user: tangent tags: trunk
07:06
Fix for the new config.bin backup naming check-in: 7d360b9c05 user: tangent tags: trunk
2024-09-09
17:53
Added CHR 7.15.3 defconf check-in: ea10b474a9 user: tangent tags: trunk
2024-09-07
12:13
Added explanation of why present the "flattened" version when the manual contains the unflattened forms already. check-in: b95a63e6ff user: tangent tags: trunk
2024-08-31
13:13
Support for forum post https://forum.mikrotik.com/viewtopic.php?t=210570 Leaf check-in: a25cc158d8 user: tangent tags: transcend-t210570
2024-08-30
14:35
Added several defconf files sent to me by @KatsuroKurosaki on the MT Discord. Posted unchanged except for the standard cleanups listed in the README.md file. check-in: 80d238113d user: tangent tags: trunk
2024-08-20
06:08
Using dateless config.bin file naming to avoid dependency on "/file print" output ordering. It has the happy side effect of not clogging the remote's flash with backups; this system _is_ the locus of versioned backups. check-in: 7449591d8c user: tangent tags: trunk
2024-08-15
20:23
Cherry-picked iperf3/README.md update to trunk, where it should've been committed. check-in: fcec3ffa5a user: tangent tags: trunk
20:22
updated iperf3 results for the v3.17 container and the M1 MBP as the test target; it's faster than the older Intel iMac. Leaf check-in: 077a86e42e user: tangent tags: webequipped-ax3
2024-07-21
03:16
Updated the config with the version from this post. check-in: cda478ead1 user: tangent tags: webequipped-ax3
02:41
Added two L41G-2axD (hAP ax lite) configs, one the true defconf given after a NetInstall, the other a persistent "switch" type config it was stuck in before I resorted to that same NetInstall, where no amount of lesser resetting would get it to do anything else. check-in: 55ae0cf3fd user: tangent tags: trunk
00:38
. check-in: bedf84dcc3 user: tangent tags: trunk
2024-07-20
23:24
Needless flotsam and non-semantic changes relative to defconf removed to produce a cleaner diff. check-in: 82189d1ff2 user: tangent tags: webequipped-ax3
23:01
Terse-mode version of a config posted on the forum (https://forum.mikrotik.com/viewtopic.php?t=209402) for comparison with the stock configuration on trunk. check-in: 0d580e993c user: tangent tags: webequipped-ax3
22:34
Added defconf/C53UiG+5HPaxD2HPaxD (hAP ax³) check-in: 57443b2ddd user: tangent tags: trunk
2024-07-10
18:44
. check-in: 4981b3da90 user: tangent tags: trunk
17:57
Pared RB960 switch config back check-in: cfeeffd9c5 user: tangent tags: trunk
17:49
Added a switch type configuration (all ports bridged) for RB960 and renamed the default router one accordingly. check-in: b01158487f user: tangent tags: trunk
17:44
Added RB960PGS defconf script check-in: 34a5164e37 user: tangent tags: trunk
2024-07-07
19:05
. check-in: 5880fd6d31 user: tangent tags: trunk
18:59
Added a README.md file for /dir/defconf check-in: 18e8207705 user: tangent tags: trunk
18:02
Added RB5009 defconf check-in: 934092b79c user: tangent tags: trunk
2024-07-06
15:22
Added an empty /tmp to the iperf3 image for the benefit of container engines that don't provide it on instantiation. Resolves the unhelpful "iperf3: error - unable to create a new stream: Bad file descriptor" error due to iperf3's method of creating a background mmap'd file under /tmp for use in the test. check-in: 6008e8f3d4 user: tangent tags: trunk
2024-07-05
11:59
Using full name of RB4011iGS+RM in defconf/*.rsc check-in: 930af467ca user: tangent tags: trunk
11:39
Further fixes to backup-routers script to deal with recent ROS /file behavior changes. check-in: f4e816f525 user: tangent tags: trunk
10:50
Added the default configuration generated by RouterOS 7.15.2 for the RB4011iGS+ here, with minor elisions for PII and such. The purpose is to begin providing baseline defaults for reference, which are easier to read than what you get out of "/system/default-configuration/print", having all the conditionals flattened and the loops unrolled. check-in: 13ea1968de user: tangent tags: trunk
08:30
backup-routers no longer expects quotes in file listings when pruning old backups; apparent ROS behavior change. check-in: fe6472436a user: tangent tags: trunk
2024-07-04
15:00
Path tweak in poe-status launch script check-in: 208bf3e8bb user: tangent tags: trunk
2024-05-19
14:23
Tweaks to previous check-in: 8cabb46e3a user: tangent tags: trunk
14:20
Added images/crs310-rb5009.pikchr to answer an MT forum question. check-in: 5032269858 user: tangent tags: trunk
2024-05-14
16:26
Updated to iperf3 3.17.1 (prior release claimed to be "3.16+") check-in: 68f4804408 user: tangent tags: trunk
2024-05-11
14:08
Updated to iperf3 3.17 check-in: fc353b5524 user: tangent tags: trunk
2024-05-07
10:08
In all of the container add/start examples, show an Enter after the "/container" command, without which "start 0" would run at the top level, giving an error. check-in: a55fa10e4e user: tangent tags: trunk
2024-03-20
15:20
cosmetic tweak check-in: 62f6a67afd user: tangent tags: trunk
2024-03-19
05:21
Referring to the new standalone "Bridged Container VETH" article from the iperf3 and speedtest-cli container README.md files to reduce duplication. check-in: 1c84f19b5e user: tangent tags: trunk
2024-03-16
23:06
Added images/crs-fanout.pikchr check-in: 295fad565b user: tangent tags: trunk
2024-02-26
23:32
Added the --accept-gdpr flag, apparently required only in EU. check-in: 99aad5bb93 user: tangent tags: trunk
2023-12-14
02:25
Moved definition of URIBASE from the Dockerfile into the Makefile, simplifying things slightly by putting all uses of VERSION in the Makefile alone. check-in: 698a49b9b6 user: tangent tags: trunk
02:08
Renamed the "ookla" container to "speedtest-cli" to match other similar containers on Docker Hub, and also to allow adding the server side later. check-in: 1df99f6b4c user: tangent tags: trunk
01:44
Initial version of the Ookla speedtest-cli container. check-in: a890564104 user: tangent tags: trunk
2023-12-04
06:08
Updated iperf3 container to 3.16 check-in: 00f2b79681 user: tangent tags: trunk
2023-12-02
12:21
Cosmetic fix to previous check-in: 3c362b50f1 user: tangent tags: trunk
12:21
Added firewall rule examples check-in: d7fbbe21f1 user: tangent tags: trunk
2023-11-09
13:02
Clarified the cross-platform building situation in the iperf3 container README. check-in: db73278946 user: tangent tags: trunk
2023-09-16
21:31
Updated for iperf3 3.15 check-in: 4beefd557d user: tangent tags: trunk
2023-07-12
19:04
Updated iperf3 container to 3.14 check-in: 17b2342623 user: tangent tags: trunk
2023-06-13
19:13
Assorted improvements to the iperf3 container for ROS 7.10. check-in: c480ba93e5 user: tangent tags: trunk
05:55
Building the iperf3 container in a single step instead of one platform at a time, then binding it together with a manifest. The old method doesn't work with Docker 24 any more due to some combination of the move to buildx by default and the use of containerd for image storage. Also dropped the skopeo step as hopefully unnecessary. check-in: a76bd68ee2 user: tangent tags: trunk
2023-06-11
04:55
Updates to iperf3 container for ROS 7.10 check-in: dc5e3d9e47 user: tangent tags: trunk
2023-04-13
13:01
Collapsed a nested "if" check-in: c1e718c24b user: tangent tags: trunk
12:20
Assorted improvements to the "echo" container, including fixing a bug that prevented it from working on ROS. check-in: 2aae904cfe user: tangent tags: trunk
12:00
More error checking in "echo", and added a newline to the output. check-in: 61a860f371 user: tangent tags: trunk
11:53
Recast the "hello" container as "echo", being more flexible, like a stripped-down version of POSIX /bin/echo. check-in: 1f7534e7d6 user: tangent tags: trunk
11:39
Changed the hello container over to stdio check-in: 9809ed5641 user: tangent tags: trunk
11:34
Initial version of the "hello" container check-in: 58decfe6ab user: tangent tags: trunk
2023-04-12
14:14
Added the missing hap ax lite test results. check-in: 0c43783c8a user: tangent tags: trunk
13:26
. check-in: 8fe81fc026 user: tangent tags: trunk
13:25
Added parallel test results check-in: 035e3f1049 user: tangent tags: trunk
12:55
. check-in: 48c0380b3b user: tangent tags: trunk
12:52
Added test results for the iperf3 container check-in: 4bf5c2414f user: tangent tags: trunk
2023-04-04
23:07
Clarified the intro to the iperf3 container. check-in: d32a080f8a user: tangent tags: trunk
2023-04-03
20:45
Added a link to skopeo. check-in: 29f26c9dfa user: tangent tags: trunk
20:21
Solved the ROS container start problem: it needs the /dev, /proc, /run *and* /sys mount points to be present, even when you're deploying a single static binary that doesn't access any of that. check-in: c4f08b8fc9 user: tangent tags: trunk
19:57
Removed the setcap stuff from the iperf3 container. I pursued that based on the mDNS repeater container. I thought it was part of why this eventually started running, but no, it's a red herring. This cuts the running container size roughly in half. check-in: 83694c3403 user: tangent tags: trunk
02:28
Typos check-in: 7c1577c36d user: tangent tags: trunk
02:27
Switched to Amm0's simpler direct-to-the-bridge networking setup. check-in: f6c244f255 user: tangent tags: trunk
02:09
Clarified the caveats check-in: 8730f87434 user: tangent tags: trunk
02:05
Another one check-in: 5223521310 user: tangent tags: trunk
02:05
URL fix check-in: f90a2fafcc user: tangent tags: trunk
02:04
Added ROS7.9rc1 caveats to the readme check-in: 83bb086e71 user: tangent tags: trunk
00:58
IP address fix in ROS examples check-in: 7835804864 user: tangent tags: trunk
00:50
Added a missing step in the iperf3 readme, discovered on changing the IP addresses around. check-in: 9749ac8910 user: tangent tags: trunk
00:34
Optimized the make step in the source method for the iperf3 container. check-in: c58d70d4cb user: tangent tags: trunk
00:33
Another tweak check-in: 10607be0ef user: tangent tags: trunk
00:32
Clarified Alpine in the first stage vs the second check-in: 585f3ade99 user: tangent tags: trunk
00:30
Quote fix check-in: 664d62ce82 user: tangent tags: trunk
00:30
More clarity tweaks to the tail end of the iperf3 container's readme check-in: c88b82185e user: tangent tags: trunk
00:07
Edit pass check-in: f871fc58a5 user: tangent tags: trunk
2023-04-02
23:30
Documented the iperf3 container work so far. check-in: e369e5a7d6 user: tangent tags: trunk
23:22
Building a static /bin/setcap binary in the first stage of the iperf3 container so we can use it in the second without a shell or /lib. Without this, the entrypoint won't start on systems where regular user programs aren't allowed to access raw sockets. check-in: 5aa9e44340 user: tangent tags: trunk
21:29
Running the generated iperf3 image tarballs through "skopeo copy" to fix up the format problems that ROS can't cope with. Even though it's from docker-archive to docker-archive, it placates the router. check-in: 2646d15679 user: tangent tags: trunk
03:47
Small tweaks to the iperf3 container to try and get it to work on ROS check-in: eca2c06538 user: tangent tags: trunk
03:05
Changed the platform list to allow "make run" to work under Podman on 64-bit Intel hosts. check-in: e40d77264c user: tangent tags: trunk
03:03
Fixes to the "make run" target for the iperf3 container check-in: cd01307e9a user: tangent tags: trunk
02:48
Added prompt chars check-in: 73e5792b87 user: tangent tags: trunk
02:48
Tweaks check-in: b0dd7c99d1 user: tangent tags: trunk
02:46
URL fix check-in: baae4ee11a user: tangent tags: trunk
02:44
Small tweaks check-in: 3480687775 user: tangent tags: trunk
02:43
Initial version of the iperf3 container readme check-in: 0f029cfa70 user: tangent tags: trunk
02:25
Tiny tweak to image save cmd check-in: 947cac1368 user: tangent tags: trunk
01:45
The just-pushed iperf3 container now gets tagged "latest" check-in: 9f559d58e4 user: tangent tags: trunk
2023-04-01
22:41
Reworked the iperf3 Makefile to creates OCI tarballs, then on "push" to collects the individual images into a manifest and push that.

This is not only more useful for our RouterOS use case, it avoids a current problem in BuildKit where you can only push a multi-platform build (i.e. one based on a manifest) up to a remote repo, you can't load it into the local containerd-based repo directly. (See this GH issue.)

That would be fine if all I cared about was local build-and-push, but my intent is to provide Makefiles that work for people other than myself, who might not even have a remote repo to push into. Plus, the prior method had no chance of working with Podman. check-in: b824c1e4af user: tangent tags: trunk

19:34
Made flags more explicit check-in: 09f7d16a96 user: tangent tags: trunk
18:41
Initial version of iperf3 container. Functions under both Docker and Podman. check-in: ce52ab80f8 user: tangent tags: trunk
2023-01-13
14:34
The step in backup-routers that checks for substantial changes in the diff was looking only for additions, not for elisions. If there are *only* elisions in the diff — as when transitioning from the testing channel back to the default, stable channel — then it will consider there to be no substantial changes at all. We *do* want such diffs to trigger a commit. check-in: 6404badd21 user: tangent tags: trunk
2022-10-08
23:30
Added "show-sensitive" to the /export command. check-in: f0322ec522 user: tangent tags: trunk
22:52
Doing a "terse" config export to make diffs less likely to flag unimportant whitespace changes. check-in: 46deaded43 user: tangent tags: trunk
2022-09-05
23:21
Added the poe-status mechanism I originally published on the forum, plus a driver for it to run that over multiple RouterOS devices. check-in: 3f222aaf54 user: tangent tags: trunk