---
name: "Ocsinventory::Agent::Backend::OS::Linux::Network::Networks"
section: "3pm"
platform: "linux"
package: "ocsinventory-agent"
version: "2:2.10.0-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Ocsinventory::Agent::Backend::OS::Linux::Network::Networks"
---

# Ocsinventory::Agent::Backend::OS::Linux::Network::Networks(3pm)

Network-related functions

## NAME

OCSInventory::Agent::Backend::OS::Linux::Network::Networks - Network-related functions

## DESCRIPTION

This module retrieves network information.

## FUNCTIONS

### getSpeed

Returns the speed of the card.

### getDuplex

Returns duplex state of the card.

### getMTU

Returns the mtu of the card.

### getStatus

Returns the status of the card.

### getMAC

Returns the mac address.

### getSubnetAddress($address, $mask)

Returns the subnet address for IPv4.

### getSubnetAddressIPv6($address, $mask)

Returns the subnet address for IPv6.

### getIPNetmask($prefix)

Returns the network mask for IPv4.

### getIPNetmaskV6($prefix)

Returns the network mask for IPv6.

### getslaves

Returns if card has a bonding.

### getIPRoute

Returns the gateway defined int he ip config.

### getRouteIfconfig

Returns the gateway defined in the ip config.

### isSameNetwork

Returns true if both addresses belong to the same network, for IPv4.

### isSameNetworkIPv6

Returns true if both addresses belong to the same network, for IPv6.

## POD ERRORS

Hey! **The above document had some coding errors, which are explained below:**

- Around line 979:

  \=back without =over
