Class luci.sys.net

LuCI system utilities / network related functions.

Functions

arptable () Returns the current arp-table entries as two-dimensional table.
conntrack () Returns conntrack information
deviceinfo () Return information about available network interfaces.
devices () Determine the names of available network interfaces.
host_hints () Returns a two-dimensional table of host hints.
ipv4_hints () Returns a two-dimensional table of IPv4 address hints.
ipv6_hints () Returns a two-dimensional table of IPv6 address hints.
mac_hints () Returns a two-dimensional table of mac address hints.
pingtest (host) Tests whether the given host responds to ping probes.
routes () Returns the current kernel routing table entries.
routes6 () Returns the current ipv6 kernel routing table entries.


Functions

arptable ()
Returns the current arp-table entries as two-dimensional table.

Return value:

Table of table containing the current arp entries. The following fields are defined for arp entry objects: { "IP address", "HW address", "HW type", "Flags", "Mask", "Device" }
conntrack ()
Returns conntrack information

Return value:

Table with the currently tracked IP connections
deviceinfo ()
Return information about available network interfaces.

Return value:

Table containing all current interface names and their information
devices ()
Determine the names of available network interfaces.

Return value:

Table containing all current interface names
host_hints ()
Returns a two-dimensional table of host hints.

Return value:

Table of table containing known hosts from various sources, indexed by mac address. Each subtable contains at least one of the fields "name", "ipv4" or "ipv6".
ipv4_hints ()
Returns a two-dimensional table of IPv4 address hints.

Return value:

Table of table containing known hosts from various sources. Each entry contains the values in the following order: [ "ip", "name" ]
ipv6_hints ()
Returns a two-dimensional table of IPv6 address hints.

Return value:

Table of table containing known hosts from various sources. Each entry contains the values in the following order: [ "ip", "name" ]
mac_hints ()
Returns a two-dimensional table of mac address hints.

Return value:

Table of table containing known hosts from various sources. Each entry contains the values in the following order: [ "mac", "name" ]
pingtest (host)
Tests whether the given host responds to ping probes.

Parameters

  • host: String containing a hostname or IPv4 address

Return value:

Number containing 0 on success and >= 1 on error
routes ()
Returns the current kernel routing table entries.

Return value:

Table of tables with properties of the corresponding routes. The following fields are defined for route entry tables: { "dest", "gateway", "metric", "refcount", "usecount", "irtt", "flags", "device" }
routes6 ()
Returns the current ipv6 kernel routing table entries.

Return value:

Table of tables with properties of the corresponding routes. The following fields are defined for route entry tables: { "source", "dest", "nexthop", "metric", "refcount", "usecount", "flags", "device" }

Valid XHTML 1.0!