docs: add post-boot UFW and routing acceptance evidence
This commit is contained in:
parent
289210a4c9
commit
a6597c1501
1 changed files with 29 additions and 24 deletions
|
|
@ -35,7 +35,13 @@ Host keys (Ed25519), зафиксированы при первом контак
|
|||
|
||||
Автоматические расписания не включались; первичные снимки не перезаписывались. После API-ротации логина/пароля/секретного пути выполнен финальный согласованный checkpoint БД и новый ручной снимок, чтобы восстановление соответствовало актуальным env-файлам. Настройка выполнялась без изменения глобальной сети/брандмауэра этой машины. Этапы4,5,8 не выполнялись. Telegram-узел DE не ставился. WARP не установлен.
|
||||
|
||||
На Ubuntu с socket activation после обновления пакетов отсутствовал `/run/sshd`; standalone `sshd -t` завершился ошибкой до рестарта. Обратимо создан стандартный служебный каталог root:root755, затем неизменённый main-скрипт прошёл проверку и перенос SSH. Текущая административная сессия сохранялась до новой key-session и password-sudo проверки. Этот дефект оформлен **отдельным code PR20**: https://git.ochenstarik.ru/ochenstarik/lightweight-server/pulls/20 . Head `9e8f024b896dc2dfa036318fb611fe9595811da2`; 13тестов PASS, pushCI6/task7372 и PRCI7/task7373 SUCCESS. Полный pushlog23816B без усечения проверен; SHA256 `3173f66931adff2fb1e74e61b5bd6dcaffe2429c00df1bcecb2f6eb09b682fff`. На VPS выполнялась операционная подготовка каталога; несмерженный код PR20 не разворачивался.
|
||||
На Ubuntu с socket activation после обновления пакетов отсутствовал `/run/sshd`; standalone `sshd -t` завершился ошибкой до рестарта. Обратимо создан стандартный служебный каталог root:root755, затем неизменённый main-скрипт прошёл проверку и перенос SSH. Текущая административная сессия сохранялась до новой key-session и password-sudo проверки.
|
||||
|
||||
Перед контрольной перезагрузкой обнаружено: **RU ufw.service была masked**, хотя действующие kernel rules были активны. До перезагрузки сохранена исходная mask-ссылка в закрытом root-каталоге `codex-ufw-boot-before-*`, выполнены `systemctl unmask ufw.service` и `systemctl enable ufw.service`. DE служба уже была enabled. Это локализованное операционное исправление, не автоматическое снятие произвольных масок установщиком.
|
||||
|
||||
**Оба VPS последовательно перезагружены.** Boot ID изменился; новая независимая key-session admin, UFW, x-ui и fail2ban после загрузки PASS. Итоговые ядра: RU6.8.0-100-generic, DE6.8.0-147-generic; ниже приведены реальные post-boot снимки. Обе страницы панелей и оба egress-направления повторно проверены после загрузки.
|
||||
|
||||
Оба дефекта оформлены **отдельным [code PR20](https://git.ochenstarik.ru/ochenstarik/lightweight-server/pulls/20)**: head `e5b06793ec69dcbdf402b72b2e661453a7732569`; 14тестов PASS, pushCI9/task7381 и PRCI10/task7382 SUCCESS именно на этом SHA. Этап3 подготавливает runtime directory, этап2 требует автозапуск UFW до изменения правил и отказывает при маске без её автоматического снятия. Существующие тесты не изменены. Полный pushlog23954B без усечения проверен, оба новых теста и Job succeeded присутствуют; SHA256 `f74aee3ac1f4d4902145a6a42554073156ccf8bd40958c43d1c7f47fd8a25483`. На VPS выполнялись описанные операционные исправления; несмерженный код PR20 не разворачивался.
|
||||
|
||||
## Связка и сетевые проверки
|
||||
|
||||
|
|
@ -96,7 +102,7 @@ Europe/Moscow
|
|||
|
||||
```text
|
||||
NAME TYPE SIZE USED PRIO
|
||||
/swapfile file 2G 16.9M -2
|
||||
/swapfile file 2G 0B -2
|
||||
```
|
||||
|
||||
`sshd`, exit=0
|
||||
|
|
@ -125,15 +131,15 @@ To Action From
|
|||
`ss`, exit=0
|
||||
|
||||
```text
|
||||
127.0.0.1:62789 users:(("xray-linux-amd6",pid=29837,fd=3))
|
||||
127.0.0.54:53 users:(("systemd-resolve",pid=9926,fd=17))
|
||||
127.0.0.1:11111 users:(("xray-linux-amd6",pid=29837,fd=7))
|
||||
127.0.0.53%lo:53 users:(("systemd-resolve",pid=9926,fd=15))
|
||||
127.0.0.1:<PANEL_PORT> users:(("x-ui",pid=28434,fd=10))
|
||||
127.0.0.1:2096 users:(("x-ui",pid=28434,fd=16))
|
||||
0.0.0.0:<SSH_PORT> users:(("sshd",pid=25875,fd=3))
|
||||
*:443 users:(("xray-linux-amd6",pid=29837,fd=6))
|
||||
[::]:<SSH_PORT> users:(("sshd",pid=25875,fd=4))
|
||||
127.0.0.53%lo:53 users:(("systemd-resolve",pid=500,fd=15))
|
||||
127.0.0.1:2096 users:(("x-ui",pid=746,fd=19))
|
||||
127.0.0.54:53 users:(("systemd-resolve",pid=500,fd=17))
|
||||
127.0.0.1:<PANEL_PORT> users:(("x-ui",pid=746,fd=10))
|
||||
0.0.0.0:<SSH_PORT> users:(("sshd",pid=754,fd=3),("systemd",pid=1,fd=90))
|
||||
127.0.0.1:11111 users:(("xray-linux-amd6",pid=906,fd=7))
|
||||
127.0.0.1:62789 users:(("xray-linux-amd6",pid=906,fd=3))
|
||||
[::]:<SSH_PORT> users:(("sshd",pid=754,fd=4),("systemd",pid=1,fd=91))
|
||||
*:443 users:(("xray-linux-amd6",pid=906,fd=6))
|
||||
```
|
||||
|
||||
`nft_tables`, exit=0
|
||||
|
|
@ -168,7 +174,7 @@ Panel DB (без path/credentials):
|
|||
|
||||
```text
|
||||
Operating System: Ubuntu 24.04.5 LTS
|
||||
Kernel: Linux 6.8.0-111-generic
|
||||
Kernel: Linux 6.8.0-147-generic
|
||||
```
|
||||
|
||||
`timezone`, exit=0
|
||||
|
|
@ -181,7 +187,7 @@ Europe/Berlin
|
|||
|
||||
```text
|
||||
NAME TYPE SIZE USED PRIO
|
||||
/swapfile file 512M 1M -2
|
||||
/swapfile file 512M 0B -2
|
||||
```
|
||||
|
||||
`sshd`, exit=0
|
||||
|
|
@ -211,15 +217,15 @@ To Action From
|
|||
`ss`, exit=0
|
||||
|
||||
```text
|
||||
127.0.0.1:11111 users:(("xray-linux-amd6",pid=151126,fd=7))
|
||||
127.0.0.1:<PANEL_PORT> users:(("x-ui",pid=149833,fd=10))
|
||||
127.0.0.1:2096 users:(("x-ui",pid=149833,fd=13))
|
||||
127.0.0.1:62789 users:(("xray-linux-amd6",pid=151126,fd=3))
|
||||
0.0.0.0:<SSH_PORT> users:(("sshd",pid=147427,fd=3))
|
||||
127.0.0.53%lo:53 users:(("systemd-resolve",pid=145942,fd=15))
|
||||
127.0.0.54:53 users:(("systemd-resolve",pid=145942,fd=17))
|
||||
*:24443 users:(("xray-linux-amd6",pid=151126,fd=6))
|
||||
[::]:<SSH_PORT> users:(("sshd",pid=147427,fd=4))
|
||||
127.0.0.1:62789 users:(("xray-linux-amd6",pid=1023,fd=3))
|
||||
0.0.0.0:<SSH_PORT> users:(("sshd",pid=792,fd=3),("systemd",pid=1,fd=87))
|
||||
127.0.0.1:<PANEL_PORT> users:(("x-ui",pid=788,fd=10))
|
||||
127.0.0.1:2096 users:(("x-ui",pid=788,fd=18))
|
||||
127.0.0.54:53 users:(("systemd-resolve",pid=746,fd=17))
|
||||
127.0.0.1:11111 users:(("xray-linux-amd6",pid=1023,fd=7))
|
||||
127.0.0.53%lo:53 users:(("systemd-resolve",pid=746,fd=15))
|
||||
[::]:<SSH_PORT> users:(("sshd",pid=792,fd=4),("systemd",pid=1,fd=88))
|
||||
*:24443 users:(("xray-linux-amd6",pid=1023,fd=6))
|
||||
```
|
||||
|
||||
`nft_tables`, exit=0
|
||||
|
|
@ -227,7 +233,6 @@ To Action From
|
|||
```text
|
||||
table ip filter
|
||||
table ip6 filter
|
||||
table inet f2b-table
|
||||
```
|
||||
|
||||
`services`, exit=0
|
||||
|
|
|
|||
Loading…
Reference in a new issue