Network Info
Provides Network Information
Processing
The step puts information about network configuration into its results.
Settings
Name |
Type |
Description |
Lookup Names |
boolean |
If true , the step tries to determine hostname and canonical hostname information. Depending on your network configuration this may involve address reverse lookups that take a long time or time out.
If false , the step returns network configuration omitting hostname and canonical hostname information.
Evaluated for each input row
|
Results
Name |
Type |
Description |
network_interfaces |
list |
A list of dict values, each describing a network interface of the system:
Each network interface has the following keys:
Key |
Type |
Description |
is_up |
boolean |
true if the interface is active, false otherwise |
is_virtual |
boolean |
true if the interface is virtual, false otherwise |
is_loopback |
boolean |
true if the interface is the loopback interface, false otherwise |
is_point_to_point |
boolean |
true if the interface is a p2p interface, such as a network tunnel, false otherwise |
name |
string |
the name of the interface |
display_name |
string |
the display name of the interface |
hardware_address |
binary |
the hardware address of the network interface, typically a MAC address |
index |
long |
the index number of this interface as assigned by the operating system |
mtu |
long |
the maximal trasfer unit size of this interface |
supports_multicast |
boolean |
true if the interface supports multicast, false otherwise |
addresses |
list |
a list of network addresses assigned to the network interface |
sub_interfaces |
list |
a list of sub-interfaces of this interface |
Each network address is a dict of the following structure:
Key |
Type |
Description |
type |
string |
IPv4 or IPv6 |
address |
dict |
internet address structure |
net_prefix_length |
long |
length of the network prefix (size of netmask) |
broadcast |
dict |
internet address structure (omitted for IPv6 networks) |
Each internet address is a dict of the following structure
Key |
Type |
Description |
type |
string |
IPv4 or IPv6 |
ip |
string |
IP address as string |
ip_bin |
binary |
IP address bytes, most significant byte first |
hostname |
string |
hostname assigned to IP address (omitted for IPv4 broadcast addresses) |
canonical_hostname |
string |
canonical hostname assigned to IP address (omitted for IPv4 broadcast addresses) |
|