Changes between Version 2 and Version 3 of plugin_netinfo


Ignore:
Timestamp:
08/25/10 13:48:12 (9 years ago)
Author:
volker
Comment:

new function netinfo::netmask_short

Legend:

Unmodified
Added
Removed
Modified
  • plugin_netinfo

    v2 v3  
    99||netinfo::exists(device)||determine existence of network device||
    1010||netinfo::hwaddr(device)||get hardware address (usually MAC address)||
    11 ||netinfo::ipaddr(device)||get IP address||
    12 ||netinfo::netmask(device)||get netmask||
    13 ||netinfo::bcaddr(device)||get broadcast address||
     11||netinfo::ipaddr(device)||get IPv4 address||
     12||netinfo::netmask(device)||get netmask (IPv4) in long format like "255.255.255.0"||
     13||netinfo::netmask_short(device)||get netmask (IPv4) in short format like "/24" (for CIDR notation)
     14||netinfo::bcaddr(device)||get broadcast address (IPv4)||
    1415
    1516'device' is a valid network device name, e.g. 'eth0' (do a 'cat /proc/net/dev' for valid names on your system)
     
    2021
    2122{{{
    22 Widget IPaddress {                                                                                                                             
    23     class  'Text'                                                                                                                               
    24     expression netinfo::ipaddr('eth0')                                                                                                         
    25     prefix 'IP'                                                                                                                                 
    26     width  20                                                                                                                                   
    27     align  'R'                                                                                                                                 
    28     update minute                                                                                                                               
     23Widget IPaddress {
     24    class  'Text'
     25    expression netinfo::ipaddr('eth0').netinfo::netmask_short('eth0')
     26    prefix 'IP'
     27    width  20
     28    align  'R'
     29    update minute
    2930}
    3031}}}
    3132
     33This should show the IP address of device eth0 in 20 columns like
     34{{{
     35IP    192.168.0.2/24
     36}}}
    3237----
    3338