إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

التحكم في تدفق البيانات bandwidth عبر Wondershaper

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [برنامج] التحكم في تدفق البيانات bandwidth عبر Wondershaper


    في هذا الدرس سنتعلم إن شاء الله كيف نعمل تحديد لإستهلاك bandwidth في جهازك .
    التطبيق الذي سنستخدمه Wondershaper ومهمته توفير استهلاك البيانات الغير ضرورية على الشبكةبالتحكم بمديري الحزم في مختلف التوزيعات مثل pacman,apt,yum كذلك المتصفحات المختلفه وبرامج التورينت.
    WonderSharper أداه تعمل عبر سطر الاوامر terminal وهي مع ذالك بسيطة وسريعة.

    لكن يجب أن تأخذ بعين الإعتبار أن هذه الأداه تعمل على البيانات الداخله والخارجة من جهازك فقط وليس الانظمة الاخرى على الشبكة.
    هذه الأداه مصممه بالأساس للتحكم في وتحديد تدفق البيانات على اجهزه كروت الشبكة الخاصة بجهازك .
    نأتي الأن لتثبيت الأداه
    تنزيل الاداه من github
    تثبيت الاداه
    كود:
    cd wondershaper
    كود:
    sudo make install
    تشغيل الأداه
    كود:
    sudo systemctl enable wondershaper.service
    كود:
    sudo systemctl start wondershaper.service
    او يمكنك تثبيتها عبر مدير الحزم الخاص بتوزيعتك
    تثبيتها على arch عبر yay
    كود:
    yay -S wondershaper-git
    على debian,ubuntu,mint والتوزيعات الدبيانيه عموما
    كود:
    sudo apt-get install wondershaper
    على Fedora
    كود:
    sudo dnf install wondershaper
    على RedHat,Centos
    كود:
    sudo yum install epel-release
    كود:
    sudo yum install wondershaper
    اخيرا لتشغيل WonderShaper تلقائيا مع كل إقلاع
    كود:
    sudo systemctl enable wondershaper.service
    كود:
    sudo systemctl start wondershaper.service
    كيفيه استخدام WondrShaper
    لمعرفة اسم الكرت الخاص بشبكتك وتفاصيل حوله هذه بعض الأوامر المختلفه
    كود:
    ip addr
    كود:
    route
    كود:
    ifconfig
    صيغة الأمر الذي سيقوم بتحديد bandwidth كالمثال التالي
    كود:
    sudo wondershaper -a enp0s8 -d 1024 -u 512
    -a enp0s8 كرت الشبكة
    -d 1024 تحديد سرعة التنزيل
    -u 512 تحديد سرعة الرفع
    لإلغاء عملة التحديد
    كود:
    sudo wondershaper -c -a enp0s8
    أو
    كود:
    sudo wondershaper -c enp0s8
    إذا كنت قد قمت بتنزيل التطبيق عبر GitHub ستجد ملف إعدادته wondershaper.conf في المسار
    كود:
    /etc/conf.d/
    لذا ينبغي أن تقوم بالتعديل على هذا الملف لضبط معدل التنزيل والرفع
    كود:
    sudo nano /etc/conf.d/wondershaper.conf
    سيكون بالشكل التالي
    كود PHP:
    [wondershaper]
    # Adapter
    #
    IFACE="eth0"
    # Download rate in Kbps
    #
    DSPEED="2048"
    # Upload rate in Kbps
    #
    USPEED="512" 
    للمزيد من الخيارات حول التطبيق
    كود:
    wondershaper -h
    كود:
    man wondershaper
    How To Limit Network Bandwidth In Linux Using Wondershaper
    في أمان الله ^_^
    الملفات المرفقة
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

يعمل...
X