ינסטאַלירונג און קאַנפיגיעריישאַן פון dnscrypt-proxy + dnsmasq אין Archlinux

Introducción: 
  

וואָס איז dnscrypt-proxy?
- דנסקריפּט ענקריפּץ און אָטענטאַקייץ דנס פאַרקער צווישן די באַניצער און דנס רעסאָלווער, פּריווענץ היגע ספּופינג פון דנס קוויריז, ינשורינג אַז דנס רעספּאָנסעס זענען געשיקט דורך די סערווירער פון די ברירה. (וויקי)

וואָס איז דנסמאַסק?
- דנסמאַסק אָפפערס באַדינונגען אַזאַ ווי דנס קאַש און דהקפּ סערווער. ווי אַ פעלד נאָמען סערווער (דנס), עס קענען קאַש דנס קוויריז צו פֿאַרבעסערן די גיכקייט פון גיכקייַט צו ביז אַהער באזוכט זייטלעך, און, ווי אַ DHCP סערווער, דנסמאַסק קענען ווערן גענוצט צו צושטעלן ינערלעך IP ווענדט און רוץ צו קאָמפּיוטערס אויף אַ לאַן. איינער אָדער ביידע פון ​​די באַדינונגס קענען זיין ימפּלאַמענאַד. דנסמאַסק איז גערעכנט ווי לייטווייט און גרינג צו קאַנפיגיער; עס איז דיזיינד פֿאַר נוצן אויף אַ פּערזענלעך קאָמפּיוטער אָדער פֿאַר נוצן אין אַ נעץ מיט ווייניקער ווי 50 קאָמפּיוטערס. עס אויך קומט מיט אַ PXE סערווער. (וויקי)

וואָס האָב איך געוויינט:
- צו רעדאַגירן די קאַנפיגיעריישאַן טעקעס איך געוויינט נאַנאָ.
- אין אַלע צייט איך טאָן דאָס מיט מיין וואָרצל חשבון, אָבער אויב זיי האָבן קאַנפיגיערד סודאָ, זיי קענען נוצן עס שטיל.
- צו קאָנטראָלירן דעם קאַש מיט דעם דיג באַפֿעל, עס איז געפֿונען אין בינדן-מכשירים
אין די באַאַמטער ריפּאַזאַטאָריז, פּאַקמאַן -ס בינדן-מכשירים ????

ינסטאַלירונג:

  • ווי וואָרצל אָדער ניצן סודאָ אין אונדזער וואָקזאַל אָדער tty, מיר ינסטאַלירן די dnscrypt-proxy און dnsmasq פּאַקידזשיז ווי דאָס:
  • די ווארענונג אָנזאָג איז ווייַל איך שוין האָבן זיי אינסטאַלירן, איר נאָר האָבן צו באַשטעטיקן דורך דרינגלעך אַרייַן:

באַשטעטיקן:

קסנומקס - זאל ס געבן דנסקריפּט-פראקסי (געדענקען ווי וואָרצל אָדער ניצן סודאָ):
קסנומקס - איצט מיר רעדאַגירן די טעקע /etc/resolv.conf און אין נאַמעסערווער מיר ויסמעקן וואָס איז דאָרט און שטעלן 127.0.0.1 (אויב זיי וועלן זיי קענען מאַכן אַ באַקאַפּ פון דער טעקע) און עס זאָל קוקן ווי דאָס:

  • אויב מיר נעמען אין חשבון אַז נעטוואָרקמאַנאַגער שרייבט די resolv.conf טעקע, וואָס מיר וועלן טאָן איז צו באַשיצן עס קעגן שרייבן מיט די פאלגענדע באַפֿעל:
    קסנומקס - איצט, וואָס מיר וועלן צו טאָן איז צו קוקן פֿאַר אַ סערווער וואָס איז קלאָוסאַסט צו אונדזער אָרט, אָבער איר קענען נוצן דעם סערווירער וואָס איז דורכגעקאָכט וואָס איז dnscrypt.eu-nl. די רשימה קענען זיין אָופּאַנד מיט localc איז דאָ: / usr / ייַנטיילן / dnscrypt-proxy / dnscrypt-resolvers.csv ווי דאָס:
  • אויב מיר ווילן צו מאָדיפיצירן די סערווירער וואָס ריזאַלווז די פעליקייַט דנס, מיר קענען רעדאַגירן אַזוי:
  • אין די סוף פון די טעקע אין די [סערוויס] אָפּטיילונג, מיר מאָדיפיצירן וואָס איז אויסגעקליבן אין גרוי און שטעלן דעם סערווער וואָס מיר שוין אויסגעקליבן אין דער רשימה:
    קסנומקס - דורך פעליקייַט דנסקריפּט-פּראַקסי ניצט פּאָרט 53, ווייַל דנסמאַסק אויך, אַזוי וואָס מיר וועלן טאָן איז צו טוישן עס ווידער מיט:
    סיסטעמקטל רעדאַגירן dnscrypt-proxy.service – גאַנץ און אין די אָפּטיילונג [סאָקקעט] מיר לאָזן עס ווי גייט:
מיר ראַטעווען די ענדערונגען און נאָענט.

קסנומקס - איצט מיר קאַנפיגיער דנסמאַסק, מיר וועלן רעדאַגירן די /etc/dnsmasq.conf טעקע און לייגן די דריי שורות אין די סוף:

ניט-ריזאַלווד
סערווער = 127.0.0.1 # 40
הערן-אַדרעס = 127.0.0.1

מיר ראַטעווען די ענדערונגען און נאָענט.

קסנומקס - איצט מיר טאָן די פאלגענדע:
- מיר ריסטאַרט dnscrypt-proxy:
סיסטעמקטל ריסטאַרט דנסקריפּט-פראקסי
- מיר אַקטאַווייט דנסמאַסק:
סיסטעמקטל געבן דנסמאַסק
- מיר דורכפירן דנסמאַסק:
סיסטעמקטל אָנהייב דנסמאַסק
- מיר ריסטאַרט אונדזער אינטערנעט פֿאַרבינדונג:
סיסטעמקטל ריסטאַרט נעטוואָרקמאַנאַגער

קסנומקס - נו, מיר פּרובירן אויב עס טאַקע אַרבעט מיט אַ פּינג פֿאַר בייַשפּיל צו google.com.ar:

קסנומקס - מיר קאָנטראָלירן אויב די דנס קאַש אַרבעט מיט די דיג באַפֿעל:

- דאָ מיר נעמען אין חשבון אַז דער ערשטער גראָבן איך טאָן איז אַ פאַרהאַלטן פון 349 מיז, און ווען איך טאָן די אָנפֿרעג ווידער מיט דיג, וואָס כאַפּאַנז? 0 מיז, אַזוי עס קאַטשאַז ריכטיק.

קסנומקס - גרייט דנסקריפּט-פראקסי און דנסמאַסק קאַנפיגיערד און ארבעטן רעכט!

באַמערקונג: נאָך זוכן אין עטלעכע ערטער, עס קען נישט אַרבעטן פֿאַר מיר אין קיין וועג וואָס זיי געוויזן אין די אַרטשי וויקי. די שפּאַניש ווערסיע איז שוואַך איבערגעזעצט (עס איז אַ קשיא אויב עמעצער איבערזעצט גוט אָדער איך וועט טאָן עס אין עטלעכע פונט אַזוי איך געוויינט די ווערסיע אין ענגליש. אַזוי איך בייסיקלי רילייד אויף די וויקי, אַלע קרעדיץ צו זיי. אין דעם פאַל, דאָס זענען די טריט איך געוויינט און עס געארבעט פֿאַר מיר.
אויב איר האָבן פֿראגן אָדער ינקאַנוויניאַנסיז, זיי וועלן רעדן וועגן אים ביז עס אַרבעט!

ציל האַלדזן! 😀


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

8 באַמערקונגען, לאָזן דיין

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.

  1.   nameless דאָס

    איך טאָן ניט באַמערקן קיין חילוק מיט דנסמאַסק, אפֿשר מיט מער וסערס די קאַש וועט אַרבעטן, לפּחות מיט בלויז מיין קאָמפּיוטער, איך קען נישט זען ענדערונגען אין די גיכקייַט.

    גראָבן מאָל מיט און אָן דנסמאַסק בלייבן די זעלבע, אפֿשר עמעצער ווייסט וועגן אן אנדער אופֿן און טיילן עס.
    גרוס

    1.    ייַז דאָס

      ווי עס איז געוויזן אויף דעם עקראַן, עס ווייזט אַ פּלאַץ פון חילוק, איך רעכן עס וועט אויך זיין אָפענגיק אויף די באַנדווידט ...

  2.   nameless דאָס

    בייגעלייגט בילד:
    imgur .com / 9RQ7yhF.png

  3.   דניאלסק 3 דאָס

    ווי לאַנג זענען דנס אַדרעסעס אין דער קאַש מיט דנסמאַסק? איך געדענקען איך געפרוווט עס פֿאַר עטלעכע מאָל און נאָך אַ ביסל מינוט, 10 אָדער 5, דנסמאַסק פארגעסט אַלץ

    1.    ייַז דאָס

      איך קען נישט טאַקע זען אַז ... גוט פונט. עס וועט זיין קאַנסאַלטאַד, אפֿשר וויסן אַ געלערנטער און וועט ענטפֿערן אונדז

  4.   ווייז דאָס

    העלא ווען איך געבן עס ווי וואָרצל "systemctl start dnsmasq" איך באַקומען אַ טעות, ווען איך געבן די באַפֿעל "systemctl status dnsmasq.service" דאָס איז וואָס איך באַקומען:

    ● dnsmasq.service - א לייטווייט DHCP און קאַטשינג דנס סערווער
    לאָודיד: לאָודיד (/usr/lib/systemd/system/dnsmasq.service; ענייבאַלד; פאַרקויפער פּריסעט: פאַרקריפּלט)
    אַקטיוו: ניט אַנדערש (רעזולטאַט: exit-code) זינט Mon 2016-03-07 11:41:41 ART; 18 ס צוריק
    דאָקומענטן: מענטש: דנסמאַסק (8)
    פּראָצעס: 7747 עקסעקסטאַרט = / וסר / בין / דנסמאַסק -ק – ענייבאַל-דבוס – באַניצער = דנסמאַסק –פּיד-טעקע (קאָד = עקסיטעד, סטאַטוס = 2)
    פּראָצעס: 7742 ExecStartPre = / usr / bin / dnsmasq –test (code = exited, status = 0 / SUCCESS)
    הויפּט פּיד: 7747 (code = exised, status = 2)

    דינסטיק 07 11:41:41 חכמה סיסטעמד [1]: סטאַרטינג א לייטווייט דהקפּ און קאַטשינג דנס סערווער ...
    דינסטיק 07 11:41:41 חכמה דנסמאַסק [7742]: דנסמאַסק: סינטאַקס טשעק גוט.
    דינסטיק 07 11:41:41 חכמה דנסמאַסק [7747]: דנסמאַסק: ניט אַנדערש צו מאַכן צוגעהערט כאָלעל פֿאַר פּאָרט 53: אַדרעס שוין אין נוצן
    דינסטיק 07 11:41:41 חכמה סיסטעמד [1]: דנסמאַסק. סערוויס: הויפּט פּראָצעס אַרויס, קאָד = עגזאַטיד, סטאַטוס = 2 / INVALIDARGUMENT
    דינסטיק 07 11:41:41 חכמה סיסטעמד [1]: קען נישט אָנהייבן א לייטווייט דהקפּ און קאַטשינג דנס סערווער.
    דינסטיק 07 11:41:41 חכמה סיסטעמד [1]: דנסמאַסק. סערוויס: אַפּאַראַט איז אריין אין ניט אַנדערש שטאַט.
    דינסטיק 07 11:41:41 חכמה סיסטעמד [1]: dnsmasq.service: אַנדערש מיט רעזולטאַט 'אַרויסגאַנג-קאָד'.

    וואס זאל איך טון? אדאנק.

    1.    ייַז דאָס

      איך נאָכפאָלגן די טריט צו די בריוו, טשעק די אָריגינעל טוטאָריאַל אויף מיין בלאָג. איך לינקס אַ ווידעא אויך.

  5.   gonza דאָס

    אויב איר פאַרגלייכן דעם פּאָסטן און דיין ווידעא, איך קען זען אַז עס איז אַ טעות אין שריט נומער 4 געשריבן דאָ. און דער טעות איז אַז די טעקע צו זיין עדיטיד איז נישט "סיסטעמקטל רעדאַגירן דנסקריפּט-פּראָקסי. סערוויס – פול", אָבער מוזן זיין עדיטיד "סיסטעמקטל רעדאַגירן דנסקריפּט-פּראָקסי. סאָקקעט – פול". (באַמערקונג אַז אַנשטאָט. סערוויס איר מוזן שרייַבן. סאָקקעט).

    אַז ס וואָס @ wisse wisse געץ דעם טעות אָנזאָג ווען איר ווילן צו אָנהייבן די dnsmasq דינסט (זינט די זעלבע זאַך געטראפן צו מיר אויך).

    גרעעטינגס!