summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/network/tools.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/network/tools.pm b/lib/network/tools.pm
index 1d4df88..b00bdb0 100644
--- a/lib/network/tools.pm
+++ b/lib/network/tools.pm
@@ -199,6 +199,11 @@ sub get_default_connection {
return $gw_intf, get_interface_status($gw_intf), $net->{resolv}{dnsServer};
}
+sub has_network_connection() {
+ (undef, undef, $gw_address) = get_default_connection({});
+ to_bool($gw_address);
+}
+
sub get_interface_type {
my ($interface, $o_module) = @_;
require detect_devices;