You are not logged in.
Steps to reproduce:
1. copy wg-quick config to /etc/wireguard
$ sudo cp wgprov24p1443.conf /etc/wireguard
2. try to start:
$ sudo systemctl start wg-quick@wgprov24p1443.service
[sudo] password for user:
Job for wg-quick@wgprov24p1443.service failed because the control process exited with error code.
See "systemctl status wg-quick@wgprov24p1443.service " and "journalctl -xeu wg-quick@wgprov24p1443.service" for details.
Jan 03 19:55:44 host systemd[1]: Starting WireGuard via wg-quick(8) for wgprov24p1443...
Jan 03 19:55:44 host wg-quick[1935]: wg-quick: `wgprov24p1443' does not exist
Jan 03 19:55:44 host systemd[1]: wg-quick@wgprov24p1443.service: Main process exited, code=exited, status=1/FAILURE
Last edited by yaaa (2024-01-03 18:53:14)
Offline
# stat /etc/wireguard/wgprov24p1443.conf
# wg-quick up wgprov24p1443
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
$ sudo stat /etc/wireguard/wgprov24p1443.conf
File: /etc/wireguard/wgprov24p1443.conf
Size: 335 Blocks: 8 IO Block: 4096 regular file
Device: 259,2 Inode: 4720180 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-01-03 19:37:10.286734930 +0300
Modify: 2024-01-03 19:37:10.286734930 +0300
Change: 2024-01-03 21:17:56.700455784 +0300
Birth: 2024-01-03 19:37:10.286734930 +0300$ sudo stat /etc/wireguard/
File: /etc/wireguard/
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 259,2 Inode: 4719762 Links: 2
Access: (0700/drwx------) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-01-03 21:18:15.330580208 +0300
Modify: 2024-01-03 21:17:56.700455784 +0300
Change: 2024-01-03 21:17:56.700455784 +0300
Birth: 2022-03-26 04:58:07.524339438 +0300
$ sudo wg-quick up wgprov24p1443
[sudo] password for user:
wg-quick: `wgprov24p1443' does not exist$ sudo wg-quick up wgprov24p1443.conf
wg-quick: `wgprov24p1443.conf' does not exist
Offline
Bug in wg-quick https://git.zx2c4.com/wireguard-tools/t … x.bash#n43
Config file name is used as interface name. Interface names must be <16 symbols long. Script gives misleading error.
Offline