From 0457325edfa63c1a891e8be76e5e3c63c250c5f0 Mon Sep 17 00:00:00 2001 From: garywill Date: Sat, 15 Nov 2025 17:46:33 +0800 Subject: [PATCH] readme: notice for sys admins --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 808351a..9484709 100644 --- a/README.md +++ b/README.md @@ -444,7 +444,17 @@ Options: -## What changes are done to Linux system +## System admins should know + +### Take care of concurrency + +Linux-router script is home-made, not enterprise-level. + +- You can run multiple linux-router instances and they work simultaneous, as long as you start/stop **one by one**, not all at once. We **can't ensure** its locks covering 100% race condition edge cases. + +- Use it after the system has fully booted. When you’re manually (re)starting/stopping some network-related services, stop linux-router first, otherwise those services (flushing iptables or some) may break linux-router's setup. + +### What changes are done to Linux system On exit of a linux-router instance, script **will do cleanup**, i.e. undo most changes to system. Though, **some** changes (if needed) will **not** be undone, which are: