Fifi sori ẹrọ ati iṣeto ni ti dnscrypt-aṣoju + dnsmasq ni Archlinux

Ifihan: 
  

Kini aṣoju-aṣoju?
- DNSCrypt encrypts ati jẹrisi ijabọ DNS laarin olumulo ati ipinnu DNS, ṣe idiwọ fifin agbegbe ti awọn ibeere DNS, ni idaniloju pe awọn idahun DNS ni a firanṣẹ nipasẹ olupin ti o fẹ. (wiki)

Kini dnsmasq?
- dnsmasq pese awọn iṣẹ bii kaṣe DNS ati olupin DHCP. Gẹgẹbi olupin orukọ ìkápá kan (DNS), o le kaṣe awọn ibeere DNS lati mu awọn iyara asopọ pọ si awọn aaye ti o ṣabẹwo tẹlẹ, ati, bi olupin DHCP, dnsmasq le ṣee lo lati pese awọn adirẹsi IP inu ati awọn ọna awọn kọmputa lori a lan. Ọkan tabi mejeeji ti awọn iṣẹ wọnyi le ṣe imuse. dnsmasq jẹ iwuwo fẹẹrẹ ati rọrun lati tunto; A ṣe apẹrẹ fun lilo lori kọnputa ti ara ẹni tabi fun lilo lori nẹtiwọọki kan ti o kere ju awọn kọnputa 50 lọ. O tun wa pẹlu olupin PXE kan. (wiki)

Kini MO lo?
- Lati satunkọ awọn faili iṣeto ni Mo lo nano.
- Ni gbogbo igba Mo ṣe pẹlu akọọlẹ gbongbo mi, ṣugbọn ti wọn ba ti tunto sudo, wọn le lo ni idakẹjẹ.
- Lati ṣayẹwo kaṣe pẹlu aṣẹ iwo, o wa ninu awọn irinṣẹ abuda
laarin awọn ibi ipamọ osise, pacman -S dipọ-irinṣẹ 🙂

Fifi sori:

  • Gẹgẹbi gbongbo tabi lilo sudo ni ebute wa tabi tty a fi sori ẹrọ aṣoju dnscrypt ati awọn idii dnsmasq bii eleyi:
  • Ifiranṣẹ ikilọ jẹ nitori Mo ti fi wọn sii tẹlẹ, o kan ni lati jẹrisi nipa titẹ Tẹ:

Eto:

1 - Jẹ ki a jẹ ki aṣoju dnscrypt-aṣoju (ranti bi gbongbo tabi lilo sudo):
2 - Bayi a satunkọ faili naa /etc/resolv.conf ati ninu orukọ olupin a pa ohun ti o wa nibẹ ki a fi 127.0.0.1 sii (ti o ba fẹ o le ṣe afẹyinti faili naa) ati pe o yẹ ki o dabi eleyi:

  • Ni akiyesi pe NetworkManager kọ faili resolv.conf, ohun ti a yoo ṣe ni aabo rẹ lodi si kikọ pẹlu aṣẹ atẹle:
    3 - Nisisiyi ohun ti a yoo ṣe ni wa fun olupin kan ti o sunmọ si ipo wa, ṣugbọn o le lo eyi ti o wa nipasẹ aiyipada eyiti o jẹ dnscrypt.eu-nl, atokọ naa le ṣii pẹlu localc wa nibi: / usr / share / dnscrypt-aṣoju / dnscrypt-resolvers.csv bii eleyi:
  • Ti a ba fẹ ṣe atunṣe olupin ti o yanju DNS aiyipada a le ṣatunkọ bi eleyi:
  • Ni ipari faili ni apakan [Iṣẹ] a ṣe atunṣe ohun ti a yan ni grẹy ati gbe olupin ti a ti yan tẹlẹ ninu atokọ naa:
    4 - Nipa aiyipada dnscrypt-aṣoju nlo ibudo 53, nitori dnsmasq ṣe paapaa, nitorinaa ohun ti a yoo ṣe ni yi i pada pẹlu lilo pẹlu:
    systemctl satunkọ dnscrypt-proxy.service –full ati ni apakan [Socket] a fi silẹ bi atẹle:
A fipamọ awọn ayipada ati sunmọ.

5 - Bayi a tunto dnsmasq, a yoo ṣatunkọ faili /etc/dnsmasq.conf ki o ṣafikun awọn ila mẹta wọnyi ni ipari:

ko yanju
olupin = 127.0.0.1 # 40
adirẹsi-gbọ = 127.0.0.1

A fipamọ awọn ayipada ati sunmọ.

6 - Bayi a ṣe awọn atẹle:
- A tun bẹrẹ aṣoju aṣoju dnscrypt:
systemctl tun bẹrẹ iṣẹ aṣoju dnscrypt
- A mu dnsmasq ṣiṣẹ:
systemctl jeki dnsmasq
- A ṣiṣẹ dnsmasq:
systemctl bẹrẹ dnsmasq
- A tun bẹrẹ asopọ intanẹẹti wa:
systemctl tun bẹrẹ NetworkManager

7 - O dara bayi a ṣe idanwo ti o ba ṣiṣẹ gaan pẹlu pingi fun apẹẹrẹ si google.com.ar:

8 - A ṣayẹwo boya kaṣe dns n ṣiṣẹ pẹlu aṣẹ iwo:

- Nibi a ṣe akiyesi pe iwo akọkọ ti Mo ṣe nibẹ ni idaduro ti 349 msec ati nigbati mo tun ṣe ibeere lẹẹkansi pẹlu iwo, kini o ṣẹlẹ? 0 msec, nitorinaa o tọju daradara.

9 - Ṣetan dnscrypt-aṣoju ati dnsmasq tunto ati ṣiṣẹ daradara!

Akọsilẹ: Mo fẹ lati ṣalaye lẹhin wiwa ni awọn aaye pupọ ko ṣiṣẹ fun mi ni eyikeyi ọna ti wọn fihan ni wiki arch, a ti tumọ itumọ ede Spani ni ibi (yoo jẹ ibeere ti ẹnikan ba tumọ daradara tabi Emi yoo ṣe ni aaye kan) nitorinaa Mo lo ẹya naa ni Gẹẹsi. Nitorinaa MO gbarale ni wi pe wiki, gbogbo awọn kirediti si wọn. Ni ọran yii, iwọnyi ni awọn igbesẹ ti Mo lo ati pe o ṣiṣẹ fun MI.
Ibeere eyikeyi tabi awọn iṣoro ti wọn ti jẹ ki n mọ ati pe a yoo sọrọ nipa rẹ titi yoo fi ṣiṣẹ!

Ifojusi! 😀


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 8, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   alailorukọ wi

    Emi ko ṣe akiyesi eyikeyi iyatọ pẹlu dnsmasq, boya pẹlu awọn olumulo diẹ sii kaṣe yoo ṣiṣẹ, o kere ju pẹlu kọnputa mi nikan Emi ko ri awọn ayipada ninu iyara.

    ma wà awọn igba pẹlu ati laisi dnsmasq duro kanna, boya ẹnikan mọ nipa ọna miiran ki o pin.
    Dahun pẹlu ji

    1.    yinyin wi

      Gẹgẹbi a ti rii loju iboju, o le wo LỌỌTỌ ti iyatọ, Mo ro pe yoo dale lori bandiwidi naa ...

  2.   alailorukọ wi

    Aworan ti a so:
    imgur .com / 9RQ7yhF.png

  3.   DanielSc3 wi

    Igba melo ni awọn adirẹsi dns ninu kaṣe pẹlu dnsmasq? Mo ranti igbiyanju ni igba diẹ sẹhin ati lẹhin iṣẹju diẹ, 10 tabi 5, dnsmasq gbagbe ohun gbogbo

    1.    yinyin wi

      Emi ko rii lati rii i pe ... aaye to dara. Yoo kan si alagbawo, boya diẹ ninu awọn ọjọgbọn mọ yoo si dahun wa 🙂

  4.   gbon wi

    Kaabo nigbati mo fun ni bi root "systemctl start dnsmasq" Mo gba aṣiṣe kan, nigbati mo fun ni aṣẹ "systemctl status dnsmasq.service" eyi ni ohun ti Mo gba:

    Ns dnsmasq.service - Iwọn iwuwo DHCP ati olupin DNS olupin kaṣe
    Ti kojọpọ: ti kojọpọ (/usr/lib/systemd/system/dnsmasq.service; ṣiṣẹ; tito tẹlẹ ataja: alaabo)
    Ti nṣiṣe lọwọ: kuna (Abajade: koodu-jade) lati Oṣu Karun 2016-03-07 11:41:41 Aworan; Awọn ọdun 18 sẹhin
    Awọn iwe aṣẹ: eniyan: dnsmasq (8)
    Ilana: 7747 ExecStart = / usr / bin / dnsmasq -k –enable-dbus –user = dnsmasq –pid-file (koodu = jade, ipo = 2)
    Ilana: 7742 ExecStartPre = / usr / bin / dnsmasq –test (koodu = jade, ipo = 0 / SUCCESS)
    PID akọkọ: 7747 (koodu = jade, ipo = 2)

    Tue 07 11: 41: 41 Eto ọgbọn [1]: Bibẹrẹ DHCP fẹẹrẹ kan ati fifipamọ olupin DNS…
    Tue 07 11: 41: 41 Wisdom dnsmasq [7742]: dnsmasq: sintasi ṣayẹwo O dara.
    Tue 07 11: 41: 41 Wisdom dnsmasq [7747]: dnsmasq: kuna lati ṣẹda iho gbigbọran fun ibudo 53: Adirẹsi ti wa ni lilo tẹlẹ
    Tue 07 11: 41: 41 Eto ọgbọn [1]: dnsmasq.service: Ilana akọkọ ti jade, koodu = jade, ipo = 2 / INVALIDARGUMENT
    Tue 07 11: 41: 41 Eto ọgbọn [1]: Ti kuna lati bẹrẹ DHCP ti o fẹẹrẹ fẹẹrẹ ati fifipamọ olupin DNS.
    Tue 07 11: 41: 41 Eto ọgbọn [1]: dnsmasq.service: Kuro ti tẹ ipo ti kuna.
    Tue 07 11: 41: 41 Eto ọgbọn [1]: dnsmasq.service: Kuna pẹlu abajade 'koodu-jade'.

    Kini o yẹ ki n ṣe? E dupe.

    1.    yinyin wi

      Mo tẹle awọn igbesẹ si lẹta naa, ṣayẹwo ikẹkọ akọkọ lori bulọọgi mi. Mo fi fidio silẹ paapaa.

  5.   gonza wi

    @ice yinyin, ifiwera ifiweranṣẹ yii ati fidio rẹ ti o ṣe lori rẹ, Mo le rii pe aṣiṣe kan wa ni nọmba igbesẹ 4 ti a kọ nibi. Ati pe aṣiṣe ni pe faili lati ṣatunkọ kii ṣe "systemctl edit dnscrypt-proxy.service –full", ṣugbọn gbọdọ wa ni satunkọ "systemctl edit dnscrypt-proxy.socket –full". (Akiyesi pe dipo .iṣẹ o gbọdọ kọ .socket).

    Ti o ni idi ti @wisse wisse gba ifiranṣẹ aṣiṣe yẹn nigbati o fẹ lati bẹrẹ iṣẹ dnsmasq (nitori ohun kanna ni o ṣẹlẹ si mi paapaa).

    Saludos!