diff options
Diffstat (limited to 'lib/network/tools.pm')
-rw-r--r-- | lib/network/tools.pm | 5 |
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; |