Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 網路流量監控神器 iptraf-ng 安裝與實戰操作指南

編輯:關於 Linux

iptraf-ng (原 iptraf) 是一套基於 ncurses 的互動式 IP 網路監控工具,能即時顯示 TCP/UDP/ICMP 封包統計、連線狀態、介面流量、區域網主機活動等資訊。支援乙太網、FDDI、ISDN、SLIP、PPP、Loopback 等介面,透過 Linux 核心 Raw Socket 直接擷取封包,無需混雜模式即可運作。本文整理安裝方式、功能特色與常用操作熱鍵。

iptraf 主介面截圖

核心功能特色

  • IP 流量監控:TCP Flags、封包/位元組計數、ICMP 細節、OSPF 封包類型
  • 介面統計:IP/TCP/UDP/ICMP/非 IP 封包計數、校驗錯誤、活動狀態、封包大小分布
  • TCP/UDP 服務監控:常見應用埠號收發封包統計
  • 區域網統計:發現線上主機、顯示資料活動統計
  • 協定過濾器:僅顯示感興趣的流量 (TCP/UDP/其他)
  • 日誌功能:記錄監控數據供事後分析
  • 全螢幕選單式操作,直觀易用

各發行版安裝指令

發行版安裝指令
Ubuntu / Debian / Mint sudo apt-get install iptraf-ng (舊套件名 iptraf)
Arch Linux / Manjaro sudo pacman -S iptraf-ng
Fedora / RHEL / CentOS (需 EPEL) sudo dnf install iptraf-ng 或 sudo yum install iptraf
openSUSE sudo zypper install iptraf-ng

啟動與基本操作

# 直接啟動 (需 root 權限擷取封包)
sudo iptraf-ng

# 或指定介面直接進入監控
sudo iptraf-ng -i eth0

主選單功能對照表

選單項目功能說明
IP traffic monitor 即時顯示所有 IP 連線流量 (來源/目的 IP、埠、協定、封包數、位元組數)
General interface statistics 介面層級統計:IP/TCP/UDP/ICMP 封包計數、錯誤、碰撞
Detailed interface statistics 含 TCP Flags、封包大小分布、ICMP 類型細分
TCP/UDP service monitor 依埠號統計 (HTTP 80、SSH 22、DNS 53 等)
LAN station monitor 掃描區域網活躍主機 (MAC、IP、流量)
Filters 設定來源/目的 IP、埠、協定過濾規則
Configure 介面選擇、顯示欄位、日誌路徑、色彩主題

常用熱鍵速查

熱鍵動作
↑/↓ 選單導航
Enter 進入子選單/確認
Esc / q 返回上層/離開
L 切換日誌開啟/關閉
F 開啟過濾器設定
P 暫停/繼續統計

進階用法

  • 背景記錄模式:iptraf-ng -B -i eth0 -L /var/log/iptraf.log (守護程式模式記錄至檔案)
  • 自動化腳本整合:搭配 cron 定時產生流量報表
  • 多介面監控:啟動多個終端機分別監控 eth0, eth1, bond0

iptraf-ng 以純文字介面提供專業級網路可視化能力,是 Linux 系統管理員排查頻寬佔用、分析異常連線、稽核區域網設備的得力利器。

Copyright © Windows教程網 All Rights Reserved