socket-default plugin allocates random ports if configured to 0.
Also added strongswan.conf options to change the ports.
This commit is contained in:
+3
-3
@@ -73,7 +73,7 @@ AC_ARG_WITH(
|
||||
|
||||
AC_ARG_WITH(
|
||||
[charon-udp-port],
|
||||
AS_HELP_STRING([--with-charon-udp-port=port],[UDP port used by charon locally (default 500).]),
|
||||
AS_HELP_STRING([--with-charon-udp-port=port],[UDP port used by charon locally (default 500). Set to 0 to allocate randomly.]),
|
||||
[AC_DEFINE_UNQUOTED(CHARON_UDP_PORT, [$withval], [UDP port used by charon locally])
|
||||
AC_SUBST(charon_udp_port, [$withval])],
|
||||
[AC_SUBST(charon_udp_port, 500)]
|
||||
@@ -81,14 +81,14 @@ AC_ARG_WITH(
|
||||
|
||||
AC_ARG_WITH(
|
||||
[charon-natt-port],
|
||||
AS_HELP_STRING([--with-charon-natt-port=port],[UDP port used by charon locally in case a NAT is detected (must be different from charon-udp-port, default 4500)]),
|
||||
AS_HELP_STRING([--with-charon-natt-port=port],[UDP port used by charon locally in case a NAT is detected (must be different from charon-udp-port, default 4500). Set to 0 to allocate randomly.]),
|
||||
[AC_DEFINE_UNQUOTED(CHARON_NATT_PORT, [$withval], [UDP post used by charon locally in case a NAT is detected])
|
||||
AC_SUBST(charon_natt_port, [$withval])],
|
||||
[AC_SUBST(charon_natt_port, 4500)]
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([configured UDP ports ($charon_udp_port, $charon_natt_port)])
|
||||
if test x$charon_udp_port == x$charon_natt_port; then
|
||||
if test x$charon_udp_port != x0 -a x$charon_udp_port = x$charon_natt_port; then
|
||||
AC_MSG_ERROR(the ports have to be different)
|
||||
else
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
Reference in New Issue
Block a user