સ્ક્રિપ્ટ બાશ: આપમેળે નિયંત્રણ ટ્રાન્સમિશન બેન્ડવિડ્થ

બધા ને નમસ્કાર. આ મારી બીજી પોસ્ટ છે. હું સામાન્ય રીતે પોસ્ટ્સ લખતો નથી જ્યાં સુધી મારી પાસે શેર કરવા માટે કંઈક સારું નથી અને આ વખતે મારી પાસે કંઈક છે જેમાં ચોક્કસ ઘણા લોકોને રુચિ હશે.

થોડા મહિના પહેલા હું એપ્લિકેશનોની બેન્ડવિડ્થને મર્યાદિત કરવા માટે એક સ્ક્રિપ્ટ બનાવવાનું વિચારી રહ્યો હતો, પરંતુ મારી પાસે કેટલીક સમસ્યાઓ અને ભૂલો હતી જેના કારણે તે મારા માટે મુશ્કેલ હતું, તેથી મેં આ અંગેની શંકા raisedભી કરી ફોરમ de <º DesdeLinux કિસ્સામાં કોઈને વિચાર હતો.

તેથી મેં તેને થોડા સમય માટે છોડી દીધું અને એક દિવસ મેં સ્ક્રિપ્ટ ફરી શરૂ કરવાનું નક્કી કર્યું. મેં ઘણું પરીક્ષણ કર્યું છે, મેં બેશ વિશે ઘણું વાંચ્યું છે, અને મારા ફાજલ સમયમાં માથાનો દુખાવો હતો, પરંતુ મેં તે કરી દીધું !!

મને ખૂબ સંતોષ છે અને તેથી મેં મારી નાની સ્ક્રિપ્ટ તમારી સાથે શેર કરવાનું નક્કી કર્યું છે જેથી તમે તેનો ઉપયોગ કરી અને તેને સુધારી શકો. હું તેને GPLv3 હેઠળ લાઇસન્સ આપવાની યોજના કરું છું, પરંતુ તે મારો પ્રથમ પ્રોજેક્ટ છે તેથી મને કેવી રીતે કરવું તે અંગેની ખાતરી નથી (જેણે તે પહેલાં કર્યું છે તેની સલાહની જરૂર છે).

ઠીક છે, હવે હું સમજાવીશ કે મારી જરૂરિયાત શું હતી અને સમસ્યા હલ કરવા માટે મેં શું કર્યું.

પરિસ્થિતિ
મારી પાસે 512 કેબીએસની ઇન્ટરનેટ યોજના છે, તેથી હું ઉપયોગ કરું છું ટ્રાન્સમિશન મોટી ફાઇલો (જેમ કે લિબ્રે iceફિસ અને કેટલાક જીએનયુ / લિનક્સ ડિસ્ટ્રોસ) ડાઉનલોડ કરવા માટે બિટટrentરન્ટ ક્લાયંટ તરીકે. તે ઝડપે ડાઉનલોડ્સમાં ઘણો સમય લાગે છે અને વેબ બ્રાઉઝરનો ઉપયોગ કરતી વખતે સમસ્યા થાય છે ફાયરફોક્સ: લોડ કરવામાં લાંબો સમય લે છે.

જ્યારે હું ઇન્ટરનેટથી કનેક્ટ થાઉં છું, ત્યારે હું ટ્રાન્સમિશનના અપલોડને સક્રિય કરું છું અને સમય મર્યાદાને ડાઉનલોડ કરું છું અને ફાયરફોક્સ લોડ થવાની રાહ જોઉં છું, પછી ફરીથી ટ theરેંટ શરૂ કરો. જેમ તમે જોશો, આવું કરવા માટે ઘણી વાર કંટાળાજનક છે. ઉલ્લેખ કરવો નહીં કે કેટલીકવાર હું બધા ટોરેન્ટોને એકદમ વિરામ આપું છું અને પછી ફરીથી ચાલુ કરવાનું ભૂલીશ, જેનાથી ટોરેન્ટ્સ અપલોડ / ડાઉનલોડ કરવા માટે મૂલ્યવાન સમયનો વ્યય થાય છે.

ઉકેલ
આ સમસ્યા માટે મેં બાસ સ્ક્રિપ્ટ બનાવવાનું નક્કી કર્યું છે જે મૂળભૂત રીતે નીચે મુજબ છે:

1. તપાસો કે ટ્રાન્સમિશન ચાલી રહ્યું છે અને કોઈ ટrentરેંટ થોભો નથી. જો એમ હોય તો, ટ theરેંટ ફરી વળો.

2. ચકાસો કે ફાયરફોક્સ ચાલે છે. પછી તે KB / s મોકલે છે અને તેના દ્વારા પ્રાપ્ત થાય છે અને તેમને ફાઇલમાં સાચવે છે.

3. જો બ્રાઉઝર અપલોડ કરે છે અથવા KB / s ડાઉનલોડ કરે છે તે સંદર્ભ શ્રેણી કરતાં વધી જાય, તો ટ્રાન્સમિશન અપલોડ / ડાઉનલોડ સેટિંગ્સ બદલાઈ જાય છે.

આ મંજૂરી આપે છે કે જ્યારે કોઈ વેબ પૃષ્ઠને .ક્સેસ કરવાની ઇચ્છા હોય ત્યારે, જ્યારે બ્રાઉઝર વિનંતી મોકલે છે, ત્યારે ટ્રાન્સમિશન ફાઇલ અપલોડ મર્યાદિત છે અને જ્યારે પૃષ્ઠ ડેટા પ્રાપ્ત થાય છે, ત્યારે ડાઉનલોડ મર્યાદિત હોય છે. આ બહુવિધ પૃષ્ઠોને એક જ સમયે whenક્સેસ કરતી વખતે સરસ કાર્ય કરે છે અને પરિણામો ખરેખર ટ્રાન્સમિશન અક્ષમ સાથે સમાન હોય છે.

મોટો ફાયદો એ છે કે તે સંપૂર્ણપણે સ્વચાલિત છે અને તેને મારા દખલની જરૂર નથી.

સ્ક્રિપ્ટ
જો કે તેનો ઉપયોગ કોઈપણ એપ્લિકેશનના બેન્ડવિડ્થ વપરાશને નિયંત્રિત કરવા માટે થઈ શકે છે, આ ક્ષણે તે ફક્ત ખૂબ જ ખાસ સમસ્યા હલ કરવા માટે લખવામાં આવી છે. પરંતુ તેમાં ફેરફાર કરવો ખૂબ મુશ્કેલ નથી.

જરૂરીયાતો
તે યોગ્ય રીતે કાર્ય કરવા માટે, એપ્લિકેશન હોવી જરૂરી છે «નેટહોગ્સ».

આ કિસ્સામાં, જેમ કે સ્ક્રિપ્ટ ફાયરફોક્સ અને ટ્રાન્સમિશન સાથે કાર્ય કરે છે, તે જરૂરી છે કે આ એપ્લિકેશનો ઇન્સ્ટોલ કરેલા હોવા ઉપરાંત, "ટ્રાન્સમિશન-રિમોટ" ઉપરાંત, જે ટ theરેન્ટ્સના અપલોડ અને ડાઉનલોડ મૂલ્યોમાં ફેરફાર કરે છે. હું "awk" સ્ક્રિપ્ટમાં પણ ઉપયોગ કરું છું. હું તેનો ઉલ્લેખ કરું છું કારણ કે મને ખબર નથી કે શું બધા ડિસ્ટ્રોસે તેને ઇન્સ્ટોલ કર્યું છે.

સૉફ્ટવેરનો ઉપયોગ
સ્ક્રિપ્ટ ઉપયોગ કરે છે તે એપ્લિકેશનોની સૂચિ અને તે જ્યાં કાર્ય કરે છે તે સિસ્ટમ.

Bian ડેબિયન જીએનયુ / લિનક્સ 6.0.8
• લિનક્સ 2.6.32-5-686
• ફાયરફોક્સ 24.0
• ટ્રાન્સમિશન 2.03 (11030)
Eth નેથોગ્સ 0.7.0

એક્ઝેક્યુશન
તે રુટ તરીકે ચલાવવું આવશ્યક છે કારણ કે નેટહોગ્સ ફક્ત તે વપરાશકર્તા સાથે ચલાવી શકાય છે, પરંતુ ટ્રાન્સમિશન-રિમોટ આદેશ દ્વારા સામાન્ય વપરાશકર્તા સાથે ચલાવવામાં આવે છે તેના.

સ્ક્રિપ્ટ આંતરિક બાશ આદેશનો ઉપયોગ કરે છે છટકું જેની સાથે ટ્રાન્સમિશનના લોડ / અનલોડ ડિફ .લ્ટ મૂલ્યોને પુનર્સ્થાપિત કરવું શક્ય છે, જ્યારે તે સિગ્નેટ (સીટીઆરએલ + સી) અથવા સિગ્ટરમ સંકેતો દ્વારા બંધ થાય છે.

હજી પણ ખાતરી નથી કે શરૂઆતમાં તેને ચલાવવા માટે કેવી રીતે કરવું અને જ્યારે હું કમ્પ્યુટરને શટ ડાઉન કરું છું અથવા ફરીથી ચાલુ કરું છું ત્યારે બંધ થવું જોઈએ. હું ફાઇલમાં એક લિંક મૂકવાનો વિચાર કરતો હતો /etc/rc.local પરંતુ મને ખબર નથી કે તે કામ કરશે કે નહીં, અને હું ખરેખર કેવી રીતે / વગેરે / કામ કરે છે તે સમજી શકતો નથીinit.d (મેં કેટલીક સ્ક્રિપ્ટો જોયેલી, જે ત્યાં છે સ્કેલેટન, પરંતુ હું તેમને સમજી શકતો નથી). જો કોઈ મારી મદદ કરી શકે, તો હું ખૂબ આભારી રહીશ.

લોકો, સારું. હું આશા રાખું છું કે મારું થોડું યોગદાન તમારા માટે ઉપયોગી છે અને જો તમે ઈચ્છો તો તમે તેમાં સુધારો કરી શકો છો. હું તમારા અભિપ્રાયો અને ભલામણો તેમજ ફાઇલમાં સુરક્ષા સમસ્યાઓના કિસ્સામાં સૂચનો વાંચવામાં ખુશ થઈશ (હું પ્રોગ્રામર નથી, હું સમય-સમય પર થોડી વસ્તુઓ જ કરું છું).

હું જાણું છું કે કેટલીક સુધારાઓ સાથે તે ભવિષ્યમાં એક મહાન એપ્લિકેશન બની શકે છે, કારણ કે હું તે જ પ્રોગ્રામ વિશે જાણતો નથી. ઉદાહરણ તરીકે તે મને થાય છે કે હું ગ્રાફિકલ ઇન્ટરફેસમાં હોઈ શકું ઉત્સાહ અને એપ્લિકેશનને બેન્ડવિડ્થ (વેબ બ્રાઉઝર, અપડેટ મેનેજર, ફાઇલ ટ્રાન્સફર, વગેરે) અને વિવિધ સંદર્ભ મૂલ્યોના ઉપયોગમાં આપણે પ્રાધાન્ય આપવા માંગતા હો તે પસંદ કરવા માટે સક્ષમ થવા માટે. હા, તે કંઈક મહત્વાકાંક્ષી છે, પરંતુ એકદમ ઉપયોગી છે.

માં સ્ક્રિપ્ટ ડાઉનલોડ કરી શકો છો પેસ્ટ કરો. વાંચવા માટે ખૂબ આભાર !!


23 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ઇલાવ જણાવ્યું હતું કે

    ઓહ! રસપ્રદ 😀

    1.    ઇલિયોટાઇમ 3000 જણાવ્યું હતું કે

      નીચલા ડાબા ખૂણામાં તમારી પાસે બેન્ડવિડ્થને મર્યાદિત કરવાનો વિકલ્પ છે કે જે ટ્રાન્સમિશન અપલોડ અને ડાઉનલોડ બંનેમાં ખાય છે. ટ્રાન્સમિશન સાથે મને તેની સાથે કોઈ સમસ્યા નથી.

      1.    કૂકી જણાવ્યું હતું કે

        પરંતુ આ સ્વચાલિત છે, અને ગ્રાફિકલ ઇન્ટરફેસ વિના ટ્રાન્સમિશન પણ છે જેથી તમારી પાસે તે કાર્ય એટલું નજીક ન હોય.

      2.    જોક્વિન જણાવ્યું હતું કે

        હેલો તમે કેવી છો
        હા મને તે પહેલેથી જ ખબર છે. પરંતુ બરાબર તે જ છે જે હું કરવા નથી માંગતો.
        મારી પાસે ખૂબ જ નબળી ઇન્ટરનેટ યોજના છે (512 કેબી અને તે મારા ક્ષેત્રમાં શ્રેષ્ઠ છે).

        મારી સ્ક્રિપ્ટ સાથે, હું બધું હાથથી કરવાની ચિંતા કરતો નથી. કલ્પના કરો કે તમે બ્રાઉઝરમાં એક પૃષ્ઠ ખોલો છો અને તે ક્ષણે ટ્રાન્સમિશન તમામ બેન્ડવિડ્થ પર કબજો કરી રહ્યો છે, તેથી પૃષ્ઠ લોડ થવામાં થોડો સમય લે છે (ઓછામાં ઓછું 1 ′, પરંતુ તે અસ્વસ્થ છે). હું દર બે મિનિટમાં "સક્રિય સમય મર્યાદા" થી કંટાળી ગયો છું. આ સ્વચાલિત અને લગભગ ત્વરિત છે (તે ફાયરફોક્સ દ્વારા દર 5 સેકંડમાં મોકલેલા અને પ્રાપ્ત કરેલા કેબીને તપાસે છે).

        ખરેખર તે કિસ્સામાં ઇન્ટરનેટની ગતિ સાથે, તે ઉત્તમ છે. આ ઉપરાંત, હું બીજી એપ્લિકેશન વિશે પણ જાણતો નથી જે આ કરે છે, નહીં તો તે કર્યું ન હોત. જેને મેં ફક્ત બેન્ડવિડ્થને મર્યાદિત કર્યું છે, પરંતુ આપમેળે નહીં.

        હું આશા રાખું છું કે હું સ્પષ્ટ હતો. વાંચવા માટે આભાર!

        1.    જોક્વિન જણાવ્યું હતું કે

          માફ કરશો, હું ખોટો હતો. તેઓ 512 કેબી નથી, બલ્કે તેઓ કિટ્સ છે. (એટલે ​​કે, 1/2 "મેગા"). મહત્તમ હું ડાઉનલોડ કરી શકું છું તે 75 કેબી / સે અને 50 કેબી / સે અપલોડ છે. તે જ્યારે ઇન્ટરનેટ સારું છે, નહીં તો સામાન્ય 48 અને 23 છે.

    2.    જોક્વિન જણાવ્યું હતું કે

      ગ્રાસિઅસ!

  2.   કૂકી જણાવ્યું હતું કે

    રસપ્રદ, હું qBittorrent નો ઉપયોગ કરું છું અને મર્યાદા માટે સ્વીચનો ઉપયોગ કરું છું.

    તે રંગો સાથે પોસ્ટ સરસ લાગે છે 😉

    1.    જોક્વિન જણાવ્યું હતું કે

      રંગો માટે આભાર. હું તેનામાં ખૂબ સારો નથી, તે ખૂબ જ લાંબા અને એકીકૃત ઘણાં લખાણ સાથે લાગે છે.

  3.   જોર્જ જણાવ્યું હતું કે

    વ્યક્તિગત રૂપે, હું જીવંત એપ્લિકેશન ટેબ સાથે ટ્રાન્સમિશન-ડિમન અને ફાયરફોક્સનો ઉપયોગ કરું છું, તેથી હું બાહ્ય પ્રોગ્રામ્સ સાથે ફરતો નથી અથવા ટ theરેંટ અથવા સક્રિય ટર્ટલ ચાલુ રાખવાનું ભૂલીશ નહીં (અને હું તેને મારા ફોનથી નિયંત્રિત કરી શકું છું). સેવા શરૂ કરવા માટે, વપરાશકર્તા ઉમેરો (દા.ત.: એડ્યુઝર-અક્ષમ-પાસવર્ડ નેટહોગ્સ), /etc/init.d માં નામ (દા.ત.: નેટહોગ્સ-ડિમન) સાથે ડિમન માટે એક લખાણ ફાઇલ બનાવો અને પછી ડિબિયન પ્રકાર "અપડેટ કરો" -rc.d નેટહોગ્સ-ડિમન ડિફોલ્ટ "જેથી તે જાતે જ શરૂ થાય.

    ટેક્સ્ટ ફાઇલ એ એક બેશ સ્ક્રિપ્ટ પણ છે, જેમાં તમે તમારી સ્ક્રિપ્ટને તેમાં મર્જ કરી શકો છો.
    જુઓ કે આ તમને મદદ કરી શકે છે, તેનો ઉપયોગ ટ્રાન્સમિશન-ડિમન શરૂ કરવા માટે થઈ શકે છે, તેનો ઉપયોગ નેટહોગ્સ શરૂ કરવા માટે થઈ શકે છે https://trac.transmissionbt.com/wiki/Scripts/initd

    1.    જોક્વિન જણાવ્યું હતું કે

      હેલો!
      ચાલો જોઈએ કે શું હું સમજું છું: આ પ્રારંભિક સ્થાને ટ્રાન્સમિશન શરૂ કરવાનું છે અને જ્યારે બંધ થાય છે અથવા ફરીથી પ્રારંભ થાય છે ત્યારે તેને રોકો. તેની સાથે મને કોઈ સમસ્યા નથી કારણ કે તે હંમેશાં જાતે જ શરૂ થાય છે અને ડાઉનલોડ કરવાનું પ્રારંભ કરે છે (મેં તેને Xfce માં પ્રારંભ સમયે એપ્લિકેશનોમાં ઉમેર્યા છે).

      મારી સમસ્યા એ છે કે જો હું સ્ક્રિપ્ટને rc.local અથવા init.d માં મૂકું છું તો મને ખબર નથી કે કમ્પ્યુટર સ્ક્રિપ્ટ કેવી રીતે રોકે છે. તે છે, પીસીને બંધ / પુન: શરૂ કરતી વખતે, બધી પ્રક્રિયાઓ સમાપ્ત થાય છે (અને તેમની સાથે ટ્રાન્સમિશન અને નેથોગ્સ પણ) પરંતુ મને ખબર નથી કે મારી સ્ક્રિપ્ટનું શું થશે.

      અને તે મને કેમ પરેશાન કરે છે? સ્ક્રિપ્ટ / tmp માં ફાઇલ બનાવે છે અને ટ્રાન્સમિશનની ગતિને નિયંત્રિત કરે છે. જો હું તેને ટર્મિનલમાં ચલાવું છું અને અચાનક તેને બંધ કરું છું (ઉદાહરણ તરીકે, સીટીઆરએલ + સી સાથે), સ્ક્રિપ્ટ, બંધ કરતા પહેલા, ડિફ defaultલ્ટ ગતિને પુનર્સ્થાપિત કરે છે (જો જરૂરી હોય તો) અને પછી નેથોગ્સ અટકે છે અને ફાઇલને / ટીએમપીથી કાtesી નાખશે. મેં તેને શક્ય તેટલું "વ્યાવસાયિક" બનાવવાનો પ્રયાસ કર્યો જેથી તે કોઈપણ છૂટક ફાઇલો અથવા પૃષ્ઠભૂમિ પ્રક્રિયાને છોડશે નહીં.

      તમે જે કહ્યું તે વિશે, "જીવંત એપ્લિકેશન ટેબ" શું છે તે મને સમજાતું નથી.

      1.    જોર્જ જણાવ્યું હતું કે

        એપ્લિકેશન ટેબ એક કાયમી ટેબ છે, તે હંમેશા ફાયરફોક્સમાં ખુલ્લું અને ઘટાડે છે http://i.imgur.com/a5i0aP3.png (ટેબ પર સંદર્ભ મેનૂ, «પેસ્ટ ટેબ on પર ક્લિક કરો). જ્યારે ડેમન્સ TERM સિગ્નલ મોકલે છે, ત્યારે તેઓ સત્ર બંધ કર્યા પછી, અને તેમનો ડેટા સાચવે ત્યાં સુધી થોડી રાહ જુઓ. નોંધ લો કે સ્ક્રિપ્ટમાંથી બહાર નીકળતી વખતે મેં તે પહેલાં આપેલી લિંકમાં સ્ટાર્ટ-સ્ટોપ-ડિમનને ક callsલ કરે છે અને ટ્રાન્સમિશનને બંધ કરવાનું કહે છે, ત્યાં તમે "કિલલ નેથોગ્સ" પેસ્ટ કરી શકો છો અને સ્ટોપસ્ક્રિપ્ટમાં જે સમાવિષ્ટ છે. આ કિસ્સામાં ડી આર સ્ક્રિપ્ટ તમારે તેને વિશિષ્ટ વપરાશકર્તાને બદલે રૂટ તરીકે ક toલ કરવી પડશે, કારણ કે તેને વિશેષાધિકારોની જરૂર છે.

        1.    જોક્વિન જણાવ્યું હતું કે

          ટીપ માટે આભાર. જલદી મારી પાસે સમય હશે હું તેનો પ્રયાસ કરીશ!

  4.   ફેસન્ડો જણાવ્યું હતું કે

    સરસ, હું આ ખામીને કારણે આવ્યો છું કારણ કે તમારી પાસે ઝડપી કનેક્શન હોય તો પણ તમારે સર્ફ કરવા માંગતા હોવ ત્યારે ટ્રાન્સમિશનને મર્યાદિત કરવાની ફરજ પાડવામાં આવે છે અને આમ "સમય બગાડો".
    જ્યારે હું આ કરી શકું ત્યારે હું તેનો પ્રયાસ કરીશ. શુભેચ્છાઓ અને આભાર !!

    1.    જોક્વિન જણાવ્યું હતું કે

      તમારો આભાર! આશા છે કે આ તમને મદદ કરશે!

      1.    ફેસુંડો જણાવ્યું હતું કે

        નમસ્તે ફરીથી જોકવિન. હું જોઉં છું કે તમે બધી ટિપ્પણીઓનો જવાબ આપવાની કાળજી લઈ રહ્યા છો તેથી હું તેનો લાભ ઉઠાવું છું અને હું તમને થોડા પ્રશ્નોના પ્રશ્નો પૂછવા જઈશ.
        પ્રથમ, હું કેવી રીતે જાણ કરી શકું કે જો મારી પાસે "ઓડક" સ્ક્રિપ્ટ ઇન્સ્ટોલ કરેલી છે? હું ડેબિયન 7.2 નો ઉપયોગ કરું છું.
        બીજું, મને ખબર નથી કે પેસ્ટ કોડ સાથે શું કરવું. મારે ટેક્સ્ટ એડિટર પકડવું પડશે અને તેને "બેન્ડવિડ્થ- કન્ટ્રોલ.અરશ" નામની ફાઇલમાં સેવ કરવું પડશે અને પછી તેને "./band-width-control.sh" તરીકે ચલાવવું પડશે. આ તે ભાગ છે જ્યાં હું સૌથી વધુ ખોવાઈ ગયો છું.
        ત્રીજું: જ્યારે તમે તેને રુટ તરીકે ચલાવવાનું કહો છો, ત્યારે વપરાશકર્તાથી રૂટમાં બદલાવ કરવો જરૂરી છે કે સુડો સાથે તે પૂરતું છે?

        જો તમારી પાસે આ વિષય પર મને ભલામણ કરવા માટે કોઈ વાંચન છે, તો હું તેની પ્રશંસા કરું છું.
        આભાર!

  5.   ગિસકાર્ડ જણાવ્યું હતું કે

    તેથી જ હું હંમેશાં ટ્રાન્સમિશનને અનઇન્સ્ટોલ કરું છું અને ડિલ્યુજ ઇન્સ્ટોલ કરું છું. ઠીક છે, તેના માટે અને થોડી વધુ વસ્તુઓ જે ડેલુજ મને પ્રદાન કરે છે જે અન્ય લાવતું નથી.

    1.    જોક્વિન જણાવ્યું હતું કે

      હાય, હું ડિલ્યુઝને નથી જાણતો. મારી મુખ્ય સમસ્યા ઇન્ટરનેટ સેવા છે. આ સાથે હું તેને સંપૂર્ણ રીતે સ્વીઝ કરું છું.

  6.   પાન્ડા જણાવ્યું હતું કે

    હાય. મારી બેન્ડવિડ્થ પણ મર્યાદિત છે તેથી મેં આ સ્ક્રિપ્ટ અજમાવી. પરંતુ તે કામ કરી રહ્યું નથી. ભૂલ નેટહોગ્સ -t આદેશમાં હોય તેવું લાગે છે. તે ભૂલ પાછું આપે છે "પહેલા પેકેટ આવવાની રાહ જુએ છે (સોર્સફોર્જ.નેટ બગ 1019381 જુઓ)" પહેલેથી અજમાવેલો ફુદીનો, આર્ચલિંક અને કંઈ નહીં. તે આદેશ શું પાછો ફરવાનો છે? હું માનું છું કે મારે દરેક એપ્લિકેશન દ્વારા વપરાયેલ સાદા ટેક્સ્ટમાં બેન્ડવિડ્થ છાપવા જોઈએ. શું તમે બીજો પ્રોગ્રામ જાણો છો જે તમને નેટવર્ક સાંભળવાની મંજૂરી આપે છે?

    1.    જોક્વિન જણાવ્યું હતું કે

      હેલો તમે કેવી છો
      તે નેથોગ્સ બગ છે. તે મને પણ દેખાય છે, પરંતુ તે કોઈપણ રીતે કાર્ય કરે છે.

      નેથogગ્સ શું કરે છે તે તે પ્રક્રિયાઓ બતાવે છે જે વાસ્તવિક સમયમાં, સૌથી વધુ બેન્ડવિડ્થનો વપરાશ કરે છે. સ્ક્રિપ્ટમાં, તેનું આઉટપુટ એક ટેક્સ્ટ ફાઇલ "નેટ.લિસ્ટ" માં સાચવવામાં આવ્યું છે, જેથી પછીથી તેને ફિલ્ટર કરી શકાય.

      સ્ક્રિપ્ટ ફક્ત ટ્રાન્સમિશન (બીટટોરન્ટ ક્લાયંટ) અને ફાયરફોક્સ (વેબ બ્રાઉઝર) સાથે કામ કરે છે. જ્યારે ફાયરફોક્સ વેબ પૃષ્ઠ લોડ કરે છે ત્યારે તે ટ્રાન્સમિશનની બેન્ડવિડ્થને મર્યાદિત કરવાનું છે. તમારે ઇન્સ્ટોલ કરવાની જરૂર છે: નેથોગ્સ, ટ્રાન્સમિશન, ટ્રાન્સમિશન-રિમોટ અને ફાયરફોક્સ.

      તે બધા પોસ્ટમાં સમજાવાયેલ છે, તેથી મને ખબર નથી કે તમારી સમસ્યા શું છે.

      પીએસ: કૃપા કરીને યોગ્ય રીતે લખો અને તમારી જોડણી સુધારો. તે એક ટિપ્પણી છે, ટેક્સ્ટ સંદેશ નથી.

      1.    પાન્ડા જણાવ્યું હતું કે

        સ્ક્રિપ્ટ મારા માટે કામ કરતું નથી. તે ભૂલ સંદેશ ઘણી વખત છાપે છે. તે શું કરે છે તે જોવા માટે ટર્મિનલમાં "નેટહોગ્સ -t" ચલાવો, પરંતુ તે કંઈપણ છાપતું નથી, ફક્ત ભૂલ. મારા પીસી પર તે કામ કરતું નથી. હું કલ્પના કરું છું કે પ્રક્રિયાઓ અને બેન્ડવિડ્થ દર્શાવતી વખતે -t વગર ચાલતી વખતે જે કંઇ છાપે છે તેના જેવું જ કંઈક છાપવું જોઈએ. પરંતુ મારા કિસ્સામાં તે તેમાંથી કોઈ પ્રિન્ટ કરતું નથી. તમે સ્ક્રિપ્ટ વિકસાવવા માટે કયા ડિસ્ટ્રોનો ઉપયોગ કર્યો છે?

        1.    જોક્વિન જણાવ્યું હતું કે

          જો તમે નજીકથી જુઓ, તો પોસ્ટમાં વપરાયેલ તમામ સ softwareફ્ટવેર અને તેના સંસ્કરણો છે. ભૂલ હું કેમ નથી જાણતી, પરંતુ તે દરેક વખતે "નેટહોગ્સ -t" ચલાવવામાં આવે છે તેવું દેખાય છે. સ્ક્રિપ્ટમાં તે દર 2 happen થશે.

          તે હોઈ શકે કે જ્યારે તમે નેટહોગ્સ ચલાવો, નેટવર્કનો ઉપયોગ કરવાની કોઈ પ્રક્રિયા નથી અને તેથી જ તમને કોઈ આઉટપુટ મળતું નથી.

          સ્ક્રિપ્ટને રૂટ તરીકે ચલાવવી આવશ્યક છે કારણ કે નેટહોગ્સને તે વપરાશકર્તાને કાર્ય કરવા માટે આવશ્યક છે.

          હવે મને કંઈક અગત્યનું યાદ આવ્યું અને હું જાણું છું કે તે તમારા માટે કેમ કામ કરતું નથી:

          તમારે સ્ક્રિપ્ટ સંપાદિત કરવી જોઈએ અને સામાન્ય વપરાશકર્તાનું નામ બદલવું જોઈએ. સ્ક્રિપ્ટમાં તેને "જોકોકિન" કહેવામાં આવે છે. તમારે તેને તમારા વપરાશકર્તાના નામમાં બદલવું આવશ્યક છે.

          માફ કરશો, મને ખ્યાલ નહોતો કે, મારે નામ ચલમાં મૂકવું જોઈએ. આ બાબત એ છે કે મેં તેને આટલું સામાન્ય બનાવવાનું વિચાર્યું નથી, હું ફક્ત તે તમને બતાવવા માંગું છું જેથી તમે તેને જોઈ શકો અને જેઓ ઇચ્છે છે તે કેવી રીતે કરવું તે અંગેના વિચારો મેળવી શકે. મેં તે હેતુથી તે કર્યું નથી કે તે કોઈ પણ કમ્પ્યુટર પર કામ કરશે, જે સમય લે છે અને મને પ્રોગ્રામ કેવી રીતે કરવો તે ખબર નથી, કેટલીક વસ્તુઓ મારી સાથે થાય છે.

          સારા નસીબ, કંઈપણ ફરીથી પૂછો. અને કૃપા કરીને ફરીથી સ્ક્રિપ્ટની પોસ્ટ અને ટિપ્પણીઓ વાંચો.

  7.   ફેસુંડો જણાવ્યું હતું કે

    હેલો જોકíન, મને નીચેના કહો:

    ટ્રાન્સમિશન-રિમોટ: (http://localhost:9091/transmission/rpc/) સર્વર સાથે કનેક્ટ કરી શકાયું નથી
    પસંદ કરેલ ડિવાઇસ એથ 0 માટે સ્થાનિક આઈપી સ્થાપિત કરતી વખતે ioctl નિષ્ફળ થયું. તમે આદેશ વાક્ય પર ઉપકરણનો ઉલ્લેખ કરી શકો છો.

    કોઇ તુક્કો?? આભાર!

    1.    જોક્વિન જણાવ્યું હતું કે

      હેલો તમે કેવી છો
      માફ કરશો પણ મને ખ્યાલ નથી 😀
      હું જે ભૂલ સમજું છું તેનાથી, તે આઈઓસીટીએલની સમસ્યા છે, પરંતુ મને ખબર નથી કે તે શું છે.

      કદાચ તમે સ્ક્રીપ્ટને અટકાવવાનો પ્રયાસ કરી શકો અને જો ટ્રાન્સમિશન-રિમોટ તેના કેટલાક વિકલ્પો સાથે કાર્ય કરે છે કે નહીં ("મેન" આદેશ સાથે તેનું મેન પૃષ્ઠ વાંચો).