ব্যান্ডউইথ নিয়ন্ত্রণ, ডাউনলোড সীমা বিকল্পের সাহায্যে আমি কীভাবে বাড়ির জন্য একটি প্রক্সি সার্ভার সেট আপ করব?


17

3 ঘরের সঙ্গী একক 2 এমবিপিএস সংযোগ ভাগ করে। প্রতি মাসে 40GB গিগাবাইট ডাউনলোডের সীমা থাকুন যার গতি 256KBS এ নেমে যায় যা বিরক্তিকর।

রুমমেটের একজন তার কোটার সীমা ছাড়িয়ে ডাউনলোড করে সংযোগটি গালাগাল করে। ইন্টারনেটে সংযোগের জন্য আমার কাছে নেটগার WNR1000v2 ওয়্যারলেস রাউটার + এডিএসএল মডেম রয়েছে। আমরা সবাই ওয়্যারলেস রাউটারের মাধ্যমে ইন্টারনেট অ্যাক্সেস করি যা এডিএসএল মডেমের সাথে সংযুক্ত।

আমার একটি নিখরচায় প্রক্সি সমাধান দরকার যা আমাকে সেট করতে সহায়তা করতে পারে

  1. 40 গিগাবাইট / 3 (13 জিবি) প্রতিটি ব্যক্তির সীমা (প্রত্যেক ব্যক্তির 2 টি ডিভাইস রয়েছে - একটি পিসি এবং ওয়াইফাই সহ একটি ফোন)
  2. ইউনিফর্ম ব্যান্ডউইথ নিয়ন্ত্রণ - 2 জন লোক যখন ইন্টারনেট ব্রাউজ করে তাদের প্রতিটি 1 এমবিপিএস পাওয়া উচিত এবং 3 জন লোক অ্যাক্সেস করলে তাদের 3 এমবিপিএস 3 দিয়ে বিভক্ত করা উচিত।
  3. প্রতিটি ব্যক্তি তাদের মাসিক ডাউনলোড সীমা অতিক্রম করার পরে, কেবল 256 কেবিপিএস গতিতে বা তার চেয়ে কম গতিতে তারা ইন্টারনেট অ্যাক্সেস করতে সক্ষম হবে।
  4. আমার ওয়্যারলেস রাউটারে আমি কি কাস্টম ফার্মওয়্যারটি করতে পারি (বা) আমাকে কি প্রক্সি সার্ভারের দরকার?

দয়া করে কোনও প্রাসঙ্গিক টিউটোরিয়ালগুলিতে আমাকে নির্দেশ করুন (উদাহরণস্বরূপ স্কুইড সহ)।

আপডেট: আমি কেবল রাউটার / ফার্মওয়্যার সমাধানগুলি খুঁজছি না, আমি নেটওয়ার্কের কোনও একটি পিসিতে বা অন্য কোনও অনুরূপ ধরণের সমাধানের জন্য একটি প্রক্সি সার্ভার চালানোর জন্য উন্মুক্ত।

উত্তর:


14

স্কুইড দিয়ে এটি করবেন না: আপনার 80 পোর্টের HTTP এর জন্য নয়, সমস্ত কিছুর জন্য নিয়ন্ত্রণ প্রয়োজন।

উত্তরের জন্য '--কোটা' বিকল্পের সাথে আইপটিবল প্রয়োজন, যা প্রতিটি প্যাকেটের সাথে বাইট কাউন্টারকে হ্রাস করে নেটওয়ার্ক কোটা প্রয়োগ করে। "- কোটা" এর আর্গুমেন্টটি বাইটে একটি মান।

প্রতিটি ব্যবহারকারীর জন্য একটি চেইন থাকবে। চেইনের প্রথম নিয়মটি 192.168.0.2 থেকে প্যাকেটের জন্য 13 জিবি কোটা গণনা করে এবং প্যাকেটটি কোটার নীচে থাকলে গ্রহণ করে:

iptables -A INPUT -p tcp -s 192.168.0.2 -m quota --quota 13958643712 -j ACCEPT

চেনের দ্বিতীয় নিয়ম আপনার পছন্দের একটি টিসি ক্লাসে ওভার-কোটা প্যাকেটগুলিকে শ্রেণিবদ্ধ করুন:

iptables -A INPUT -p tcp -j CLASSIFY --set-class 1:12

তারপরে এটি সমস্ত ক্লাসিক ট্র্যাফিক আকার দেবে: http://tldp.org/HOWTO/Traffic-Control-HOWTO/

অবশ্যই আপনাকে স্ট্যাটিক আইপি বরাদ্দ ব্যবহার করতে হবে বা ডিএইচসিপি ডিভাইসের ম্যাক ঠিকানার দ্বারা ঠিক করা ঠিকানাগুলি বরাদ্দ করেছে তা নিশ্চিত করতে হবে - এবং আপনাকে তিনটি ব্যবহারকারীর মধ্যে থাকা কোনও ডিভাইসের সনাক্তকারী ঠিকানাগুলি বাদ দিতে হবে।

যাইহোক, আপনি উল্লেখ করেছেন যে "যখন 2 জন ব্যক্তি ইন্টারনেট ব্রাউজ করেন তাদের প্রত্যেককে 1 এমবিপিএস পাওয়া উচিত এবং 3 জন লোক অ্যাক্সেস করলে তাদের 3 বিভক্ত 2 এমবিপিএস পাওয়া উচিত" তবে আপনি যখন নিজের ট্র্যাফিক ক্লাসের স্তরক্রম সেট আপ করেন তখন এর চেয়ে ভাল আপনি করতে পারেন : আপনার প্রয়োজনটি বরং "হওয়া উচিত যখন দু'জন লোক ইন্টারনেট ব্রাউজ করেন তাদের প্রত্যেকের 1 এমবিপিএস কম পাওয়া উচিত নয় এবং যখন তিনজন লোক অ্যাক্সেস করেন তখন তাদের 2 এমবিপিএস 3 দ্বারা বিভক্ত কম পাওয়া উচিত নয়" যাতে প্রতিটি আরও বেশি পেতে পারে অন্য লোকেরা তাদের গ্যারান্টিযুক্ত থ্রুপুটের চেয়ে কম ব্যবহার করে ... এবং টিসি আপনাকে এটি করতে দেয়!

যেহেতু আপনার রাউটারটি ওপেনর্ট এবং ডিডি-আর্ট দ্বারা সমর্থিত, আপনার প্রয়োজনীয় সমস্ত সরঞ্জাম রয়েছে!


দুর্দান্ত উত্তর! আপনাকে অনেক ধন্যবাদ .. তবে আমার রাউটারটি ওপেনর্ট বা ডিডি-আরআরটি দ্বারা সমর্থিত নয়, একই সিরিজের কেবল ভি 1 এবং ভি 3 রয়েছে, আমার ভি 2। সুতরাং আমি একই জায়গায় একটি পুরানো মেশিন ব্যবহার করে দেখতে হবে।
রাজাভন্যা সুব্রামণ্যিয়ান

4

আপনার উল্লেখ করা সমস্ত বৈশিষ্ট্য যদি এটি সমর্থন করে তবে আমি মনে রাখতে পারছি না, তবে আমি রাউটারের সমাধান হিসাবে পিএফসেন্সকে অত্যন্ত প্রস্তাব দিতে পারি । এটি একটি ইউএসবি ডিস্ক চালানোর পক্ষে যথেষ্ট ছোট, এবং ভাগ করে নেওয়ার সমাধান সরবরাহ করে। উদাহরণস্বরূপ সমস্ত অভ্যন্তরীণ সার্ভারগুলিতে স্বচ্ছ প্রক্সি সরবরাহ করার জন্য এবং এমনকি নেটওয়ার্কের ব্যবহারের বিশদ প্রতিবেদন পাওয়ার জন্য একটি প্যাকেজ ইনস্টল করার জন্য আমার কাছে স্কুইড অ্যাড-অন ইনস্টল ছিল।

আমি ইন্টারনেট ক্যাফে ধরণের বৈশিষ্ট্যও সরবরাহ করি, উদাহরণস্বরূপ সিস্টেমটি ব্যবহারের জন্য অতিথিদের জন্য একটি লগন পৃষ্ঠা। কোনও ভিএম-এ সেট আপ করা সহজ, এবং এটি বিভিন্ন বিভিন্ন কনফিগারেশনের সাহায্যে কীভাবে ইনস্টল করা যায় সে সম্পর্কে প্রচুর ডকুমেন্টেশন রয়েছে।

আমি বাড়িতে অন্য 8 টি মেশিনের সাথে এটি ব্যবহার করেছি। আপনি এটি সঠিকভাবে সেটআপ করে খুঁজে পেতে পারেন, আপনার যতটা ভারী ছিল ততটুকু সীমাবদ্ধতার পরিচয় দেওয়ার প্রয়োজন হবে না।


ওয়েব ইন্টারফেসের সাথে দ্রুত এবং সহজ সেটআপের জন্য পিএফসেন্স দুর্দান্ত। আপনি যদি আরও শিখতে চান তবে কেবল ওপেনবিএসডি এবং সেটআপ পিএফ নিজে ইনস্টল করুন, এটি শিখতে অনেক মজাদার।
স্লেইগবয়

0

আপনার নেটগার WNR1000v2 মনে হচ্ছে এটি একটি আধা বোবা ডিভাইস। আমি যা পেয়েছি তা হ'ল আপনি পোর্ট ভিত্তিক বা ম্যাক-ভিত্তিক কিউএস সক্ষম করতে পারবেন। আপনার খারাপ আচরণের মূল-সাথীর জন্য আপনি QoS কে "নিম্ন" তে সেট করতে পারেন।

অন্য যে কোনও কিছুর জন্য আরও বেশি "মস্তিষ্ক" প্রয়োজন - অর্থাত্ একটি যথাযথ (বুদ্ধিমান) প্রক্সি।


আমি WNR1000v2 নিয়ন্ত্রণ প্যানেলে কোথাও QoS বিকল্প দেখতে পাচ্ছি না, আমি পূর্ণ ব্যবহারকারী ম্যানুয়ালটিও উল্লেখ করেছি। এটি কোথায় খুঁজে পেতে এবং দয়া করে এটি কনফিগার করার জন্য আপনি ব্যাখ্যা করতে পারেন?
রাজাবন্যা সুব্রামণিয়ান

WNR1000v2 পৃষ্ঠায় QoS বর্ণনা করার জন্য একটি পিডিএফ আছে
নীল

0

স্পষ্টতই, আপনি আপনার নিজের ঝুঁকিতে, আপনার রাউটারে ইনস্টল করতে পারেন, ডিডি-ডাব্লুআরটি ফার্মওয়্যার http://www.dd-wrt.com/site/support/router-database যার বিস্তৃত QoS বৈশিষ্ট্য রয়েছে - http: // www। dd-wrt.com/wiki/index.php/Quality_of_Service


আমি এটি ইতিমধ্যে অন্বেষণ করেছি, দুর্ভাগ্যক্রমে আমার ডাব্লুএনআরআর 1000000 2, ফার্মওয়্যারটি ভি 1 এবং ভি 3 এর জন্য উপলব্ধ :(
রাজাভন্যা সুব্রামণিয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.