Câu hỏi Làm thế nào để hiển thị lưu lượng mạng trong thiết bị đầu cuối?


làm thế nào để hiển thị lưu lượng mạng thực tế (không dây) trong một thiết bị đầu cuối?

Ngoài ra: Có thể thêm thông tin này vào biểu đồ của top?


321
2018-02-17 10:32


gốc


Bất kỳ giải pháp nào cho "Có thể thêm thông tin này vào biểu đồ của top?" phần? :) - Janaka Bandara
@JanakaBandara kiểm tra Liếc nhìn. - ESala


Các câu trả lời:


Dưới đây là một số công cụ tuyệt vời trong kho lưu trữ Ubuntu để giám sát lưu lượng mạng dòng lệnh:

bmon - hiển thị nhiều giao diện cùng một lúc

enter image description here

slurm - có đồ thị màu đẹp

enter image description here

tcptrack  - Yêu thích. Cho biết bao nhiêu băng thông đang được sử dụng và cũng là những gì giao thức (dịch vụ / cổng) và điểm đến truyền dẫn đang diễn ra. Rất hữu ích khi bạn muốn biết chính xác những gì đang sử dụng hết băng thông của bạn

enter image description here


361
2018-02-17 13:19



bmon thật sự rất tuyệt! có một đồ thị như slurm nhưng không đầy màu sắc. - Ethereal
sudo apt-get install bmon slurm tcptrack - Nabil Kadimi
nload xứng đáng đề cập đến việc phân tách tải lên và tải xuống tốt hơn (cũng không nhiều màu sắc) - Chris
tcptrack thật tuyệt! - Robert
sudo apt install ethstatus - isync


Nó khá dễ! cài đặt "iftop" với:

sudo apt-get install iftop

Sau đó chạy

sudo iftop

từ bất kỳ thiết bị đầu cuối nào!

Thưởng thức!


117
2018-02-17 11:45



Để xem bất cứ điều gì, tôi phải chạy (Ubuntu sử dụng wifi): $ sudo iftop -i wlan0 - russian_spy


Ai đó cũng nên đề cập nethogs.

Điều khác biệt và có thể thú vị hơn về điều này là nó cho thấy lưu lượng truy cập mỗi  quá trình, như hình ảnh hiển thị

enter image description here

Hãy xem trang


101
2018-01-17 12:20



Để cài đặt: sudo apt-get -y install nethogs sau đó sudo nethogs - bmaupin
Tiện ích rất hữu ích, chỉ cần lưu ý rằng bạn có thể cần phải thực hiện thêm một vài bước cài đặt để làm cho nó hoạt động trên 14.04 như askubuntu.com/a/729560/79176 mô tả. - Huge
Đối với những người có Debian Jessie, người cũng đến đây: Phiên bản đang hoạt động nằm trong Backports: apt-get install nethogs/jessie-backports (bạn cần thêm jessie-backports trước). - Tino


Có một công cụ hay gọi là công tơ mét hiển thị biểu đồ trong thiết bị đầu cuối sử dụng ký tự khối Unicode, màu sắc và thậm chí thêm nhãn vào từng đỉnh trong biểu đồ.

$ sudo apt-get install speedometer
$ speedometer -l  -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))

Screenshot after running the previous command

Nó có một số tùy chọn, có thể giám sát nhiều giao diện, có thể hiển thị nhiều đồ thị trong nhiều hàng hoặc cột, và thậm chí có thể theo dõi tốc độ tải xuống của một tệp đơn (bằng cách xem kích thước tệp trên đĩa).


41
2018-06-18 17:01



mẹo hay. cảm ơn bạn :) - IndexOutOfBoundsException
Đây là đồ thị trực quan đẹp nhất mà tôi từng thấy trong một màn hình văn bản thuần túy. Tôi sẽ xem xét vào thư viện gui bởi cùng một tác giả ngay bây giờ: urwid.org  (mã nguồn và tác giả: github.com/wardi) - ThorSummoner
@ ThorSummoner: Đây là việc không có chủ đề, nhưng urwid là thư viện được sử dụng bởi PuDB Trình gỡ lỗi Python. - Denilson Sá Maia
Điều này chỉ nằm ở "chờ đợi cho <giao diện> được tạo ra". - felwithe
@felwithe Điều đó có thể có nghĩa là bạn đã truyền tên giao diện mạng sai. Thử thay đổi wlan0trong lệnh đó để eth0 hoặc bất cứ thứ gì là tên của giao diện mạng trong hệ thống của bạn. Xem thêm: unix.stackexchange.com/a/125406 - Denilson Sá Maia


iptraf

IPTraf là một tiện ích thống kê mạng dựa trên giao diện điều khiển dành cho Linux. Nó   tập hợp một loạt các số liệu như gói kết nối TCP và byte   số lượng, số liệu thống kê giao diện và chỉ số hoạt động, lưu lượng truy cập TCP / UDP   phân tích và số lượng gói và số byte của trạm LAN.

Tính năng, đặc điểm

Trình theo dõi lưu lượng IP hiển thị thông tin về lưu lượng truy cập IP   qua mạng của bạn. Bao gồm thông tin cờ TCP, gói và byte   đếm, chi tiết ICMP, loại gói OSPF. Tổng quát và chi tiết   thống kê giao diện hiển thị IP, TCP, UDP, ICMP, không phải IP và IP khác   số lượng gói, lỗi kiểm tra IP, hoạt động giao diện, kích thước gói   đếm. Một màn hình dịch vụ TCP và UDP hiển thị số lượng đến và   các gói gửi đi cho các cổng ứng dụng TCP và UDP thông thường LAN   mô-đun thống kê phát hiện ra các máy chủ đang hoạt động và hiển thị thống kê   hiển thị hoạt động dữ liệu trên chúng TCP, UDP, và hiển thị giao thức khác   bộ lọc, cho phép bạn chỉ xem lưu lượng truy cập mà bạn quan tâm.   Ghi nhật ký Hỗ trợ Ethernet, FDDI, ISDN, SLIP, PPP và lặp lại   loại giao diện. Sử dụng giao diện socket thô được tích hợp sẵn của   Linux kernel, cho phép nó được sử dụng trên một loạt các hỗ trợ   thẻ mạng. Hoạt động toàn màn hình, điều khiển menu.

Giao thức được công nhận

IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP RARP

Các gói không phải IP sẽ đơn giản   được chỉ định là "Không phải IP" và trên mạng LAN Ethernet, sẽ được cung cấp   các địa chỉ Ethernet thích hợp.

Giao diện được hỗ trợ

Vòng lặp cục bộ Tất cả các giao diện Ethernet được hỗ trợ Linux Tất cả   Các giao diện FDDI hỗ trợ Linux SLIP PPP đồng bộ PPP không đồng bộ   trên ISDN ISDN với ISDN đóng gói IP thô với Cisco HDLC   đóng gói đường song song IP

Nguồn http://iptraf.seul.org/about.html

Cài đặt

Với apt:

apt-get install iptraf

Hoặc tải xuống nguồn:

http://iptraf.seul.org/download.html

Ảnh chụp màn hình

Kết nối hiện tại:

tcp connections

Cổng hiện tại:

enter image description here

Tóm tắt tất cả các giao diện:

enter image description here

Chi tiết cho mỗi Giao diện:

enter image description here

Nguồn http://iptraf.seul.org/shots.html


40
2017-08-29 06:23





tcpdump -i eth0 

Điều đó sẽ cung cấp cho bạn thông tin truyền trực tuyến tất cả dữ liệu từ giao diện đó (thẻ ethernet của bạn). Tương tự như wireshark.

Sử dụng ifconfig để xem danh sách các giao diện máy của bạn.


25
2018-05-16 09:05



Điều này chắc chắn sẽ hiển thị thông tin mạng ... Không phải là một giao diện rất thân thiện với người dùng, cũng không có số liệu thống kê tổng hợp. Chắc chắn nghĩ về điều này như wireshark. - user2943160


Tôi nghĩ ifconfig [interface] sẽ làm điều đó. Như:

gevorg @ gevorg-TravelMate-3260: ~ $ ifconfig wlan0
wlan0 Liên kết mã hóa: Ethernet HWaddr 00: 18: de: 89: 52: 71
          BROADCAST MULTICAST MTU: 1500 Số liệu: 1
          Gói RX: 0 lỗi: 0 bị xóa: 0 lần truy cập: 0 khung: 0
          Gói TX: 0 lỗi: 0 bị giảm: 0 lần khởi động: 0 nhà cung cấp dịch vụ: 0
          va chạm: 0 txqueuelen: 1000
          RX byte: 0 (0.0 B) byte TX: 0 (0.0 B)

gevorg @ gevorg-TravelMate-3260: ~ $ ifconfig eth0
eth0 Liên kết mã hóa: Ethernet HWaddr 00: 16: 36: bf: 92: e3
          addet inet: 192.168.10.100 Bcast: 192.168.10.255 Mặt nạ: 255.255.255.0
          inet6 addr: fe80 :: 216: 36ff: febf: 92e3 / 64 Phạm vi: Liên kết
          UP BROADCAST RUNNING MULTICAST MTU: 1500 Số liệu: 1
          Gói dữ liệu RX: 342765 lỗi: 0 bị giảm: 0 lần vượt quá: 0 khung: 0
          Gói TX: 306183 lỗi: 0 bị xóa: 0 lần truy cập: 0 nhà cung cấp dịch vụ: 0
          va chạm: 0 txqueuelen: 1000
          RX byte: 373934806 (373,9 MB) TX byte: 39111569 (39,1 MB)
          Ngắt: 16

Nó cho thấy RX byte: 73934806 (373,9 MB) và TX byte: 39111569 (39,1 MB).


21
2018-02-17 10:34



nhưng đây chỉ là số liệu thống kê tất cả cho phiên này. Tôi sẽ xem liệu kết nối có đang hoạt động hay không. - IndexOutOfBoundsException
netstat -t -u -c ? - hingev