diff options
| -rwxr-xr-x | bin/network_info | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/bin/network_info b/bin/network_info index 9c20b89..38d5ada 100755 --- a/bin/network_info +++ b/bin/network_info @@ -51,12 +51,23 @@ def get_mac_address(interface): address = '' try: - address = _read_file(address_file) + address = _read_file(address_file).strip() except IOError: pass return address +def get_speed(interface): + speed_file = os.path.join(SYS_PATH, interface, 'speed') + + speed = '' + try: + speed = _read_file(speed_file).strip() + except IOError: + pass + + return speed + def main(args): for interface in args: @@ -74,6 +85,7 @@ def main(args): except: print("IPv6: n/a") print("MAC: %s\n" % get_mac_address(interface)) + print("Connect Speed: %s" % get_speed(interface)) return 0 |
