Kami memiliki satu server pusat yang berfungsi sebagai gateway internet. Server ini terhubung ke internet, dan menggunakan iptables, kami meneruskan lalu lintas dan berbagi koneksi internet di antara semua komputer dalam jaringan. Ini berfungsi dengan baik.
Namun, terkadang internet menjadi sangat lambat. Kemungkinan besar salah satu pengguna mengunduh video atau file besar lainnya. Saya ingin menunjukkan dengan tepat pelakunya. Saya sedang berpikir untuk menginstal alat yang dapat memonitor lalu lintas jaringan yang melewati server, melalui IP. Lebih disukai dalam waktu nyata dan juga akumulasi total (lagi oleh IP). Adakah alat yang direkomendasikan untuk ini? Lebih disukai sesuatu di repositori Ubuntu.
sumber
Anda dapat memeriksa penghitung yang ada dari iptables untuk melihat apakah ada sesuatu yang keluar dari jalur,
Dimungkinkan juga untuk menambahkan aturan akuntansi ke iptables yang hanya digunakan untuk menghasilkan penghitungan lalu lintas. Alat seperti Shorewall memudahkan untuk melakukan ini dan memiliki dokumentasi khusus tentang aturan Akuntansi
Ada penelitian yang menunjukkan bahwa buffer besar di router dapat menyebabkan masalah kinerja. Anda mungkin ingin mencoba membentuk lalu lintas menjadi sedikit kurang dari kapasitas jaringan. Shorewall menawarkan beberapa pendekatan untuk membentuk traffic. Ini juga dapat digunakan untuk memprioritaskan jenis lalu lintas tertentu.
Jika Anda mengidentifikasi pengguna yang penggunaan bandwidth-nya berlebihan, Anda memiliki beberapa opsi:
sumber
Untuk melihat penggunaan waktu nyata oleh IP (lebih tepatnya, melalui IP dan port):
Untuk melihat penggunaan waktu nyata berdasarkan alamat MAC, alat berbasis ncurses yang bagus adalah
iptraf-ng
:(Dan kemudian, pilih "monitor stasiun LAN → eth0".)
Untuk melihat volume data agregat harian berdasarkan IP, favorit saya adalah
ipfm
. Instal dengan:Kemudian konfigurasikan
/etc/ipfm.conf
sesuai denganman ipfm.conf
dan mulai dengansudo ipfm
.sumber