From f474a7c67e8b4eea23b2db3a1b3aa4a8d0ed4e57 Mon Sep 17 00:00:00 2001 From: Tvlz Date: Sun, 15 Jan 2017 15:47:16 +0700 Subject: [PATCH] Fix for "Dead loop on virtual device" message ref: http://linksysinfo.org/index.php?threads/tomato-toastmans-releases.36106/page-37#post-277881 --- release/src/router/rc/services.c | 3 ++- release/src/router/shared/misc.c | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/release/src/router/rc/services.c b/release/src/router/rc/services.c index 728a01f806..2c5c8b317a 100644 --- a/release/src/router/rc/services.c +++ b/release/src/router/rc/services.c @@ -825,7 +825,8 @@ void start_6rd_tunnel(void) // adding default route via the border relay snprintf(tmp_ipv6, sizeof(tmp_ipv6), "::%s", relay); - eval("ip", "-6", "route", "add", "default", "via", tmp_ipv6, "dev", (char *)tun_dev); +// eval("ip", "-6", "route", "add", "default", "via", tmp_ipv6, "dev", (char *)tun_dev); + eval("ip", "-6", "route", "add", "::/0", "via", tmp_ipv6, "dev", (char *)tun_dev); nvram_set("ipv6_ifname", (char *)tun_dev); diff --git a/release/src/router/shared/misc.c b/release/src/router/shared/misc.c index efcc5d98df..a1beed6133 100644 --- a/release/src/router/shared/misc.c +++ b/release/src/router/shared/misc.c @@ -450,6 +450,10 @@ const char *get_wan6face(void) return "v6to4"; case IPV6_6IN4: return "v6in4"; + case IPV6_6RD: + return "6rd"; + case IPV6_6RD_DHCP: + return "6rd-pd"; } return nvram_safe_get("ipv6_ifname"); } -- 2.11.4.GIT