Files
bpfire/src/patches/strongswan-disable-ipv6.patch
Michael Tremer d38ed86f8b strongswan: Disable IPv6 by default
IPFire 2 does not have IPv6 connectivity with exception of a
few systems for testing where IPsec connections become a little
bit unstable when trying to connect over IPv6.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-03-15 12:56:05 +00:00

25 lines
1.1 KiB
Diff

diff --git a/conf/plugins/socket-default.opt b/conf/plugins/socket-default.opt
index 483a0f03d584..6fc7c2db47a7 100644
--- a/conf/plugins/socket-default.opt
+++ b/conf/plugins/socket-default.opt
@@ -7,5 +7,5 @@ charon.plugins.socket-default.set_source = yes
charon.plugins.socket-default.use_ipv4 = yes
Listen on IPv4, if possible.
-charon.plugins.socket-default.use_ipv6 = yes
+charon.plugins.socket-default.use_ipv6 = no
Listen on IPv6, if possible.
diff --git a/src/libcharon/plugins/socket_default/socket_default_socket.c b/src/libcharon/plugins/socket_default/socket_default_socket.c
index ba22b0c2bdb6..da6989d81d7a 100644
--- a/src/libcharon/plugins/socket_default/socket_default_socket.c
+++ b/src/libcharon/plugins/socket_default/socket_default_socket.c
@@ -748,7 +748,7 @@ static bool use_family(int family)
"%s.plugins.socket-default.use_ipv4", TRUE, lib->ns);
case AF_INET6:
return lib->settings->get_bool(lib->settings,
- "%s.plugins.socket-default.use_ipv6", TRUE, lib->ns);
+ "%s.plugins.socket-default.use_ipv6", FALSE, lib->ns);
default:
return FALSE;
}