From b0dc7f0b61179d4f7ed6da3e5b2780fd0475aa04 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Mon, 7 Mar 2016 10:16:48 +0000 Subject: [PATCH] Added use_loopback option FossilOrigin-Name: 22cca206f71eb1bba4c9b7ec169c6776e80711ffa2374380b8da3df5f88c9177 --- src/ac/ac.default.conf | 9 +++++++++ src/ac/conf.c | 3 +-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ac/ac.default.conf b/src/ac/ac.default.conf index e42484dc..2888932c 100644 --- a/src/ac/ac.default.conf +++ b/src/ac/ac.default.conf @@ -91,6 +91,15 @@ # image_dir=/tftpboot +# use_loopback +# +# Let AC-Tube also listen on loopback interfaces in auto-detect mode. +# Turning this option on makes possibly only sense for some testing purpose. +# +# Default: +# use_loopback = off + + # --------------------------------------------------- # Network related diff --git a/src/ac/conf.c b/src/ac/conf.c index 4ad7f375..5a48a3df 100644 --- a/src/ac/conf.c +++ b/src/ac/conf.c @@ -402,8 +402,6 @@ static int init_listen_addrs() if (ifa->ifa_addr->sa_family == AF_INET6 && conf_ipv6) { sock_addrtostr(ifa->ifa_addr, str, 100,0); -// printf("The converter has %s\n",str); - if (strncmp(str, "fe80:", 5) == 0) { strcat(str, "%"); strcat(str, ifa->ifa_name); @@ -738,6 +736,7 @@ int read_config(const char *filename) CFG_SIMPLE_BOOL("strict_capwap", &conf_strict_capwap), CFG_SIMPLE_BOOL("strict_headers", &conf_strict_headers), + CFG_SIMPLE_BOOL("use_loopback", &conf_use_loopback), CFG_SIMPLE_STR("capwap_mode", &conf_capwap_mode_str),