[GH-ISSUE #31] AmneziaWG 1.5 support: I1 etc not supported in awg tool? #12

Closed
opened 2026-10-13 21:02:18 +00:00 by bsakaguchi · 6 comments
Owner

Originally created by @MarSoft on GitHub (Aug 9, 2025).
Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-tools/issues/31

According to the docs, AmneziaWG 1.5 introduces new parameters I1, I2 etc. They are present in the UI of amneziawg-client etc, but are not seemingly supported by this awg: when I try to add those parameters to my awg config and apply it with awg setconf or to set it directly using awg set, I get the following error:

Line unrecognized: `I1=<b0xc70000000108ce1bf31eec7d93360000449e227e4596ed7f75c4d35ce31880b4133107c822c6355b51f0d7c1bba96d5c210a48aca01885fed0871cfc37d59137d73b506dc013bb4a13c060ca5b04b7ae215af71e37d6e8ff1db235f9fe0c25cb8b492471054a7c8d0d6077d430d07f6e87a8699287f6e69f54263c7334a8e144a29851429bf2e350e519445172d36953e96085110ce1fb641e5efad42c0feb4711ece959b72cc4d6f3c1e83251adb572b921534f6ac4b10927167f41fe50040a75acef62f45bded67c0b45b9d655ce374589cad6f568b8475b2e8921ff98628f86ff2eb5bcce6f3ddb7dc89e37c5b5e78ddc8d93a58896e530b5f9f1448ab3b7a1d1f24a63bf981634f6183a21af310ffa52e9ddf5521561760288669de01a5f2f1a4f922e68d0592026bbe4329b654d4f5d6ace4f6a23b8560b720a5350691c0037b10acfac9726add44e7d3e880ee6f3b0d6429ff33655c297fee786bb5ac032e48d2062cd45e305e6d8d8b82bfbf0fdbc5ec09943d1ad02b0b5868ac4b24bb10255196be883562c35a713002014016b8cc5224768b3d330016cf8ed9300fe6bf39b4b19b3667cddc6e7c7ebe4437a58862606a2a66bd4184b09ab9d2cd3d3faed4d2ab71dd821422a9540c4c5fa2a9b2e6693d411a22854a8e541ed930796521f03a54254074bc4c5bca152a1723260e7d70a24d49720acc544b41359cfc252385bda7de7d05878ac0ea0343c77715e145160e6562161dfe2024846dfda3ce99068817a2418e66e4f37dea40a21251c8a034f83145071d93baadf050ca0f95dc9ce2338fb082d64fbc8faba905cec66e65c0e1f9b003c32c943381282d4ab09bef9b6813ff3ff5118623d2617867e25f0601df583c3ac51bc6303f79e68d8f8de4b8363ec9c7728b3ec5fcd5274edfca2a42f2727aa223c557afb33f5bea4f64aeb252c0150ed734d4d8eccb257824e8e090f65029a3a042a51e5cc8767408ae07d55da8507e4d009ae72c47ddb138df3cab6cc023df2532f88fb5a4c4bd917fafde0f3134be09231c389c70bc55cb95a779615e8e0a76a2b4d943aabfde0e394c985c0cb0376930f92c5b6998ef49ff4a13652b787503f55c4e3d8eebd6e1bc6db3a6d405d8405bd7a8db7cefc64d16e0d105a468f3d33d29e5744a24c4ac43ce0eb1bf6b559aed520b91108cda2de6e2c4f14bc4f4dc58712580e07d217c8cca1aaf7ac04bab3e7b1008b966f1ed4fba3fd93a0a9d3a27127e7aa587fbcc60d548300146bdc126982a58ff5342fc41a43f83a3d2722a26645bc961894e339b953e78ab395ff2fb854247ad06d446cc2944a1aefb90573115dc198f5c1efbc22bc6d7a74e41e666a643d5f85f57fde81b87ceff95353d22ae8bab11684180dd142642894d8dc34e402f802c2fd4a73508ca99124e428d67437c871dd96e506ffc39c0fc401f666b437adca41fd563cbcfd0fa22fbbf8112979c4e677fb533d981745cceed0fe96da6cc0593c430bbb71bcbf924f70b4547b0bb4d41c94a09a9ef1147935a5c75bb2f721fbd24ea6a9f5c9331187490ffa6d4e34e6bb30c2c54a0344724f01088fb2751a486f425362741664efb287bce66c4a544c96fa8b124d3c6b9eaca170c0b530799a6e878a57f402eb0016cf2689d55c76b2a91285e2273763f3afc5bc9398273f5338a06d>'
Configuration parsing error

What is the recommended way to configure AWG 1.5 client in the CLI-only Linux environment?

Originally created by @MarSoft on GitHub (Aug 9, 2025). Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-tools/issues/31 According to [the docs](https://m-2-3w5hsuiikq-ez.a.run.app/ru/documentation/instructions/new-amneziawg-selfhosted/), AmneziaWG 1.5 introduces new parameters I1, I2 etc. They are present in the UI of `amneziawg-client` etc, but are not seemingly supported by this `awg`: when I try to add those parameters to my awg config and apply it with `awg setconf` or to set it directly using `awg set`, I get the following error: ``` Line unrecognized: `I1=<b0xc70000000108ce1bf31eec7d93360000449e227e4596ed7f75c4d35ce31880b4133107c822c6355b51f0d7c1bba96d5c210a48aca01885fed0871cfc37d59137d73b506dc013bb4a13c060ca5b04b7ae215af71e37d6e8ff1db235f9fe0c25cb8b492471054a7c8d0d6077d430d07f6e87a8699287f6e69f54263c7334a8e144a29851429bf2e350e519445172d36953e96085110ce1fb641e5efad42c0feb4711ece959b72cc4d6f3c1e83251adb572b921534f6ac4b10927167f41fe50040a75acef62f45bded67c0b45b9d655ce374589cad6f568b8475b2e8921ff98628f86ff2eb5bcce6f3ddb7dc89e37c5b5e78ddc8d93a58896e530b5f9f1448ab3b7a1d1f24a63bf981634f6183a21af310ffa52e9ddf5521561760288669de01a5f2f1a4f922e68d0592026bbe4329b654d4f5d6ace4f6a23b8560b720a5350691c0037b10acfac9726add44e7d3e880ee6f3b0d6429ff33655c297fee786bb5ac032e48d2062cd45e305e6d8d8b82bfbf0fdbc5ec09943d1ad02b0b5868ac4b24bb10255196be883562c35a713002014016b8cc5224768b3d330016cf8ed9300fe6bf39b4b19b3667cddc6e7c7ebe4437a58862606a2a66bd4184b09ab9d2cd3d3faed4d2ab71dd821422a9540c4c5fa2a9b2e6693d411a22854a8e541ed930796521f03a54254074bc4c5bca152a1723260e7d70a24d49720acc544b41359cfc252385bda7de7d05878ac0ea0343c77715e145160e6562161dfe2024846dfda3ce99068817a2418e66e4f37dea40a21251c8a034f83145071d93baadf050ca0f95dc9ce2338fb082d64fbc8faba905cec66e65c0e1f9b003c32c943381282d4ab09bef9b6813ff3ff5118623d2617867e25f0601df583c3ac51bc6303f79e68d8f8de4b8363ec9c7728b3ec5fcd5274edfca2a42f2727aa223c557afb33f5bea4f64aeb252c0150ed734d4d8eccb257824e8e090f65029a3a042a51e5cc8767408ae07d55da8507e4d009ae72c47ddb138df3cab6cc023df2532f88fb5a4c4bd917fafde0f3134be09231c389c70bc55cb95a779615e8e0a76a2b4d943aabfde0e394c985c0cb0376930f92c5b6998ef49ff4a13652b787503f55c4e3d8eebd6e1bc6db3a6d405d8405bd7a8db7cefc64d16e0d105a468f3d33d29e5744a24c4ac43ce0eb1bf6b559aed520b91108cda2de6e2c4f14bc4f4dc58712580e07d217c8cca1aaf7ac04bab3e7b1008b966f1ed4fba3fd93a0a9d3a27127e7aa587fbcc60d548300146bdc126982a58ff5342fc41a43f83a3d2722a26645bc961894e339b953e78ab395ff2fb854247ad06d446cc2944a1aefb90573115dc198f5c1efbc22bc6d7a74e41e666a643d5f85f57fde81b87ceff95353d22ae8bab11684180dd142642894d8dc34e402f802c2fd4a73508ca99124e428d67437c871dd96e506ffc39c0fc401f666b437adca41fd563cbcfd0fa22fbbf8112979c4e677fb533d981745cceed0fe96da6cc0593c430bbb71bcbf924f70b4547b0bb4d41c94a09a9ef1147935a5c75bb2f721fbd24ea6a9f5c9331187490ffa6d4e34e6bb30c2c54a0344724f01088fb2751a486f425362741664efb287bce66c4a544c96fa8b124d3c6b9eaca170c0b530799a6e878a57f402eb0016cf2689d55c76b2a91285e2273763f3afc5bc9398273f5338a06d>' Configuration parsing error ``` What is the recommended way to configure AWG 1.5 client in the CLI-only Linux environment?
Author
Owner

@identw commented on GitHub (Aug 12, 2025):

Probably this PR fixed this issue: https://github.com/amnezia-vpn/amneziawg-tools/pull/30

<!-- gh-comment-id:3181219806 --> @identw commented on GitHub (Aug 12, 2025): Probably this PR fixed this issue: https://github.com/amnezia-vpn/amneziawg-tools/pull/30
Author
Owner

@MarSoft commented on GitHub (Aug 16, 2025):

With #30 awg does not complain about syntax error anymore when loading config with i1 parameter set or when setting in manually with awg set, but it still does not show i1 parameter in awg show output even when it should be set. Not sure if this parameter is really set or not.

<!-- gh-comment-id:3193097577 --> @MarSoft commented on GitHub (Aug 16, 2025): With #30 awg does not complain about syntax error anymore when loading config with `i1` parameter set or when setting in manually with `awg set`, but it still does not show `i1` parameter in `awg show` output even when it should be set. Not sure if this parameter is really set or not.
Author
Owner

@ygurov commented on GitHub (Oct 19, 2025):

Should be fixed and working well on the lasest version.
If the problem still exists - please let me know

<!-- gh-comment-id:3419607294 --> @ygurov commented on GitHub (Oct 19, 2025): Should be fixed and working well on the lasest version. If the problem still exists - please let me know
Author
Owner

@artemklevtsov commented on GitHub (Nov 1, 2025):

@ygurov is j1 also supported?
I got error with the latest release version.

❯ sudo awg-quick up warp
Warning: `/etc/amnezia/amneziawg/warp.conf' is world accessible
[#] ip link add warp type amneziawg
[#] awg setconf warp /dev/fd/63
Line unrecognized: `J1=<b0xabcdef1234567890>'
Configuration parsing error
[#] ip link delete dev warp
❯ pacman -Qs amneziawg-tools
local/amneziawg-tools 1.0.20250903-1
    AmneziaWG is a contemporary version of the popular VPN protocol, WireGuard.
<!-- gh-comment-id:3476207521 --> @artemklevtsov commented on GitHub (Nov 1, 2025): @ygurov is j1 also supported? I got error with the latest release version. ```sh ❯ sudo awg-quick up warp Warning: `/etc/amnezia/amneziawg/warp.conf' is world accessible [#] ip link add warp type amneziawg [#] awg setconf warp /dev/fd/63 Line unrecognized: `J1=<b0xabcdef1234567890>' Configuration parsing error [#] ip link delete dev warp ❯ pacman -Qs amneziawg-tools local/amneziawg-tools 1.0.20250903-1 AmneziaWG is a contemporary version of the popular VPN protocol, WireGuard. ```
Author
Owner

@artenax commented on GitHub (Nov 3, 2025):

artemklevtsov
I1, not J1.
Add a space after <b. Like this:
I1 = <b 0xc20...
The "=" (equal) sign is usually also surrounded by spaces.

<!-- gh-comment-id:3481281859 --> @artenax commented on GitHub (Nov 3, 2025): [artemklevtsov](https://github.com/artemklevtsov) I1, not J1. Add a space after <b. Like this: I1 = <b 0xc20... The "**=**" (equal) sign is usually also surrounded by spaces.
Author
Owner

@artemklevtsov commented on GitHub (Nov 3, 2025):

@artenax I mean J1 which seems removed in #30.
See also here.

<!-- gh-comment-id:3481484854 --> @artemklevtsov commented on GitHub (Nov 3, 2025): @artenax I mean J1 which seems removed in #30. See also [here](https://github.com/wgtunnel/wgtunnel/blob/0abe3f67efdfebc539d145faf3e2a96182328f21/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/state/InterfaceProxy.kt#L322).
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amneziawg-tools#12
No description provided.