mirror of
https://github.com/amnezia-vpn/amneziawg-tools.git
synced 2026-10-13 21:34:42 +00:00
[GH-ISSUE #35] awg-quick: failed to read wg-config with I1-I5 tagged junk strings #15
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
amnezia-vpn/amneziawg-tools#15
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 @yazmeyaa on GitHub (Dec 3, 2025).
Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-tools/issues/35
Issue: Unable to pass
I1–I5parameters into the configuration forawg-quick.Running
awg-quick upresults in the following error:Context:
Recent MRs indicate that AWG1.5 features were added to
amneziawg-tools, so I expected theI1–I5fields to be handled properly.Package info:
What I tried:
Added
I1–I5to the[Interface]section:However, the configuration fails to parse and produces the error above.
Expected behavior:
awg-quickshould correctly accept the binary parametersI1–I5and apply them to the interface.Actual behavior:
Fails with
Invalid argumentduring interface configuration.Question:
Is
<b 0x…>the correct way to defineI1–I5in the config?Do these parameters require a different format, or is this a limitation of the current
awg-quickimplementation?Is it possible that the AWG1.5 support in
amneziawg-toolsisn’t fully aligned with the config format yet?@bobonerd commented on GitHub (Dec 8, 2025):
Same issue on ubuntu 24 lts. No error described but it seems that options I1–I5 are ignored. GUI version parses I1–I5 fine on the same PC
@dmtazetdinov commented on GitHub (Feb 5, 2026):
it's the same for ubuntu (I built it myself and tried to download different versions from the github)
Ubuntu 22.04.5 LTS
if you comment out the lines (I1..I5), then the config loads and works.
@dmtazetdinov commented on GitHub (Feb 14, 2026):
@renatica commented on GitHub (Feb 21, 2026):
https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/141#issue-3972612417
also asked a similar question before. the tools don't handle empty strings gracefully. it's unclear how they should be treated in the first place. the kernel module rejects explicit null parameters, the tools refuse to recognize empty lines.