diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-04-16 14:54:48 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-05-03 15:11:20 +0200 |
commit | 70dfac44591d9e7b182ee1ef18e552c189fe4380 (patch) | |
tree | 76fbf9f67ae76037682b961cf90f8f247a3a881f | |
parent | 18dab76bfa35afe6e6da5b1c945632c52a4b5de0 (diff) | |
download | strongswan-70dfac44591d9e7b182ee1ef18e552c189fe4380.tar.bz2 strongswan-70dfac44591d9e7b182ee1ef18e552c189fe4380.tar.xz |
android: Ignore interface 'lo'
Android adds a default route via 'lo' if no connectivity is available
causing charon to send packets via lo and triggering DPD.
-rw-r--r-- | src/frontends/android/jni/libandroidbridge/charonservice.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/frontends/android/jni/libandroidbridge/charonservice.c b/src/frontends/android/jni/libandroidbridge/charonservice.c index 9afedf616..370c52af9 100644 --- a/src/frontends/android/jni/libandroidbridge/charonservice.c +++ b/src/frontends/android/jni/libandroidbridge/charonservice.c @@ -425,9 +425,11 @@ static void set_options(char *logfile) lib->settings->set_bool(lib->settings, "charon.plugins.kernel-netlink.roam_events", FALSE); /* ignore tun devices (it's mostly tun0 but it may already be taken, ignore - * some others too) */ + * some others too), also ignore lo as a default route points to it when + * no connectivity is available */ lib->settings->set_str(lib->settings, - "charon.interfaces_ignore", "tun0, tun1, tun2, tun3, tun4"); + "charon.interfaces_ignore", "lo, tun0, tun1, tun2, tun3, " + "tun4"); } /** |