Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - DmB99

#1
Quote from: DmB99 on April 17, 2026, 10:43:55 AMВсем доброго дня!
Подскажите, пожалуйста!
Файл os-amneziawg-v2.tar на странице GitHub os-amneziawg не нашел. Скачал ZIP-архив через кнопку "Code"->Download ZIP, распаковал его на OPNsense в папке /tmp/os-amneziawg.
При инсталляции выдает ошибку обновления репозитория и, соответственно, не копирует бинарники. Пробовал переустановить - не помогает.
В чем может быть дело?
...
С этой проблемой сборолся: в 276 строке скрипта надо добавить -f для принудительного обновления репозитория, а в 305 строке добавить -U для предотвращения повторного обновления репозитория:
276: pkg update -f -r FreeBSD-quarterly 2>/dev/null || warn "pkg update failed — trying install anyway"
...
305: pkg install -y -U -r FreeBSD-quarterly amnezia-tools 2>/dev/null; then
После этого плагин установился.

Но потом опять сломался: перезагрузил OPNsense и получил, что модуль ядра if_amn не загружен. Попытка принудительного запуска выдает ошибку:
root@hds-firewall:/tmp/os-amneziawg # kldload if_amn
kldload: can't load if_amn: module already loaded or in kernel
Попробовал переустановить amnezia-kmod, выдает ошибку, что уже установлен:
root@hds-firewall:/tmp/os-amneziawg # pkg add https://pkg.freebsd.org/FreeBSD:14:amd64/latest/All/Hashed/amnezia-kmod-2.0.10.1403000~3fe5f2d1f4.pkg
Fetching amnezia-kmod-2.0.10.1403000~3fe5f2d1f4.pkg: 100%  38 KiB  38.7kB/s    00:01
Installing amnezia-kmod-2.0.10.1403000...
the most recent version of amnezia-kmod-2.0.10.1403000 is already installed
В /boot/modules есть 2 файла: if_amn.ko и linker.hints, но модуль ядра все равно не запускается.
Удалил amnezia-kmod (pkg unlock amnezia-kmod, pkg delete amnezia-kmod), добавил опцию -U в строку 288 (аналогично 305). pkg пишет, что пакет amnezia-kmod установлен, но модуль ядра так и не запускается.
  Install from FreeBSD quarterly repo? [Y/n]
[OK]  Temporary FreeBSD quarterly repo configured
[OK]  pkg locked (preventing self-upgrade from quarterly)
Updating FreeBSD-quarterly repository catalogue...
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01
Fetching packagesite.pkg: 100%   10 MiB   2.8MB/s    00:04
Processing entries: 100%
FreeBSD-quarterly repository update completed. 37065 packages processed.
All repositories are up to date.
  Installing amnezia-kmod...
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        amnezia-kmod: 2.0.10.1403000 [FreeBSD-quarterly]

Number of packages to be installed: 1
[1/1] Installing amnezia-kmod-2.0.10.1403000...
[1/1] Extracting amnezia-kmod-2.0.10.1403000: 100%
[OK]  amnezia-kmod installed
[OK]  amnezia-kmod locked (prevents accidental upgrade)
[OK]  Temporary FreeBSD repo config removed
...
root@hds-firewall:/tmp/os-amneziawg # kldload if_amn
kldload: can't load if_amn: module already loaded or in kernel
#2
Всем доброго дня!
Подскажите, пожалуйста!
Файл os-amneziawg-v2.tar на странице GitHub os-amneziawg не нашел. Скачал ZIP-архив через кнопку "Code"->Download ZIP, распаковал его на OPNsense в папке /tmp/os-amneziawg.
При инсталляции выдает ошибку обновления репозитория и, соответственно, не копирует бинарники. Пробовал переустановить - не помогает.
В чем может быть дело?

root@hds-firewall:/tmp/os-amneziawg # sh install.sh
============================================================
  os-amneziawg plugin installer
============================================================

  Current version : 2.6.0
  New version    : 2.6.0

  Version 2.6.0 is already installed.
  Reinstall? [y/N] y

==> Pre-check: Verifying pkg integrity...
[OK]  pkg is healthy

==> Step 1: Checking AmneziaWG packages...

  Missing packages detected:
    - amnezia-tools (awg, awg-quick)

  Install from FreeBSD quarterly repo? [Y/n]
[OK]  Temporary FreeBSD quarterly repo configured
[OK]  pkg locked (preventing self-upgrade from quarterly)
Updating FreeBSD-quarterly repository catalogue...
Fetching meta.conf: 100%    179 B  0.2kB/s    00:01
Fetching packagesite.pkg: 100%  10 MiB  5.5MB/s    00:02
Processing entries: 100%
FreeBSD-quarterly repository update completed. 37061 packages processed.
All repositories are up to date.
  Installing amnezia-tools...
Updating FreeBSD-quarterly repository catalogue...
Unable to update repository FreeBSD-quarterly
Error updating repositories!
[WARN] Failed to install amnezia-tools via pkg.
      Try manually: pkg add <URL from pkg.freebsd.org>
[OK]  Temporary FreeBSD repo config removed

[WARN] One or more binaries/modules are still missing.
[WARN] Plugin will be installed but AmneziaWG will NOT start.

==> Step 2: Checking for existing AmneziaWG configuration...
[OK]  No existing configuration found (clean install).

==> Step 3: Installing plugin files...
[OK]  Plugin files installed.

==> Step 4: Restarting configd...
Stopping configd...done
Starting configd.

==> Step 5: Clearing cache...

============================================================
  os-amneziawg v2.6.0 installed!
============================================================