Skip to content

Option to disable signature check in containerized settingΒ #44

@Mainfrezzer

Description

@Mainfrezzer

With the Alpine Linux 3.23 release, their docker image ships with version 3.17.0 which enforces signature checks.
The addition of the signature check causes wg-tools, for example, to exit with errors due to no being able to set dns server, if they are specified and thus, doesnt establish a connection.
Running the -u command seperately will break dns resolution as the dns servers are changed before the container is able to establish the tunnel and the container is unable to connect to the specified dns server. (for various reasons, the declared dns might be in another private network, the dns server might be target of goverment censorship. dns resolution is enforced to the local network only. who knows)
If the tunnel loses connection, so far, from what ive seen, its also impossible to get the "old"/"original" config restored and thus are stuck in a limbo.(meaning the tools itself did handle it perfectly so far but are now unable to)

It would abolutely be delightful to see an option added to disable the signature checks to restore the old functionality in containerized setups.

Edit: i just checked some lxc setups. which are certainly more "hands on" but the same story there. I think the amount of Alpine as desktop is limited, but i can see that its frustrating there as as well.

Anything that manages your dns will break. Which is an issue as you manually need to babysit it and hopefully have backups/know which dns you supposed to have. As if you run resolvconf -u manually, after a failed run of wg-tools for example, which is horrible as an idea to run a program into an error to successfully change your dns config and then subsequently be stuck with a wrong config as wg-tools doesnt change the file back to its original state, which also doesnt happen after a second resolvconf -u run. Its a huge regression.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions