Bagaimana cara membatasi penggunaan bandwidth pengguna?

14

Saya ingin membatasi setiap pengguna hingga 300 gigabytes penggunaan internet per bulan. Apakah ada GUI atau alat berbasis perintah untuk mengatur bandwidth pengguna saya?

Satu Nol
sumber
1
Saya akan menggunakan squid untuk tugas ini.
Panther
jadi saya akan meneliti cumi-cumi ... web yang bagus untuk bantuan, tolong
One Zero

Jawaban:

1

Jika Anda menggunakan server VPN untuk AAA pengguna Anda, Gunakan banyak alat yang disesuaikan dengan kebutuhan Anda.

Jika Anda tidak menggunakan server VPN, Cukup gunakan.

Karena saya pikir Anda belum menggunakan solusi ini, izinkan saya sedikit menjelaskannya.

AAA adalah singkatan dari Authentication, Authorization and Accounting. Saya tidak tahu Anda solusi tentang dua yang pertama, tetapi Anda sedang mencari solusi akuntansi sekarang. Jadi saya sarankan Anda untuk menggunakan solusi VPN berkemampuan AAA.

Segera setelah Anda menginstal Server VPN yang diaktifkan AAA, Anda akan memiliki kontrol yang sangat ketat terhadap klien Anda. Saya sarankan Anda untuk menggunakan server poptop , server FreeRadius di backend mysql. Dengan kombinasi ini dan radius GUI (seperti dialup-admin atau ara atau daloradius atau ibs ) Anda dapat melakukan hampir semua yang Anda inginkan. Anda harus dapat mengontrol BW atau waktu penggunaan pengguna Anda. Di sisi lain, semua data penggunaan akan disimpan dalam DB mysql Anda dan jika GUI yang Anda pilih tidak mendukung kebutuhan Anda, Anda akan dapat melakukannya sendiri!

Berharap untuk membantu :-)

Ehsan
sumber
1

Saya pikir Anda dapat mencoba NTM, Network Traffic Monitor, yang memungkinkan Anda untuk mengatur batasan bandwidth; Saya tidak tahu apakah Anda dapat menentukan batasan per pengguna. Anda dapat menemukan programnya di sini:

http://sourceforge.net/projects/netramon/

Anda dapat mengunduh .deb terbaru dari sini:

http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/

Dan inilah "panduan" tentang cara kerjanya:

http://www.addictivetips.com/ubuntu-linux-tips/monitor-network-bandwidth-usage-in-ubuntu-linux-with-ntm/

heiko81
sumber
1

Suatu solusi harus menginstal captive portal tetapi kemudian pengguna harus masuk pada halaman portal melalui server web.
Cara lain mungkin alat pemantauan yang lebih canggih seperti NetAMS . Perlu server MySQL dan memiliki banyak fitur, seperti penagihan, sehingga harus memiliki statistik yang berbeda. Jika plugin untuk membatasi lalu lintas belum ada maka skrip dengan CRON dapat dibuat. Interval waktu untuk menjalankan skrip harus dipikirkan dengan baik.

Semoga ini bisa membantu.

Omegafil
sumber