[PATCH 0/7] Allow changing the transit namespace
Julian Orth
ju.orth at gmail.com
Sat Sep 8 15:49:41 CEST 2018
On 9/8/18 3:39 PM, Bruno Wolff III wrote:
> On Sat, Sep 08, 2018 at 14:18:34 +0200,
> Julian Orth <ju.orth at gmail.com> wrote:
>>
>> wg set <device> transit-net <pid|file-path>
>>
>> The distinction is made based on the format of the argument. If it is an
>> unsigned 32 bit integer, then it is interpreted as a process id.
>> Otherwise it is interpreted as a file path. /proc does not need to be
>> mounted to use the process id interpretation. To force the
>> interpretation as a file-path, use a ./ prefix.
>
> Ambiguity is generally not a good idea (especially for security
> applications). It's not my decision, but I'd rather see the syntax make
> it clear what the type of the parameter is supposed to be.
The syntax is based on a similar feature in iproute2:
ip link set <device> netns <pid|name>
The syntax of wg seems to generally follow the iproute2 syntax so I
tried to keep it consistent.
More information about the WireGuard
mailing list