summaryrefslogtreecommitdiff
diff options
-rwxr-xr-xbin/network_info14
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