From dec711a7b970c4e71872a5842522eefba9fda6b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20JORGE=20=5Bzezinho=5D?= Date: Sun, 23 Sep 2018 16:26:43 +0200 Subject: add IPv6 function to show IPv6 adress along with IPv4 in net_applet --- lib/network/tools.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/network/tools.pm b/lib/network/tools.pm index c8e0cf6..92e4765 100644 --- a/lib/network/tools.pm +++ b/lib/network/tools.pm @@ -272,6 +272,12 @@ sub get_interface_ip_address { $net->{ifcfg}{$interface}{IPADDR}; } +sub get_interface_ip6_address { + my ($net, $interface) = @_; + `/sbin/ip addr show dev $interface` =~ /^\s*inet6\s+(.*)\sscope\sglobal(.*)$/m && $1 || + $net->{ifcfg}{$interface}{IPADDR}; +} + sub get_interface_ptp_address { my ($interface) = @_; my ($flags, $_link, $addrs) = `/sbin/ip addr show dev $interface`; -- cgit v1.2.1