принято байт
cat /sys/class/net/eth0/statistics/rx_bytes
отдано байт
cat /sys/class/net/eth0/statistics/tx_bytes
прицепить в if-down что то, что будет доставать число оттуда, и складывать с общим числом, которое мы тоже сохранили куда-то и результат записывать вместо старого общего числа, ну вы понели.
второй скрипт стартует вместе с системой и рисует в трее значок по наведению на который всплывает общее число из нашего файла + текущее содержимое rx_bytes(но в файл не сохраняет ибо этим занимается скрипт if-down)