diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2024-10-03 14:48:32 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-10-04 19:04:29 +0200 |
commit | 9d66df9a9a45b9305a2daff8a3c09a28f2c78d83 (patch) | |
tree | f627f8309045423bf05257549b8061dadc10b532 /log.c | |
parent | 151dbe0d3d3690978a0a5cf3b8fa9808bd708668 (diff) | |
download | passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.tar passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.tar.gz passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.tar.bz2 passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.tar.lz passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.tar.xz passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.tar.zst passt-9d66df9a9a45b9305a2daff8a3c09a28f2c78d83.zip |
conf: Add command line switch to enable IP_FREEBIND socket option
In a couple of recent reports, we've seen that it can be useful for pasta
to forward ports from addresses which are not currently configured on the
host, but might be in future. That can be done with the sysctl
net.ipv4.ip_nonlocal_bind, but that does require CAP_NET_ADMIN to set in
the first place. We can allow the same thing on a per-socket basis with
the IP_FREEBIND (or IPV6_FREEBIND) socket option.
Add a --freebind command line argument to enable this socket option on
all listening sockets.
Link: https://bugs.passt.top/show_bug.cgi?id=101
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'log.c')
0 files changed, 0 insertions, 0 deletions