mirror of
https://github.com/MrTheory/os-amneziawg.git
synced 2026-11-05 00:27:28 +00:00
[GH-ISSUE #2] Не поднимается тунель #2
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
MrTheory/os-amneziawg#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Almrose on GitHub (Feb 28, 2026).
Original GitHub issue: https://github.com/MrTheory/os-amneziawg/issues/2
Не поднимается интерфейс
cat /var/log/amneziawg.log
Versions: opnsense 26.1.2_5
amnezia-kmod | 2.0.10.1403000
amnezia-tools | 1.0.20250903
В интернетах нашёл что была такая проблема и решалась downgrade amnezia-tools до более старых версий.
@MrTheory commented on GitHub (Mar 1, 2026):
Не могу воспроизвести
@Almrose commented on GitHub (Mar 1, 2026):
@MrTheory А на какой версии оно работает стабильно?
@MrTheory commented on GitHub (Mar 1, 2026):
у меня OPNsense 26.1.2_5-amd64 и все работает
@Almrose commented on GitHub (Mar 2, 2026):
Через truss посмотрел что конкретно валит
3158: ioctl(0,TIOCGETA,0x820fcbb24) ERR#25 'Inappropriate ioctl for device'
8471: ioctl(5,SIOCSWG,0x82084e5c0) ERR#22 'Invalid argument'
скорее всего проблема где-то в if_amn
Возможно проблема в том что opnsense стоит на виртуалке, но сомневаюсь
@MrTheory commented on GitHub (Mar 2, 2026):
У меня тоже в виртуалке на проксмоксе стоит
@Almrose commented on GitHub (Mar 2, 2026):
окей, тогда будет время - я ещё покопаю. При попытке сегодня установить со скрипта - ссылки были не валидны из install sh
@toxld commented on GitHub (Mar 4, 2026):
ссылки не валидные, нужно подключить репозитории freebsd соответствующие версии opnsense, но осторожненько. ни в коем случае не обновляя pkg (pkg lock pkg).
@MrTheory commented on GitHub (Mar 4, 2026):
У меня уже есть фикс по ссылкам, но не готовы остальные фиксы, как все будет готово, перезалью
@MrTheory commented on GitHub (Mar 6, 2026):
Плагин обновлен
@Almrose commented on GitHub (Mar 7, 2026):
Смог поднять интерфейс при удалении H1 H2 H3 H4 и S1 S2. Из-за них вылетает ошибка. 'Invalid argument' судя по всему проблемы с if_amn или драйвером
@MrTheory commented on GitHub (Mar 7, 2026):
Да как ты это делаешь?) у меня все стабильно поднимается
@kvoffka commented on GitHub (Mar 7, 2026):
тоже не мог поднять туннель, собственно чтение манов всегда помогает :-)
_ h1-h4 Custom identifiers for initiation/response/cookie/data packets.
Should be the same on both ends.
Should be either the unique value in range of 5 - 4294967295
(0x5 - 0xFFFFFFFF)
Or should be either the range of two such values, via '-', like
2294967295-4294970000, when range is used a random number from
the range selected for each packet. For range, first value
should be less then second.
Such ranges or values should not intersect/match each other.
_
@MrTheory commented on GitHub (Mar 8, 2026):
Кажется понял, что не дотестировал, посмотрю на днях)
@MrTheory commented on GitHub (Mar 8, 2026):
Исправлено
@Almrose commented on GitHub (Mar 8, 2026):
У меня параметры H1 = 1 H2 = 2 H3 = 3 H4 = 4 в конфиге - может по этому.
Сейчас попробую ещё раз поставить.
@Almrose commented on GitHub (Mar 8, 2026):
Да, при установке H1 = 5, H2 = 6, H3 = 7, H4 = 8 всё завелось и поднялось. Провайдер VPN одтаёт конфиг с H1 = 1 H2 = 2 H3 = 3 H4 = 4. А это, как я понимаю, первые версии Amnezia поверх WG тупо для совместимости.
@MrTheory commented on GitHub (Mar 8, 2026):
С последней версией проверял? Сегодня выкладывал
@Almrose commented on GitHub (Mar 8, 2026):
@Almrose commented on GitHub (Mar 8, 2026):
Как я понимаю - https://github.com/vgrebenschikov/amneziawg-tools это порт пакета который используется во фрюхе.
В readme:
Подозреваю что конфиги с h1-4 = 1-4 заработают в принципе.
@MrTheory commented on GitHub (Mar 8, 2026):
1-4 зарезервированы, поменял текст сообщения
@Almrose commented on GitHub (Mar 8, 2026):
Я не оч понимаю почему зарезервированы т.е. на других устройствах конфиги работают, а amnezia-tool требует h1-h4 >5. Судя по всему разные версии AWG действительно, и h1-h4 = 1-4 было сделано в первых версиях для совместимости в WG. Я думаю можно закрывать Issue, главное в readme дописать что может быть проблема такая.
И спасибо тебе за проделанную работу!
@MrTheory commented on GitHub (Mar 8, 2026):
Исправлено