diff --git a/lib/infobox/node.js b/lib/infobox/node.js
index 64de00371ef6a24e243c58ba4884e651b9f04214..14103039f3a302587996edff1fbba7dcc198fad5 100644
--- a/lib/infobox/node.js
+++ b/lib/infobox/node.js
@@ -70,7 +70,19 @@ define(['sorttable', 'snabbdom', 'd3-interpolate', 'helper', 'utils/node'],
           V.h('td', icons),
           V.h('td', nodeLink(n.node)),
           V.h('td', n.node.clients),
-          V.h('td', { style: { color: linkScale((n.link.source_tq + n.link.target_tq) / 2) } }, helper.showTq(n.link.source_tq) + ' - ' + helper.showTq(n.link.target_tq)),
+          V.h('td', [V.h('a', {
+            style: {
+              color: linkScale((n.link.source_tq + n.link.target_tq) / 2)
+            },
+            props: {
+              title: n.link.source.hostname + ' - ' + n.link.target.hostname,
+              href: router.generateLink({ link: n.link.id })
+            }, on: {
+              click: function (e) {
+                router.fullUrl({ link: n.link.id }, e);
+              }
+            }
+          }, helper.showTq(n.link.source_tq) + ' - ' + helper.showTq(n.link.target_tq))]),
           V.h('td', helper.showDistance(n.link))
         ]);
       }