<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.stradivart.ro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wikiadmin</id>
	<title>Linux Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stradivart.ro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wikiadmin"/>
	<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/wiki/Special:Contributions/Wikiadmin"/>
	<updated>2026-06-03T00:02:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=257</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=257"/>
		<updated>2026-05-04T21:20:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:30%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:30%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reţeaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comenzi utile CLI ==&lt;br /&gt;
Verificare status Pi-hole: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole status&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare manuală a listelor de blocare (Gravity): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole -g&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Repornire server DNS: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole restartdns&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Schimbare parolă interfață web: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole setpassword&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Monitorizare interogări DNS în timp real: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole tail&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare Pi-hole la versiunea nouă: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole updatePihole&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dezactivare temporară blocare (în secunde): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole disable 300&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reactivare blocare: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole enable&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Concluzii ==&lt;br /&gt;
Pi-hole reprezintă o soluție accesibilă și eficientă pentru filtrarea DNS la nivel de rețea, potrivită atât pentru medii de laborator (HomeLab) cât și pentru medii SOHO (Small Office Home Office).&lt;br /&gt;
Într-un mediu SOHO, Pi-hole oferă următoarele avantaje practice:&lt;br /&gt;
&lt;br /&gt;
* Blocare reclame și trackere pentru toate dispozitivele din rețea simultan — telefoane, tablete, smart TV-uri, console — fără instalarea vreunei extensii sau aplicații pe fiecare dispozitiv în parte&lt;br /&gt;
* Protecție împotriva domeniilor de phishing și malware prin liste actualizate zilnic&lt;br /&gt;
* Control parental prin liste dedicate pentru blocarea conținutului de gambling și conținut pentru adulți&lt;br /&gt;
* DNS local pentru accesarea serviciilor interne prin nume în loc de adrese IP&lt;br /&gt;
* Monitorizare trafic DNS în timp real prin dashboard-ul web&lt;br /&gt;
* Server DHCP opțional, care simplifică distribuirea automată a configurației DNS către clienți&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut exclusiv prin donații. Dacă acest ghid v-a fost util, contribuția la proiect este binevenită la https://pi-hole.net/donate/&lt;br /&gt;
&lt;br /&gt;
== Pi-hole on Raspberry Pi Zero 2W - Network-Wide Ad Blocker ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|ANSb5mRzX_M}}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=256</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=256"/>
		<updated>2026-05-04T21:18:44Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.col2-responsive td {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//.embedvideo {&lt;br /&gt;
//    width: 100%;&lt;br /&gt;
//    margin: 0 auto; /* centrează pe desktop */&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
.embedvideo iframe {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    aspect-ratio: 16 / 9;&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .col2-responsive td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding-right: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
//.embedvideo iframe {&lt;br /&gt;
//    width: 100% !important;&lt;br /&gt;
//    height: auto !important;&lt;br /&gt;
//    aspect-ratio: 16 / 9;&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=255</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=255"/>
		<updated>2026-05-04T21:17:14Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.col2-responsive td {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.embedvideo {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto; /* centrează pe desktop */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .col2-responsive td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding-right: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
.embedvideo iframe {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    aspect-ratio: 16 / 9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Raspberry_Pi_NTP_Server&amp;diff=254</id>
		<title>Raspberry Pi NTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Raspberry_Pi_NTP_Server&amp;diff=254"/>
		<updated>2026-05-04T21:16:26Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configurarea Raspberry Pi ca server NTP folosint NEO-7M ==&lt;br /&gt;
Un server NTP asigura sincronizarea corecta a orei pentru toate dispozitivele dintr-o retea, prevenind erori în loguri, autentificari sau servicii care depind de timp precis. Folosind un modul GPS cu PPS, un Raspberry Pi poate deveni o sursa Stratum‑1 foarte stabila și independenta de internet. Acest proiect prezinta configurarea unui astfel de server NTP simplu și fiabil pentru uz local.&lt;br /&gt;
&lt;br /&gt;
=== Componente folosite ===&lt;br /&gt;
Pentru realizarea acestui server NTP stratum 1 am folosit componente simple, accesibile si usor de integrat. Lista de mai jos include toate elementele hardware necesare pentru configuratie.&lt;br /&gt;
* Raspberry Pi 1 Model B - 180 RON (pret din 2012)&lt;br /&gt;
* Modul GPS u-blox NEO-7M - 49,07 RON&lt;br /&gt;
* Antena GPS ~28 dB gain - 67 RON&lt;br /&gt;
* Fire jumper female–female - 5,79 RON&lt;br /&gt;
* Card SD 16 GB - aprox 30 RON&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&amp;lt;i&amp;gt;preturi valabile in decembrie 2025&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurare UART și activare PPS ===&lt;br /&gt;
Pe Raspberry Pi, consola seriala este activa implicit, ceea ce blocheaza utilizarea interfetei UART pentru modulul GPS. Pentru a putea folosi portul serial și semnalul PPS, este necesara dezactivarea consolei și activarea manuala a suportului UART și PPS.&lt;br /&gt;
&lt;br /&gt;
==== Dezactivarea consolei seriale ====&lt;br /&gt;
Pentru dezactivarea consolei seriale editam fisierul /boot/firmware/cmdline.txt de unde stergem segmentul care contine consola, de obicei ceva de forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;console=serial0,115200&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasam restul liniei pe un singur rand, exact cum era.&lt;br /&gt;
&lt;br /&gt;
==== Verificarea activarii UART ====&lt;br /&gt;
Editam fisierul /boot/firmware/config.txt unde ne asiguram ca exista:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[all]&lt;br /&gt;
&amp;amp;#32;enable_uart=1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Activarea modulului PPST ====&lt;br /&gt;
Incarcam modulul PPS executand:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;echo 'pps-gpio' &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru configurarea pinului PPS (GPIO 18) editam din nou fisierul /boot/firmware/config.txt iar in partea de jos adaugam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;dtoverlay=pps-gpio,gpiopin=18&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aceasta indica kernelului ca semnalul PPS este conectat la GPIO 18.&lt;br /&gt;
&lt;br /&gt;
Dupa ce efectuam aceste modificari, oprim systemul in vederea conectarii modului de GPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conectarea modului GPS ===&lt;br /&gt;
Dupa dezactivarea consolei seriale și activarea suportului PPS, interfața UART a Raspberry Pi devine libera pentru comunicarea cu modulul GPS. Conectarea se face direct pe pinii GPIO, folosind alimentarea de 5V, masa comuna și liniile de date RX/TX, plus semnalul PPS.&lt;br /&gt;
&lt;br /&gt;
==== Schema de conectare ====&lt;br /&gt;
&lt;br /&gt;
[[File:GPIOtoGPS.jpg|800px|none|Pagina Pringipala UrBackup]]&lt;br /&gt;
&lt;br /&gt;
* Conectam pinul de 5V al Raspberry Pi la pinul de alimentare al modulului GPS.&lt;br /&gt;
* Conectam GND la masa modulului GPS.&lt;br /&gt;
* Conectam TX0 de pe Raspberry Pi la RX al modulului GPS (Pi transmite → GPS primește).&lt;br /&gt;
* Conectam RX0 de pe Raspberry Pi la TX al modulului GPS (GPS transmite → Pi primește).&lt;br /&gt;
* Conectam GPIO 18 la pinul PPS al modulului GPS, conform configurarii din config.txt&lt;br /&gt;
&lt;br /&gt;
=== Test pentru UART si PPS ===&lt;br /&gt;
Dupa conectarea modulului GPS si configurarea UART/PPS, putem verifica functionarea celor doua interfete direct din sistem.&lt;br /&gt;
&lt;br /&gt;
==== Test UART (NMEA) ====&lt;br /&gt;
Pentru a verifica daca modulul GPS transmite date NMEA prin UART:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# cat /dev/serial0&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;$GNRMC,140221.00,A,4423.43286,N,02605.77991,E,0.096,,250226,,,A,V*14&lt;br /&gt;
&amp;amp;#32;$GNVTG,,T,,M,0.096,N,0.178,K,A*3C&lt;br /&gt;
&amp;amp;#32;$GNGGA,140221.00,4423.43286,N,02605.77991,E,1,10,2.11,105.1,M,34.9,M,,*44&lt;br /&gt;
&amp;amp;#32;$GNGSA,A,3,10,23,15,29,16,26,27,18,,,,,3.30,2.11,2.54,1*00&lt;br /&gt;
&amp;amp;#32;$GNGSA,A,3,02,25,,,,,,,,,,,3.30,2.11,2.54,3*07&lt;br /&gt;
&amp;amp;#32;.............&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acest rezultat confirma faptul ca Pi-ul primeste date GPD de la modul&lt;br /&gt;
Daca totul este configurat corect, ar trebui sa apara siruri NMEA. In cazul in care nu apare asemenator mai sus, verificati conexiunile RX/TX si setarile UART.&lt;br /&gt;
&lt;br /&gt;
==== Instalare unelte PPS si testare ====&lt;br /&gt;
Pentru testarea semnalului PPS, instalati pachetul necesar:&lt;br /&gt;
&lt;br /&gt;
* apt install pps-tools&lt;br /&gt;
&lt;br /&gt;
Dupa instalare, verificam semnalul PPS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# ppstest /dev/pps0&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;trying PPS source &amp;quot;/dev/pps0&amp;quot;&lt;br /&gt;
&amp;amp;#32;found PPS source &amp;quot;/dev/pps0&amp;quot;&lt;br /&gt;
&amp;amp;#32;ok, found 1 source(s), now start fetching data...&lt;br /&gt;
&amp;amp;#32;source 0 - assert 1769914968.660167945, sequence: 330 - clear  0.000000000, sequence: 0&lt;br /&gt;
&amp;amp;#32;source 0 - assert 1769914969.660165119, sequence: 331 - clear  0.000000000, sequence: 0&lt;br /&gt;
&amp;amp;#32;source 0 - assert 1769914970.660164293, sequence: 332 - clear  0.000000000, sequence: 0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un rezultat corect va afisa impulsuri detectate la fiecare secunda.&lt;br /&gt;
&lt;br /&gt;
=== Configurare gpsd ===&lt;br /&gt;
Instalam pachetele necesare pentru gestionarea modulului GPS:&lt;br /&gt;
* apt install gpsd gpsd-clients&lt;br /&gt;
&lt;br /&gt;
==== Startup config pentru gpsd ====&lt;br /&gt;
Editam fisierul de configurare gpsd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/default/gpsd&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;START_DAEMON=&amp;quot;true&amp;quot;&lt;br /&gt;
&amp;amp;#32;DEVICES=&amp;quot;/dev/serial0 /dev/pps&amp;quot;&lt;br /&gt;
&amp;amp;#32;GPSD_OPTIONS=&amp;quot;-n&amp;quot;&lt;br /&gt;
&amp;amp;#32;USBAUTO=&amp;quot;false&amp;quot;&lt;br /&gt;
&amp;amp;#32;GPSD_SOCKET=&amp;quot;/var/run/gpsd.sock&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* START_DAEMON -&amp;gt; Porneste automat serviciul gpsd la boot. Daca este &amp;quot;false&amp;quot;, gpsd nu se lanseaza singur.&lt;br /&gt;
* DEVICES -&amp;gt; Aceasta linie indica gpsd sa deschida doua dispozitive simultan&lt;br /&gt;
** /dev/serial0 → fluxul NMEA provenit de pe UART (datele GPS clasice: GGA, RMC, sateliti etc.)&lt;br /&gt;
** /dev/pps → semnalul PPS hardware folosit pentru sincronizare precisa la nivel de secunda&lt;br /&gt;
* GPSD_OPTIONS -&amp;gt; Porneste gpsd chiar daca nu exista clienti conectati. Fara &amp;quot;-n&amp;quot;, gpsd asteapta un client inainte sa initializeze modulul GPS.&lt;br /&gt;
* USBAUTO -&amp;gt; Dezactiveaza detectarea automata a dispozitivelor GPS USB; necesar cand folosim un modul pe UART.&lt;br /&gt;
* GPSD_SOCKET -&amp;gt; Definește socket-ul UNIX prin care aplicatiile (cgps, chrony etc.) comunica cu gpsd.&lt;br /&gt;
&lt;br /&gt;
Repornim serviciul executand:&lt;br /&gt;
* service gpsd restart&lt;br /&gt;
&lt;br /&gt;
==== Testare gpsd ====&lt;br /&gt;
Testam functionarea modulului GPS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# cgps -s&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqklqqqqqqqqqqqqqqqqSeen 21/Used 14qqk&lt;br /&gt;
&amp;amp;#32;x Time         2026-02-25T14:06:01.000Z (18)xxGNSS  S PRN  Elev  Azim   SNR Usex&lt;br /&gt;
&amp;amp;#32;x Latitude          44.43550340 N           xxGP 10    10  28.0 182.0  43.0  Y x&lt;br /&gt;
&amp;amp;#32;x Longitude         26.10252040 E           xxGP 15    15  16.0  80.0  46.0  Y x&lt;br /&gt;
&amp;amp;#32;x Alt (HAE, MSL)     128.736,     93.872  m xxGP 18    18  67.0  45.0  32.0  Y x&lt;br /&gt;
&amp;amp;#32;x Speed              0.02              km/h xxGP 23    23  57.0 144.0  37.0  Y x&lt;br /&gt;
&amp;amp;#32;x Track (true, var)     166.0,   5.8    deg xxGP 26    26  52.0 222.0  23.0  Y x&lt;br /&gt;
&amp;amp;#32;x Climb              1.92             m/min xxGP 27    27  30.0 299.0  27.0  Y x&lt;br /&gt;
&amp;amp;#32;x Status          3D DGPS FIX (9 secs)      xxGP 29    29  22.0 105.0  38.0  Y x&lt;br /&gt;
&amp;amp;#32;x Long Err  (XDOP, EPX)   0.56, +/-  2.2 m  xxSB127    40  31.0 142.0  35.0  Y x&lt;br /&gt;
&amp;amp;#32;x Lat Err   (YDOP, EPY)   0.64, +/-  2.4 m  xxSB128    41  15.0 114.0  31.0  Y x&lt;br /&gt;
&amp;amp;#32;x Alt Err   (VDOP, EPV)   1.28, +/-  4.5 m  xxGA  2   302  65.0 200.0  36.0  Y x&lt;br /&gt;
&amp;amp;#32;x 2D Err    (HDOP, CEP)   0.85, +/-  3.4 m  xxGA 25   325  19.0 157.0  34.0  Y x&lt;br /&gt;
&amp;amp;#32;x 3D Err    (PDOP, SEP)   1.54, +/-  7.4 m  xxGA 30   330  44.0 304.0  22.0  Y x&lt;br /&gt;
&amp;amp;#32;x Time Err  (TDOP)        0.90              xxGA 34   334  49.0 242.0  25.0  Y x&lt;br /&gt;
&amp;amp;#32;x Geo Err   (GDOP)        1.79              xxGA 36   336  74.0  38.0  29.0  Y x&lt;br /&gt;
&amp;amp;#32;x Speed Err (EPS)            +/- 17.5 km/h  xxGP  5     5   5.0  34.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x Track Err (EPD)         n/a               xxGP 16    16  55.0 285.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x Time offset                    -2113301 s xxGP 20    20   9.0  57.0  25.0 uN x&lt;br /&gt;
&amp;amp;#32;x Grid Square             KN34bj13          xxSB123    36  39.0 184.0  40.0  N x&lt;br /&gt;
&amp;amp;#32;x ECEF X, VX    4099907.290  m    0.020  m/sxxSB126    39  27.0 132.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x ECEF Y, VY    2008197.370  m    0.010  m/sxxSB136    49  35.0 209.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x ECEF Z, VZ    4439297.500  m    0.020  m/sxxGA  6   306   4.0  81.0  37.0  N x&lt;br /&gt;
&amp;amp;#32;mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Din coloana situata in partea dreapta observam ca sistemul nostru se conecteaza la:&lt;br /&gt;
* GP - GPS (Global Positioning System) este un sistem global de navigatie prin satelit dezvoltat de Statele Unite.&lt;br /&gt;
* GA - Galileo este sistemul european de navigatie prin satelit (GNSS), dezvoltat de Uniunea Europeana.&lt;br /&gt;
* SB - SBAS (Satellite-Based Augmentation System) este un sistem care imbunatateste precizia si fiabilitatea pozitionarii GNSS (GPS, Galileo etc.)&lt;br /&gt;
Alte sisteme de GNSS care nu sunt prezente in conexiunea nostra ar pute fi:&lt;br /&gt;
* GL - GLONASS este sistemul de navigatie prin satelit al Federatiei Ruse&lt;br /&gt;
* BD - BeiDou este sistemul de navigatie prin satelit al Chinei&lt;br /&gt;
&lt;br /&gt;
=== Configurarea serverului NTP ===&lt;br /&gt;
Acest server foloseste un modul GPS cu suport PPS pentru a furniza timp de inalta precizie, transformand sistemul intr-o sursa NTP stratum 1. In pasii urmatori configuram Chrony astfel incat sa foloseasca exclusiv GPS si PPS ca referinte de timp.&lt;br /&gt;
&lt;br /&gt;
==== Instalare Chrony ====&lt;br /&gt;
Inainte de instalare ne asiguram ca sistemul foloseste un singur serviciu NTP (Chrony va deveni sursa principala).&lt;br /&gt;
* apt install chrony&lt;br /&gt;
&lt;br /&gt;
==== Verificarea surselor NTP initiale ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc sources&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^* time.cloudflare.com           3   6     7     0  +3337us[ -12.3s] +/-   26ms&lt;br /&gt;
&amp;amp;#32;^+ 31.25.10.207                  3   6     7     0  -3833us[ -12.3s] +/-   93ms&lt;br /&gt;
&amp;amp;#32;^- 92-180-26-89.orangero.net     3   6     7     1  -2427us[ -12.3s] +/-   98ms&lt;br /&gt;
&amp;amp;#32;^+ ntp0.chroot.ro                2   6     7     1  -2785us[ -12.3s] +/-   52ms&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc tracking&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Reference ID    : A29FC87B (time.cloudflare.com)&lt;br /&gt;
&amp;amp;#32;Stratum         : 4&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:12:12 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000358473 seconds fast of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.000938197 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000938197 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 21.559 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -96.777 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.076 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.052518558 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.001089336 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 1.7 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
chronyc sources afiseaza sursele NTP publice pe care sistemul le foloseste implicit, inainte de configurarea GPS‑ului.&lt;br /&gt;
chronyc tracking arata ca sistemul functioneaza momentan ca stratum 3, fiind doar un client NTP obisnuit.&lt;br /&gt;
&lt;br /&gt;
==== Editare configuratie Chrony ====&lt;br /&gt;
In aceasta etapa eliminam sursele NTP publice si configuram Chrony sa foloseasca exclusiv GPS (NMEA) si PPS ca referinte de timp. Ajustam parametrii de corectie initiala si stabilim PPS ca sursa principala, astfel incat serverul sa poata functiona ca stratum 1. Rezultatul final este un server NTP autonom, sincronizat direct din semnal GPS cu precizie sub‑microsecunda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/chrony/chrony.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;#pool 2.debian.pool.ntp.org iburst&lt;br /&gt;
&amp;amp;#32;makestep 0.1 -1&lt;br /&gt;
&amp;amp;#32;initstepslew 1.0 GPS&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# GPS serial time (NMEA)&lt;br /&gt;
&amp;amp;#32;refclock SHM 0 delay 0.2 refid GPS poll 4 noselect&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# PPS precise time&lt;br /&gt;
&amp;amp;#32;refclock PPS /dev/pps0 refid PPS lock GPS poll 4 prefer&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;2.debian.pool.ntp.org&amp;lt;/b&amp;gt; este serverul NTP public folosit initial de catre chrony&lt;br /&gt;
*&amp;lt;b&amp;gt;makestep&amp;lt;/b&amp;gt; permite corectii mari de timp atunci cand diferenta este prea mare pentru slew. Modificam din initialul &amp;quot;makestep 1.0 3&amp;quot; pentru a permite corectii oricand, cu limita mai mica.&lt;br /&gt;
*&amp;lt;b&amp;gt;initstepslew&amp;lt;/b&amp;gt; corecteaza timpul la boot daca diferenta fata de GPS este mai mare de 1 secunda.&lt;br /&gt;
&lt;br /&gt;
===== refclock SHM (NMEA) =====&lt;br /&gt;
NMEA este fluxul de timp citit din GPS prin gpsd și expus către Chrony printr-un segment SHM (shared memory). Acest semnal conține ora completă, dar are o întârziere naturală de aproximativ 200 ms și o precizie relativ slabă. Îl folosim cu noselect pentru că nu vrem ca NMEA să fie sursa principală de timp; rolul lui este doar să ofere context temporal pentru PPS, astfel încât impulsul PPS să poată fi „legat” corect de ora GPS.&lt;br /&gt;
&lt;br /&gt;
===== refclock PPS =====&lt;br /&gt;
PPS este semnalul hardware de precizie foarte mare (sub‑microsecundă), generat o dată pe secundă de modulul GPS. Spre deosebire de NMEA, PPS nu conține ora, ci doar impulsul exact, motiv pentru care îl „blocăm” pe GPS (lock GPS) pentru a-i oferi contextul temporal. Îl marcăm ca prefer deoarece PPS trebuie să fie sursa principală de sincronizare, fiind cea mai precisă referință disponibilă.&lt;br /&gt;
&lt;br /&gt;
Dupa salvarea noii configuratii restartam chrony&lt;br /&gt;
* service chrony restart&lt;br /&gt;
&lt;br /&gt;
==== Verificarea surselor NTP adaugate ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc sources&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;#? GPS                           0   4   377    12   +289ms[ +289ms] +/-  129ms&lt;br /&gt;
&amp;amp;#32;#* PPS                           0   4   363    12    -13us[  -13us] +/-   57ms&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc tracking&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Reference ID    : 50505300 (PPS)&lt;br /&gt;
&amp;amp;#32;Stratum         : 1&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:21:25 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000000158 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : -0.000000000 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000000006 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 21.246 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -0.000 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.159 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.000000001 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000071716 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 16.0 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa aplicarea configuratiei, Chrony incepe sa renunte la sursele NTP publice si sa foloseasca exclusiv GPS si PPS. In primele secunde, chronyc sources poate arata doar GPS, iar PPS apare abia dupa ce semnalul devine stabil. Pe masura ce PPS este validat si blocat pe GPS, chronyc tracking trece automat de la stratum 3 la stratum 1, confirmand ca serverul functioneaza acum ca o sursa autonoma de timp de inalta precizie.&lt;br /&gt;
&lt;br /&gt;
==== Configurarea serverului pentru acces LAN ====&lt;br /&gt;
&lt;br /&gt;
După ce serverul NTP funcționează corect pe GPS + PPS și a devenit stratum 1, următorul pas este să îl facem disponibil în rețeaua locală. Practic, permitem dispozitivelor din LAN să folosească acest server ca sursă principală de timp. Chrony nu răspunde implicit către rețea, așa că trebuie să activăm explicit accesul pentru subnetul nostru.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/chrony/chrony.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;allow 192.168.1.0/24&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
După restart, Chrony ascultă pe toate interfețele pentru UDP 123, fiind gata să răspundă clienților din LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# netstat -tulnp&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Active Internet connections (only servers)&lt;br /&gt;
&amp;amp;#32;Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name&lt;br /&gt;
&amp;amp;#32;..........&lt;br /&gt;
&amp;amp;#32;udp        0      0 0.0.0.0:123     0.0.0.0:*                848/chronyd&lt;br /&gt;
&amp;amp;#32;..........&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cu aceste setari, configurarea serverului NTP este completa. Sistemul functioneaza acum ca un server stratum 1 bazat pe GPS + PPS, stabil, autonom si gata sa ofere timp precis intregii retele. Practic, in acest punct serverul este complet operational si pregatit sa serveasca LAN‑ul&lt;br /&gt;
&lt;br /&gt;
== Configurarea clientului NTP Ubuntu ==&lt;br /&gt;
Clientul NTP din retea va folosi serverul nostru stratum 1 ca sursa principala de timp. Pe Ubuntu, Chrony este usor de configurat si poate inlocui rapid pool‑urile implicite cu serverul nostru local.&lt;br /&gt;
&lt;br /&gt;
==== Instalare Chrony ====&lt;br /&gt;
Instalam Chrony pe client pentru a putea sincroniza timpul cu serverul NTP din LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install chrony&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verificare stare initiala ====&lt;br /&gt;
Inainte de modificari, clientul foloseste pool‑urile Ubuntu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc sources&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^- alphyn.canonical.com          2   6    17    34  -4699us[-4699us] +/-   75ms&lt;br /&gt;
&amp;amp;#32;^+ prod-ntp-5.ntp4.ps5.cano&amp;gt;     2   6    17    35  -5344us[-3553us] +/-   25ms&lt;br /&gt;
&amp;amp;#32;^* prod-ntp-4.ntp4.ps5.cano&amp;gt;     2   6    17    34  -4327us[-2535us] +/-   22ms&lt;br /&gt;
&amp;amp;#32;^- prod-ntp-3.ntp4.ps5.cano&amp;gt;     2   6    35    32  -5388us[-5388us] +/-   23ms&lt;br /&gt;
&amp;amp;#32;^+ ntp7.kernfusion.at            2   6    17    34  +8539us[  +10ms] +/-   37ms&lt;br /&gt;
&amp;amp;#32;^+ time.cloudflare.com           3   6    17    35  +1563us[+3354us] +/-   27ms&lt;br /&gt;
&amp;amp;#32;^- time.cloudflare.com           3   6    17    34   +822us[ +822us] +/-   28ms&lt;br /&gt;
&amp;amp;#32;^+ ntp7.kernfusion.at            2   6    17    35  +6762us[+8554us] +/-   38ms&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc tracking&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Reference ID    : B97DBE39 (prod-ntp-4.ntp1.ps5.canonical.com)&lt;br /&gt;
&amp;amp;#32;Stratum         : 3&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:39:49 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000061887 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.001791766 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.001791766 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 18.468 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -0.238 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.038 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.043355867 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000964885 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 1.4 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Editare configuratie Chrony ====&lt;br /&gt;
Pentru ca acest client sa foloseasca serverul nostru NTP din LAN, trebuie sa inlocuim pool‑urile implicite Ubuntu cu adresa serverului local. Configuratia este simpla: comentam sursa initiala si adaugam serverul nostru stratum 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/chrony/chrony.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;#pool ntp.ubuntu.com        iburst maxsources 4&lt;br /&gt;
&amp;amp;#32;#pool 0.ubuntu.pool.ntp.org iburst maxsources 1&lt;br /&gt;
&amp;amp;#32;#pool 1.ubuntu.pool.ntp.org iburst maxsources 1&lt;br /&gt;
&amp;amp;#32;#pool 2.ubuntu.pool.ntp.org iburst maxsources 2&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;server 192.168.1.23 iburst&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restartam chrony pentru aplicarea noilor configuratii&lt;br /&gt;
* service chrony restart&lt;br /&gt;
&lt;br /&gt;
==== Urmarirea sincronizarii ====&lt;br /&gt;
Dupa restart, clientul nu se sincronizeaza instant; are nevoie de cateva interogari pentru a valida sursa si a stabili offset‑ul. Folosim &amp;lt;b&amp;gt;watch&amp;lt;/b&amp;gt; pentru a vedea in timp real cum trece de la starea initiala, nesincronizata, la sincronizarea completa cu serverul nostru.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# watch -n1 &amp;quot;chronyc sources; echo; chronyc tracking&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^* 192.168.1.23                  1   6    17     9  +7517ns[  +21us] +/-  801us&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;Reference ID    : C0A80117 (192.168.1.23)&lt;br /&gt;
&amp;amp;#32;Stratum         : 2&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:44:20 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000000002 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 18.468 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -3.156 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.063 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.000740285 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000509834 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 2.0 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
În aceasta faza, clientul vede serverul, dar inca nu il foloseste ca sursa activa.&lt;br /&gt;
Asteptam in acest ecran pana cand apare sincronizarea completa — se vede clar momentul in care clientul „prinde” serverul nostru.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# watch -n1 &amp;quot;chronyc sources; echo; chronyc tracking&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^* 192.168.1.23                  1   6    17    41  +7517ns[  +21us] +/-  801us&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;Reference ID    : C0A80117 (192.168.1.23)&lt;br /&gt;
&amp;amp;#32;Stratum         : 2&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:44:20 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000000002 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 18.468 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -3.156 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.063 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.000740285 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000645164 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 2.0 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acum &amp;lt;b&amp;gt;chronyc sources&amp;lt;/b&amp;gt; arata serverul stratum 1 ca sursa selectata, iar &amp;lt;b&amp;gt;chronyc tracking&amp;lt;/b&amp;gt; confirma ca acest client a devenit stratum 2.&lt;br /&gt;
&lt;br /&gt;
== Concluzii ==&lt;br /&gt;
Pentru aceasta constructie am folosit un Raspberry Pi 1 deoarece ofera un consum de energie extrem de redus, zgomot electric minim si un mediu stabil, cu un singur nucleu. Aceste caracteristici il fac surprinzator de potrivit pentru sarcini de sincronizare a timpului, chiar daca modelele mai noi de Raspberry Pi ofera mai multa putere de procesare.&lt;br /&gt;
&lt;br /&gt;
Configuratia poate fi imbunatatita prin utilizarea unui Raspberry Pi echipat cu un HAT pentru SSD. Înlocuirea cardului micro‑SD elimina degradarea mediului de stocare si asigura o performanta mai constanta pe termen lung.&lt;br /&gt;
&lt;br /&gt;
Precizia poate fi imbunatatita si prin trecerea de la modulul NEO‑7M la un receptor dedicat pentru aplicatii de timing. Modulele din seria T sunt proiectate special pentru sincronizare si ofera un semnal PPS mai curat si mai stabil.&lt;br /&gt;
&lt;br /&gt;
Merita mentionat si faptul ca unele echipamente comerciale NTP sunt construite chiar pe hardware Raspberry Pi. Acest lucru face comparatia noastra si mai relevanta, deoarece platforma de baza este similara, iar diferentele de performanta provin in principal din alegerea componentelor si optimizarea firmware‑ului, nu din arhitecturi fundamental diferite.&lt;br /&gt;
&lt;br /&gt;
În comparatia cu echipamentele comerciale NTP, rezultatele au fost foarte apropiate. Unitatile dedicate au mentinut un jitter in jur de 0,2 milisecunde, in timp ce sistemul nostru a avut o medie intre 0,4 si 0,6 milisecunde — valori care se incadreaza confortabil in limitele acceptabile pentru sincronizare.&lt;br /&gt;
&lt;br /&gt;
Și rezultatele privind capacitatea de procesare au fost similare. Echipamentele comerciale au gestionat aproximativ 20 pâna la 30 de mii de cereri NTP pe minut, in timp ce sistemul nostru a sustinut intre 15 si 18 mii, demonstrând ca o solutie cu cost redus poate atinge performante apropiate de cele ale unui appliance dedicat.&lt;br /&gt;
&lt;br /&gt;
Per ansamblu, acest proiect arata ca, prin alegeri hardware bine gândite si o configurare corecta, un sistem compact si accesibil poate oferi o acuratete a timpului foarte apropiata de cea a echipamentelor NTP profesionale.&lt;br /&gt;
&lt;br /&gt;
Combinatia dintre Chrony si PPS bazat pe GNSS ofera o sursa de timp stabila si predictibila, potrivita pentru o gama larga de aplicatii.&lt;br /&gt;
Cu imbunatatiri incrementale, aceasta platforma poate fi rafinata si mai mult si adaptata unor medii de sincronizare mai pretentioase.&lt;br /&gt;
&lt;br /&gt;
== Building a GPS based Raspberry Pi NTP Server (NEO‑7M + PPS) ==&lt;br /&gt;
{{#ev:youtube|eqImO90rM4o}}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=253</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=253"/>
		<updated>2026-05-04T21:15:52Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.col2-responsive td {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.embedvideo {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto; /* centrează pe desktop */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .col2-responsive td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding-right: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
.embedvideo iframe {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    aspect-ratio: 16 / 9;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=252</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=252"/>
		<updated>2026-05-04T21:10:21Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.col2-responsive td {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.embedvideo {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
    margin: 0 auto; /* centrează pe desktop */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .col2-responsive td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding-right: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
.embedvideo iframe {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    aspect-ratio: 16 / 9;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Raspberry_Pi_NTP_Server&amp;diff=251</id>
		<title>Raspberry Pi NTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Raspberry_Pi_NTP_Server&amp;diff=251"/>
		<updated>2026-05-04T21:09:01Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Configurarea Raspberry Pi ca server NTP folosint NEO-7M */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ev:youtube|ANSb5mRzX_M}}&lt;br /&gt;
&lt;br /&gt;
== Configurarea Raspberry Pi ca server NTP folosint NEO-7M ==&lt;br /&gt;
Un server NTP asigura sincronizarea corecta a orei pentru toate dispozitivele dintr-o retea, prevenind erori în loguri, autentificari sau servicii care depind de timp precis. Folosind un modul GPS cu PPS, un Raspberry Pi poate deveni o sursa Stratum‑1 foarte stabila și independenta de internet. Acest proiect prezinta configurarea unui astfel de server NTP simplu și fiabil pentru uz local.&lt;br /&gt;
&lt;br /&gt;
=== Componente folosite ===&lt;br /&gt;
Pentru realizarea acestui server NTP stratum 1 am folosit componente simple, accesibile si usor de integrat. Lista de mai jos include toate elementele hardware necesare pentru configuratie.&lt;br /&gt;
* Raspberry Pi 1 Model B - 180 RON (pret din 2012)&lt;br /&gt;
* Modul GPS u-blox NEO-7M - 49,07 RON&lt;br /&gt;
* Antena GPS ~28 dB gain - 67 RON&lt;br /&gt;
* Fire jumper female–female - 5,79 RON&lt;br /&gt;
* Card SD 16 GB - aprox 30 RON&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&amp;lt;i&amp;gt;preturi valabile in decembrie 2025&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurare UART și activare PPS ===&lt;br /&gt;
Pe Raspberry Pi, consola seriala este activa implicit, ceea ce blocheaza utilizarea interfetei UART pentru modulul GPS. Pentru a putea folosi portul serial și semnalul PPS, este necesara dezactivarea consolei și activarea manuala a suportului UART și PPS.&lt;br /&gt;
&lt;br /&gt;
==== Dezactivarea consolei seriale ====&lt;br /&gt;
Pentru dezactivarea consolei seriale editam fisierul /boot/firmware/cmdline.txt de unde stergem segmentul care contine consola, de obicei ceva de forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;console=serial0,115200&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasam restul liniei pe un singur rand, exact cum era.&lt;br /&gt;
&lt;br /&gt;
==== Verificarea activarii UART ====&lt;br /&gt;
Editam fisierul /boot/firmware/config.txt unde ne asiguram ca exista:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[all]&lt;br /&gt;
&amp;amp;#32;enable_uart=1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Activarea modulului PPST ====&lt;br /&gt;
Incarcam modulul PPS executand:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;echo 'pps-gpio' &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru configurarea pinului PPS (GPIO 18) editam din nou fisierul /boot/firmware/config.txt iar in partea de jos adaugam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;dtoverlay=pps-gpio,gpiopin=18&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aceasta indica kernelului ca semnalul PPS este conectat la GPIO 18.&lt;br /&gt;
&lt;br /&gt;
Dupa ce efectuam aceste modificari, oprim systemul in vederea conectarii modului de GPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conectarea modului GPS ===&lt;br /&gt;
Dupa dezactivarea consolei seriale și activarea suportului PPS, interfața UART a Raspberry Pi devine libera pentru comunicarea cu modulul GPS. Conectarea se face direct pe pinii GPIO, folosind alimentarea de 5V, masa comuna și liniile de date RX/TX, plus semnalul PPS.&lt;br /&gt;
&lt;br /&gt;
==== Schema de conectare ====&lt;br /&gt;
&lt;br /&gt;
[[File:GPIOtoGPS.jpg|800px|none|Pagina Pringipala UrBackup]]&lt;br /&gt;
&lt;br /&gt;
* Conectam pinul de 5V al Raspberry Pi la pinul de alimentare al modulului GPS.&lt;br /&gt;
* Conectam GND la masa modulului GPS.&lt;br /&gt;
* Conectam TX0 de pe Raspberry Pi la RX al modulului GPS (Pi transmite → GPS primește).&lt;br /&gt;
* Conectam RX0 de pe Raspberry Pi la TX al modulului GPS (GPS transmite → Pi primește).&lt;br /&gt;
* Conectam GPIO 18 la pinul PPS al modulului GPS, conform configurarii din config.txt&lt;br /&gt;
&lt;br /&gt;
=== Test pentru UART si PPS ===&lt;br /&gt;
Dupa conectarea modulului GPS si configurarea UART/PPS, putem verifica functionarea celor doua interfete direct din sistem.&lt;br /&gt;
&lt;br /&gt;
==== Test UART (NMEA) ====&lt;br /&gt;
Pentru a verifica daca modulul GPS transmite date NMEA prin UART:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# cat /dev/serial0&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;$GNRMC,140221.00,A,4423.43286,N,02605.77991,E,0.096,,250226,,,A,V*14&lt;br /&gt;
&amp;amp;#32;$GNVTG,,T,,M,0.096,N,0.178,K,A*3C&lt;br /&gt;
&amp;amp;#32;$GNGGA,140221.00,4423.43286,N,02605.77991,E,1,10,2.11,105.1,M,34.9,M,,*44&lt;br /&gt;
&amp;amp;#32;$GNGSA,A,3,10,23,15,29,16,26,27,18,,,,,3.30,2.11,2.54,1*00&lt;br /&gt;
&amp;amp;#32;$GNGSA,A,3,02,25,,,,,,,,,,,3.30,2.11,2.54,3*07&lt;br /&gt;
&amp;amp;#32;.............&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acest rezultat confirma faptul ca Pi-ul primeste date GPD de la modul&lt;br /&gt;
Daca totul este configurat corect, ar trebui sa apara siruri NMEA. In cazul in care nu apare asemenator mai sus, verificati conexiunile RX/TX si setarile UART.&lt;br /&gt;
&lt;br /&gt;
==== Instalare unelte PPS si testare ====&lt;br /&gt;
Pentru testarea semnalului PPS, instalati pachetul necesar:&lt;br /&gt;
&lt;br /&gt;
* apt install pps-tools&lt;br /&gt;
&lt;br /&gt;
Dupa instalare, verificam semnalul PPS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# ppstest /dev/pps0&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;trying PPS source &amp;quot;/dev/pps0&amp;quot;&lt;br /&gt;
&amp;amp;#32;found PPS source &amp;quot;/dev/pps0&amp;quot;&lt;br /&gt;
&amp;amp;#32;ok, found 1 source(s), now start fetching data...&lt;br /&gt;
&amp;amp;#32;source 0 - assert 1769914968.660167945, sequence: 330 - clear  0.000000000, sequence: 0&lt;br /&gt;
&amp;amp;#32;source 0 - assert 1769914969.660165119, sequence: 331 - clear  0.000000000, sequence: 0&lt;br /&gt;
&amp;amp;#32;source 0 - assert 1769914970.660164293, sequence: 332 - clear  0.000000000, sequence: 0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un rezultat corect va afisa impulsuri detectate la fiecare secunda.&lt;br /&gt;
&lt;br /&gt;
=== Configurare gpsd ===&lt;br /&gt;
Instalam pachetele necesare pentru gestionarea modulului GPS:&lt;br /&gt;
* apt install gpsd gpsd-clients&lt;br /&gt;
&lt;br /&gt;
==== Startup config pentru gpsd ====&lt;br /&gt;
Editam fisierul de configurare gpsd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/default/gpsd&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;START_DAEMON=&amp;quot;true&amp;quot;&lt;br /&gt;
&amp;amp;#32;DEVICES=&amp;quot;/dev/serial0 /dev/pps&amp;quot;&lt;br /&gt;
&amp;amp;#32;GPSD_OPTIONS=&amp;quot;-n&amp;quot;&lt;br /&gt;
&amp;amp;#32;USBAUTO=&amp;quot;false&amp;quot;&lt;br /&gt;
&amp;amp;#32;GPSD_SOCKET=&amp;quot;/var/run/gpsd.sock&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* START_DAEMON -&amp;gt; Porneste automat serviciul gpsd la boot. Daca este &amp;quot;false&amp;quot;, gpsd nu se lanseaza singur.&lt;br /&gt;
* DEVICES -&amp;gt; Aceasta linie indica gpsd sa deschida doua dispozitive simultan&lt;br /&gt;
** /dev/serial0 → fluxul NMEA provenit de pe UART (datele GPS clasice: GGA, RMC, sateliti etc.)&lt;br /&gt;
** /dev/pps → semnalul PPS hardware folosit pentru sincronizare precisa la nivel de secunda&lt;br /&gt;
* GPSD_OPTIONS -&amp;gt; Porneste gpsd chiar daca nu exista clienti conectati. Fara &amp;quot;-n&amp;quot;, gpsd asteapta un client inainte sa initializeze modulul GPS.&lt;br /&gt;
* USBAUTO -&amp;gt; Dezactiveaza detectarea automata a dispozitivelor GPS USB; necesar cand folosim un modul pe UART.&lt;br /&gt;
* GPSD_SOCKET -&amp;gt; Definește socket-ul UNIX prin care aplicatiile (cgps, chrony etc.) comunica cu gpsd.&lt;br /&gt;
&lt;br /&gt;
Repornim serviciul executand:&lt;br /&gt;
* service gpsd restart&lt;br /&gt;
&lt;br /&gt;
==== Testare gpsd ====&lt;br /&gt;
Testam functionarea modulului GPS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# cgps -s&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqklqqqqqqqqqqqqqqqqSeen 21/Used 14qqk&lt;br /&gt;
&amp;amp;#32;x Time         2026-02-25T14:06:01.000Z (18)xxGNSS  S PRN  Elev  Azim   SNR Usex&lt;br /&gt;
&amp;amp;#32;x Latitude          44.43550340 N           xxGP 10    10  28.0 182.0  43.0  Y x&lt;br /&gt;
&amp;amp;#32;x Longitude         26.10252040 E           xxGP 15    15  16.0  80.0  46.0  Y x&lt;br /&gt;
&amp;amp;#32;x Alt (HAE, MSL)     128.736,     93.872  m xxGP 18    18  67.0  45.0  32.0  Y x&lt;br /&gt;
&amp;amp;#32;x Speed              0.02              km/h xxGP 23    23  57.0 144.0  37.0  Y x&lt;br /&gt;
&amp;amp;#32;x Track (true, var)     166.0,   5.8    deg xxGP 26    26  52.0 222.0  23.0  Y x&lt;br /&gt;
&amp;amp;#32;x Climb              1.92             m/min xxGP 27    27  30.0 299.0  27.0  Y x&lt;br /&gt;
&amp;amp;#32;x Status          3D DGPS FIX (9 secs)      xxGP 29    29  22.0 105.0  38.0  Y x&lt;br /&gt;
&amp;amp;#32;x Long Err  (XDOP, EPX)   0.56, +/-  2.2 m  xxSB127    40  31.0 142.0  35.0  Y x&lt;br /&gt;
&amp;amp;#32;x Lat Err   (YDOP, EPY)   0.64, +/-  2.4 m  xxSB128    41  15.0 114.0  31.0  Y x&lt;br /&gt;
&amp;amp;#32;x Alt Err   (VDOP, EPV)   1.28, +/-  4.5 m  xxGA  2   302  65.0 200.0  36.0  Y x&lt;br /&gt;
&amp;amp;#32;x 2D Err    (HDOP, CEP)   0.85, +/-  3.4 m  xxGA 25   325  19.0 157.0  34.0  Y x&lt;br /&gt;
&amp;amp;#32;x 3D Err    (PDOP, SEP)   1.54, +/-  7.4 m  xxGA 30   330  44.0 304.0  22.0  Y x&lt;br /&gt;
&amp;amp;#32;x Time Err  (TDOP)        0.90              xxGA 34   334  49.0 242.0  25.0  Y x&lt;br /&gt;
&amp;amp;#32;x Geo Err   (GDOP)        1.79              xxGA 36   336  74.0  38.0  29.0  Y x&lt;br /&gt;
&amp;amp;#32;x Speed Err (EPS)            +/- 17.5 km/h  xxGP  5     5   5.0  34.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x Track Err (EPD)         n/a               xxGP 16    16  55.0 285.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x Time offset                    -2113301 s xxGP 20    20   9.0  57.0  25.0 uN x&lt;br /&gt;
&amp;amp;#32;x Grid Square             KN34bj13          xxSB123    36  39.0 184.0  40.0  N x&lt;br /&gt;
&amp;amp;#32;x ECEF X, VX    4099907.290  m    0.020  m/sxxSB126    39  27.0 132.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x ECEF Y, VY    2008197.370  m    0.010  m/sxxSB136    49  35.0 209.0   0.0  N x&lt;br /&gt;
&amp;amp;#32;x ECEF Z, VZ    4439297.500  m    0.020  m/sxxGA  6   306   4.0  81.0  37.0  N x&lt;br /&gt;
&amp;amp;#32;mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Din coloana situata in partea dreapta observam ca sistemul nostru se conecteaza la:&lt;br /&gt;
* GP - GPS (Global Positioning System) este un sistem global de navigatie prin satelit dezvoltat de Statele Unite.&lt;br /&gt;
* GA - Galileo este sistemul european de navigatie prin satelit (GNSS), dezvoltat de Uniunea Europeana.&lt;br /&gt;
* SB - SBAS (Satellite-Based Augmentation System) este un sistem care imbunatateste precizia si fiabilitatea pozitionarii GNSS (GPS, Galileo etc.)&lt;br /&gt;
Alte sisteme de GNSS care nu sunt prezente in conexiunea nostra ar pute fi:&lt;br /&gt;
* GL - GLONASS este sistemul de navigatie prin satelit al Federatiei Ruse&lt;br /&gt;
* BD - BeiDou este sistemul de navigatie prin satelit al Chinei&lt;br /&gt;
&lt;br /&gt;
=== Configurarea serverului NTP ===&lt;br /&gt;
Acest server foloseste un modul GPS cu suport PPS pentru a furniza timp de inalta precizie, transformand sistemul intr-o sursa NTP stratum 1. In pasii urmatori configuram Chrony astfel incat sa foloseasca exclusiv GPS si PPS ca referinte de timp.&lt;br /&gt;
&lt;br /&gt;
==== Instalare Chrony ====&lt;br /&gt;
Inainte de instalare ne asiguram ca sistemul foloseste un singur serviciu NTP (Chrony va deveni sursa principala).&lt;br /&gt;
* apt install chrony&lt;br /&gt;
&lt;br /&gt;
==== Verificarea surselor NTP initiale ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc sources&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^* time.cloudflare.com           3   6     7     0  +3337us[ -12.3s] +/-   26ms&lt;br /&gt;
&amp;amp;#32;^+ 31.25.10.207                  3   6     7     0  -3833us[ -12.3s] +/-   93ms&lt;br /&gt;
&amp;amp;#32;^- 92-180-26-89.orangero.net     3   6     7     1  -2427us[ -12.3s] +/-   98ms&lt;br /&gt;
&amp;amp;#32;^+ ntp0.chroot.ro                2   6     7     1  -2785us[ -12.3s] +/-   52ms&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc tracking&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Reference ID    : A29FC87B (time.cloudflare.com)&lt;br /&gt;
&amp;amp;#32;Stratum         : 4&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:12:12 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000358473 seconds fast of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.000938197 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000938197 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 21.559 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -96.777 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.076 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.052518558 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.001089336 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 1.7 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
chronyc sources afiseaza sursele NTP publice pe care sistemul le foloseste implicit, inainte de configurarea GPS‑ului.&lt;br /&gt;
chronyc tracking arata ca sistemul functioneaza momentan ca stratum 3, fiind doar un client NTP obisnuit.&lt;br /&gt;
&lt;br /&gt;
==== Editare configuratie Chrony ====&lt;br /&gt;
In aceasta etapa eliminam sursele NTP publice si configuram Chrony sa foloseasca exclusiv GPS (NMEA) si PPS ca referinte de timp. Ajustam parametrii de corectie initiala si stabilim PPS ca sursa principala, astfel incat serverul sa poata functiona ca stratum 1. Rezultatul final este un server NTP autonom, sincronizat direct din semnal GPS cu precizie sub‑microsecunda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/chrony/chrony.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;#pool 2.debian.pool.ntp.org iburst&lt;br /&gt;
&amp;amp;#32;makestep 0.1 -1&lt;br /&gt;
&amp;amp;#32;initstepslew 1.0 GPS&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# GPS serial time (NMEA)&lt;br /&gt;
&amp;amp;#32;refclock SHM 0 delay 0.2 refid GPS poll 4 noselect&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# PPS precise time&lt;br /&gt;
&amp;amp;#32;refclock PPS /dev/pps0 refid PPS lock GPS poll 4 prefer&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;b&amp;gt;2.debian.pool.ntp.org&amp;lt;/b&amp;gt; este serverul NTP public folosit initial de catre chrony&lt;br /&gt;
*&amp;lt;b&amp;gt;makestep&amp;lt;/b&amp;gt; permite corectii mari de timp atunci cand diferenta este prea mare pentru slew. Modificam din initialul &amp;quot;makestep 1.0 3&amp;quot; pentru a permite corectii oricand, cu limita mai mica.&lt;br /&gt;
*&amp;lt;b&amp;gt;initstepslew&amp;lt;/b&amp;gt; corecteaza timpul la boot daca diferenta fata de GPS este mai mare de 1 secunda.&lt;br /&gt;
&lt;br /&gt;
===== refclock SHM (NMEA) =====&lt;br /&gt;
NMEA este fluxul de timp citit din GPS prin gpsd și expus către Chrony printr-un segment SHM (shared memory). Acest semnal conține ora completă, dar are o întârziere naturală de aproximativ 200 ms și o precizie relativ slabă. Îl folosim cu noselect pentru că nu vrem ca NMEA să fie sursa principală de timp; rolul lui este doar să ofere context temporal pentru PPS, astfel încât impulsul PPS să poată fi „legat” corect de ora GPS.&lt;br /&gt;
&lt;br /&gt;
===== refclock PPS =====&lt;br /&gt;
PPS este semnalul hardware de precizie foarte mare (sub‑microsecundă), generat o dată pe secundă de modulul GPS. Spre deosebire de NMEA, PPS nu conține ora, ci doar impulsul exact, motiv pentru care îl „blocăm” pe GPS (lock GPS) pentru a-i oferi contextul temporal. Îl marcăm ca prefer deoarece PPS trebuie să fie sursa principală de sincronizare, fiind cea mai precisă referință disponibilă.&lt;br /&gt;
&lt;br /&gt;
Dupa salvarea noii configuratii restartam chrony&lt;br /&gt;
* service chrony restart&lt;br /&gt;
&lt;br /&gt;
==== Verificarea surselor NTP adaugate ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc sources&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;#? GPS                           0   4   377    12   +289ms[ +289ms] +/-  129ms&lt;br /&gt;
&amp;amp;#32;#* PPS                           0   4   363    12    -13us[  -13us] +/-   57ms&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc tracking&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Reference ID    : 50505300 (PPS)&lt;br /&gt;
&amp;amp;#32;Stratum         : 1&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:21:25 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000000158 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : -0.000000000 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000000006 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 21.246 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -0.000 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.159 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.000000001 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000071716 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 16.0 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa aplicarea configuratiei, Chrony incepe sa renunte la sursele NTP publice si sa foloseasca exclusiv GPS si PPS. In primele secunde, chronyc sources poate arata doar GPS, iar PPS apare abia dupa ce semnalul devine stabil. Pe masura ce PPS este validat si blocat pe GPS, chronyc tracking trece automat de la stratum 3 la stratum 1, confirmand ca serverul functioneaza acum ca o sursa autonoma de timp de inalta precizie.&lt;br /&gt;
&lt;br /&gt;
==== Configurarea serverului pentru acces LAN ====&lt;br /&gt;
&lt;br /&gt;
După ce serverul NTP funcționează corect pe GPS + PPS și a devenit stratum 1, următorul pas este să îl facem disponibil în rețeaua locală. Practic, permitem dispozitivelor din LAN să folosească acest server ca sursă principală de timp. Chrony nu răspunde implicit către rețea, așa că trebuie să activăm explicit accesul pentru subnetul nostru.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/chrony/chrony.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;allow 192.168.1.0/24&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
După restart, Chrony ascultă pe toate interfețele pentru UDP 123, fiind gata să răspundă clienților din LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# netstat -tulnp&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Active Internet connections (only servers)&lt;br /&gt;
&amp;amp;#32;Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name&lt;br /&gt;
&amp;amp;#32;..........&lt;br /&gt;
&amp;amp;#32;udp        0      0 0.0.0.0:123     0.0.0.0:*                848/chronyd&lt;br /&gt;
&amp;amp;#32;..........&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cu aceste setari, configurarea serverului NTP este completa. Sistemul functioneaza acum ca un server stratum 1 bazat pe GPS + PPS, stabil, autonom si gata sa ofere timp precis intregii retele. Practic, in acest punct serverul este complet operational si pregatit sa serveasca LAN‑ul&lt;br /&gt;
&lt;br /&gt;
== Configurarea clientului NTP Ubuntu ==&lt;br /&gt;
Clientul NTP din retea va folosi serverul nostru stratum 1 ca sursa principala de timp. Pe Ubuntu, Chrony este usor de configurat si poate inlocui rapid pool‑urile implicite cu serverul nostru local.&lt;br /&gt;
&lt;br /&gt;
==== Instalare Chrony ====&lt;br /&gt;
Instalam Chrony pe client pentru a putea sincroniza timpul cu serverul NTP din LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install chrony&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verificare stare initiala ====&lt;br /&gt;
Inainte de modificari, clientul foloseste pool‑urile Ubuntu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc sources&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^- alphyn.canonical.com          2   6    17    34  -4699us[-4699us] +/-   75ms&lt;br /&gt;
&amp;amp;#32;^+ prod-ntp-5.ntp4.ps5.cano&amp;gt;     2   6    17    35  -5344us[-3553us] +/-   25ms&lt;br /&gt;
&amp;amp;#32;^* prod-ntp-4.ntp4.ps5.cano&amp;gt;     2   6    17    34  -4327us[-2535us] +/-   22ms&lt;br /&gt;
&amp;amp;#32;^- prod-ntp-3.ntp4.ps5.cano&amp;gt;     2   6    35    32  -5388us[-5388us] +/-   23ms&lt;br /&gt;
&amp;amp;#32;^+ ntp7.kernfusion.at            2   6    17    34  +8539us[  +10ms] +/-   37ms&lt;br /&gt;
&amp;amp;#32;^+ time.cloudflare.com           3   6    17    35  +1563us[+3354us] +/-   27ms&lt;br /&gt;
&amp;amp;#32;^- time.cloudflare.com           3   6    17    34   +822us[ +822us] +/-   28ms&lt;br /&gt;
&amp;amp;#32;^+ ntp7.kernfusion.at            2   6    17    35  +6762us[+8554us] +/-   38ms&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;# chronyc tracking&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;Reference ID    : B97DBE39 (prod-ntp-4.ntp1.ps5.canonical.com)&lt;br /&gt;
&amp;amp;#32;Stratum         : 3&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:39:49 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000061887 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.001791766 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.001791766 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 18.468 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -0.238 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.038 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.043355867 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000964885 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 1.4 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
==== Editare configuratie Chrony ====&lt;br /&gt;
Pentru ca acest client sa foloseasca serverul nostru NTP din LAN, trebuie sa inlocuim pool‑urile implicite Ubuntu cu adresa serverului local. Configuratia este simpla: comentam sursa initiala si adaugam serverul nostru stratum 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# nano /etc/chrony/chrony.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;#pool ntp.ubuntu.com        iburst maxsources 4&lt;br /&gt;
&amp;amp;#32;#pool 0.ubuntu.pool.ntp.org iburst maxsources 1&lt;br /&gt;
&amp;amp;#32;#pool 1.ubuntu.pool.ntp.org iburst maxsources 1&lt;br /&gt;
&amp;amp;#32;#pool 2.ubuntu.pool.ntp.org iburst maxsources 2&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;server 192.168.1.23 iburst&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restartam chrony pentru aplicarea noilor configuratii&lt;br /&gt;
* service chrony restart&lt;br /&gt;
&lt;br /&gt;
==== Urmarirea sincronizarii ====&lt;br /&gt;
Dupa restart, clientul nu se sincronizeaza instant; are nevoie de cateva interogari pentru a valida sursa si a stabili offset‑ul. Folosim &amp;lt;b&amp;gt;watch&amp;lt;/b&amp;gt; pentru a vedea in timp real cum trece de la starea initiala, nesincronizata, la sincronizarea completa cu serverul nostru.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# watch -n1 &amp;quot;chronyc sources; echo; chronyc tracking&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^* 192.168.1.23                  1   6    17     9  +7517ns[  +21us] +/-  801us&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;Reference ID    : C0A80117 (192.168.1.23)&lt;br /&gt;
&amp;amp;#32;Stratum         : 2&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:44:20 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000000002 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 18.468 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -3.156 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.063 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.000740285 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000509834 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 2.0 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
În aceasta faza, clientul vede serverul, dar inca nu il foloseste ca sursa activa.&lt;br /&gt;
Asteptam in acest ecran pana cand apare sincronizarea completa — se vede clar momentul in care clientul „prinde” serverul nostru.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;&amp;lt;b&amp;gt;# watch -n1 &amp;quot;chronyc sources; echo; chronyc tracking&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;MS Name/IP address         Stratum Poll Reach LastRx Last sample&lt;br /&gt;
&amp;amp;#32;===============================================================================&lt;br /&gt;
&amp;amp;#32;^* 192.168.1.23                  1   6    17    41  +7517ns[  +21us] +/-  801us&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;Reference ID    : C0A80117 (192.168.1.23)&lt;br /&gt;
&amp;amp;#32;Stratum         : 2&lt;br /&gt;
&amp;amp;#32;Ref time (UTC)  : Wed Feb 25 14:44:20 2026&lt;br /&gt;
&amp;amp;#32;System time     : 0.000000002 seconds slow of NTP time&lt;br /&gt;
&amp;amp;#32;Last offset     : +0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;RMS offset      : 0.000013356 seconds&lt;br /&gt;
&amp;amp;#32;Frequency       : 18.468 ppm fast&lt;br /&gt;
&amp;amp;#32;Residual freq   : -3.156 ppm&lt;br /&gt;
&amp;amp;#32;Skew            : 0.063 ppm&lt;br /&gt;
&amp;amp;#32;Root delay      : 0.000740285 seconds&lt;br /&gt;
&amp;amp;#32;Root dispersion : 0.000645164 seconds&lt;br /&gt;
&amp;amp;#32;Update interval : 2.0 seconds&lt;br /&gt;
&amp;amp;#32;Leap status     : Normal&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acum &amp;lt;b&amp;gt;chronyc sources&amp;lt;/b&amp;gt; arata serverul stratum 1 ca sursa selectata, iar &amp;lt;b&amp;gt;chronyc tracking&amp;lt;/b&amp;gt; confirma ca acest client a devenit stratum 2.&lt;br /&gt;
&lt;br /&gt;
== Concluzii ==&lt;br /&gt;
Pentru aceasta constructie am folosit un Raspberry Pi 1 deoarece ofera un consum de energie extrem de redus, zgomot electric minim si un mediu stabil, cu un singur nucleu. Aceste caracteristici il fac surprinzator de potrivit pentru sarcini de sincronizare a timpului, chiar daca modelele mai noi de Raspberry Pi ofera mai multa putere de procesare.&lt;br /&gt;
&lt;br /&gt;
Configuratia poate fi imbunatatita prin utilizarea unui Raspberry Pi echipat cu un HAT pentru SSD. Înlocuirea cardului micro‑SD elimina degradarea mediului de stocare si asigura o performanta mai constanta pe termen lung.&lt;br /&gt;
&lt;br /&gt;
Precizia poate fi imbunatatita si prin trecerea de la modulul NEO‑7M la un receptor dedicat pentru aplicatii de timing. Modulele din seria T sunt proiectate special pentru sincronizare si ofera un semnal PPS mai curat si mai stabil.&lt;br /&gt;
&lt;br /&gt;
Merita mentionat si faptul ca unele echipamente comerciale NTP sunt construite chiar pe hardware Raspberry Pi. Acest lucru face comparatia noastra si mai relevanta, deoarece platforma de baza este similara, iar diferentele de performanta provin in principal din alegerea componentelor si optimizarea firmware‑ului, nu din arhitecturi fundamental diferite.&lt;br /&gt;
&lt;br /&gt;
În comparatia cu echipamentele comerciale NTP, rezultatele au fost foarte apropiate. Unitatile dedicate au mentinut un jitter in jur de 0,2 milisecunde, in timp ce sistemul nostru a avut o medie intre 0,4 si 0,6 milisecunde — valori care se incadreaza confortabil in limitele acceptabile pentru sincronizare.&lt;br /&gt;
&lt;br /&gt;
Și rezultatele privind capacitatea de procesare au fost similare. Echipamentele comerciale au gestionat aproximativ 20 pâna la 30 de mii de cereri NTP pe minut, in timp ce sistemul nostru a sustinut intre 15 si 18 mii, demonstrând ca o solutie cu cost redus poate atinge performante apropiate de cele ale unui appliance dedicat.&lt;br /&gt;
&lt;br /&gt;
Per ansamblu, acest proiect arata ca, prin alegeri hardware bine gândite si o configurare corecta, un sistem compact si accesibil poate oferi o acuratete a timpului foarte apropiata de cea a echipamentelor NTP profesionale.&lt;br /&gt;
&lt;br /&gt;
Combinatia dintre Chrony si PPS bazat pe GNSS ofera o sursa de timp stabila si predictibila, potrivita pentru o gama larga de aplicatii.&lt;br /&gt;
Cu imbunatatiri incrementale, aceasta platforma poate fi rafinata si mai mult si adaptata unor medii de sincronizare mai pretentioase.&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=250</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=MediaWiki:Common.css&amp;diff=250"/>
		<updated>2026-05-04T21:06:08Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.col2-responsive td {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.embedvideo {&lt;br /&gt;
    width: 50%;&lt;br /&gt;
    margin: 0 auto; /* centrează pe desktop */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    .col2-responsive td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding-right: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .embedvideo {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=249</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=249"/>
		<updated>2026-03-30T19:38:09Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Liste de blocare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:30%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:30%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reţeaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comenzi utile CLI ==&lt;br /&gt;
Verificare status Pi-hole: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole status&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare manuală a listelor de blocare (Gravity): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole -g&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Repornire server DNS: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole restartdns&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Schimbare parolă interfață web: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole setpassword&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Monitorizare interogări DNS în timp real: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole tail&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare Pi-hole la versiunea nouă: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole updatePihole&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dezactivare temporară blocare (în secunde): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole disable 300&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reactivare blocare: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole enable&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Concluzii ==&lt;br /&gt;
Pi-hole reprezintă o soluție accesibilă și eficientă pentru filtrarea DNS la nivel de rețea, potrivită atât pentru medii de laborator (HomeLab) cât și pentru medii SOHO (Small Office Home Office).&lt;br /&gt;
Într-un mediu SOHO, Pi-hole oferă următoarele avantaje practice:&lt;br /&gt;
&lt;br /&gt;
* Blocare reclame și trackere pentru toate dispozitivele din rețea simultan — telefoane, tablete, smart TV-uri, console — fără instalarea vreunei extensii sau aplicații pe fiecare dispozitiv în parte&lt;br /&gt;
* Protecție împotriva domeniilor de phishing și malware prin liste actualizate zilnic&lt;br /&gt;
* Control parental prin liste dedicate pentru blocarea conținutului de gambling și conținut pentru adulți&lt;br /&gt;
* DNS local pentru accesarea serviciilor interne prin nume în loc de adrese IP&lt;br /&gt;
* Monitorizare trafic DNS în timp real prin dashboard-ul web&lt;br /&gt;
* Server DHCP opțional, care simplifică distribuirea automată a configurației DNS către clienți&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut exclusiv prin donații. Dacă acest ghid v-a fost util, contribuția la proiect este binevenită la https://pi-hole.net/donate/&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Usb_over_ip&amp;diff=248</id>
		<title>Usb over ip</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Usb_over_ip&amp;diff=248"/>
		<updated>2026-03-18T01:16:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Atasarea dispozitive USB la pornirea OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configurare USB over IP Server pe Ubuntu 2X.04 LTS ==&lt;br /&gt;
Intr-un mediu enterprise in care se lucreaza cu foarte multe stiick-uri USB este nevoie ca acestea sa fie plasate intr-un mediu centralizat la care intreaga infrastuctura sa aiba acces. Prin intermediul USBIP stick-urile pot fi plasate intr-o singura locatie indiferent daca acestea sunt stick-uri de stocare, certificate SSL, semnaturi digitale, YubiKey-uri, modem 4G/5G sau Web Camera.&lt;br /&gt;
&lt;br /&gt;
===== Instalare usbip =====&lt;br /&gt;
USBIP face parte in Ubuntu 2X.44 din luita de tool-uri linux-tools-generic. Pentru instalare se executa in consola:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install linux-tools-generic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se verifica daca kernelul are modulele disponibile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsmod | grep usbip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...in unele situatii fiind necesara instalarea unor pachete specifice:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install linux-tools-5.15.0-43-generic linux-cloud-tools-5.15.0-43-generic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Module usbip ======&lt;br /&gt;
USBIP are nevoie de 3 module dintre care doua de USB/IP si unul de virtual host controller&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# modprobe usbip_core&lt;br /&gt;
&amp;amp;#32;# modprobe usbip_host&lt;br /&gt;
&amp;amp;#32;# modprobe vhci_hcd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru ca aceste module sa fie activate la startup-ul de OS se adauga in lista de module incarcabile:&lt;br /&gt;
&lt;br /&gt;
* nano /etc/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;usbip_core&lt;br /&gt;
&amp;amp;#32;usbip_host&lt;br /&gt;
&amp;amp;#32;vhci_hcd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Startup usbip ======&lt;br /&gt;
&lt;br /&gt;
Pentru ca aplicatia sa porneasca la odata cu systemului de operare se creeaza un fisier de startup un systemctl&lt;br /&gt;
&lt;br /&gt;
* nano /etc/systemd/system/usbipd.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USBIP Host Server&lt;br /&gt;
&amp;amp;#32;After=network.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbipd -D&lt;br /&gt;
&amp;amp;#32;ExecStop=/usr/bin/usbip --tcp-port 3240 --log&lt;br /&gt;
&amp;amp;#32;Restart=on-failure&lt;br /&gt;
&amp;amp;#32;User=root&lt;br /&gt;
&amp;amp;#32;Type=forking&lt;br /&gt;
&amp;amp;#32;StartLimitBurst=5&lt;br /&gt;
&amp;amp;#32;StartLimitIntervalSec=10&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa creerea serviciului se executa:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# systemctl enable --now usbipd.service&lt;br /&gt;
&amp;amp;#32;# systemctl status usbipd.service&lt;br /&gt;
&amp;amp;#32;&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;●&amp;lt;/span&amp;gt; usbipd.service - USB/IP Host Service&lt;br /&gt;
&amp;amp;#32;     Loaded: loaded (/etc/systemd/system/usbipd.service; enabled; vendor preset: enabled)&lt;br /&gt;
&amp;amp;#32;     Active: &amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;active (running)&amp;lt;/span&amp;gt; since Fri 2024-04-12 18:03:02 EEST; 25min ago&lt;br /&gt;
&amp;amp;#32;    Process: 696 ExecStart=/usr/bin/usbipd -D (code=exited, status=0/SUCCESS)&lt;br /&gt;
&amp;amp;#32;   Main PID: 728 (usbipd)&lt;br /&gt;
&amp;amp;#32;      Tasks: 1 (limit: 2220)&lt;br /&gt;
&amp;amp;#32;     Memory: 800.0K&lt;br /&gt;
&amp;amp;#32;        CPU: 18ms&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Adaugare dispozitive USB server =====&lt;br /&gt;
Din acest moment dispozitivele USB pot fi adaugate in system.&lt;br /&gt;
Mai jos este prezentat modul in care se face passtrue dispozitivelor USB intr-un hypervisor Proxmox VM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_01.jpeg&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_02.jpeg&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_03.jpeg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa ce dispozitivele USB sunt adaugate fizis se trece la atasarea acestora in server:&lt;br /&gt;
&lt;br /&gt;
====== Listare dispozitive USB ======&lt;br /&gt;
&lt;br /&gt;
Listam dispozitivele USB atasate cu comanda lsusb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;amp;#32;Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;Bus 002 Device 005: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;Bus 002 Device 002: ID 13fe:4200 Kingston Technology Company Inc. Platinum USB drive mini&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru a vedea ce dispozitive pot fi parsate de catre aplicatie rulam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -p -l&lt;br /&gt;
&amp;amp;#32;busid=2-2#usbid=13fe:4200#&lt;br /&gt;
&amp;amp;#32;busid=2-4#usbid=090c:1000#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Atasarea dispozitive USB ======&lt;br /&gt;
&lt;br /&gt;
Pentru a afla BUSID-ul fiecatui dispozitiv asa cum este inregistrat de usbip rulam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -l&lt;br /&gt;
&amp;amp;#32; - busid 2-2 (13fe:4200)&lt;br /&gt;
&amp;amp;#32;   Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32; - busid 2-4 (090c:1000)&lt;br /&gt;
&amp;amp;#32;   Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Vom atasa serverului cele doua dispozitive listate anterior:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip bind -b 2-2&lt;br /&gt;
&amp;amp;#32;usbip: info: bind device on busid 2-2: complete&lt;br /&gt;
&amp;amp;#32;# usbip bind -b 2-4&lt;br /&gt;
&amp;amp;#32;usbip: info: bind device on busid 2-4: complete&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Atasarea dispozitive USB la pornirea OS ======&lt;br /&gt;
&lt;br /&gt;
Pentru binding-ul dispozitivelor USB la pornirea de OS se ceeaza cate un serviciu de sistemd pentru fiecare dispozitiv in parte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/systemd/system/usbip_bus22.service&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USB-IP Device Binding BUS 2-2&lt;br /&gt;
&amp;amp;#32;After=network-online.target&lt;br /&gt;
&amp;amp;#32;Wants=network-online.target&lt;br /&gt;
&amp;amp;#32;Requires=usbipd.service&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;Type=oneshot&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbip bind --busid 2-2&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# systemctl enable usbip_bus22.service&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; '''Requires=usbipd.service''' este adaugat pentru ca bind-ul sa fie facut dupa ponirea aplicatiei de usbip&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; '''Type=oneshot''' bind-ul este o actiune de se executa o singura data. Ne fiind un serviciu in sine systemctl '''status usbip_bus22.service''' va arata serviciul ca '''dead''' dar actiunea de bind este indeplinits&lt;br /&gt;
&lt;br /&gt;
== Configurare USB over IP Client pe Ubuntu 2X.04 LTS ==&lt;br /&gt;
&lt;br /&gt;
===== Instalare usbip =====&lt;br /&gt;
&lt;br /&gt;
Instalarea de usbip client se face la fel ca si cea de server inclusiv modulele insa nu mai este cazul ca serviciul de systemd sa fie activat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Listare dispozitive USB =====&lt;br /&gt;
&lt;br /&gt;
Inainte de a atasa un dispozitiv USB montat din server facem o listare a dispozitivelor deja existente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... iar apoi listam dispozitivele disponibile in server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -r 192.168.1.203&lt;br /&gt;
&amp;amp;#32;Exportable USB devices&lt;br /&gt;
&amp;amp;#32;======================&lt;br /&gt;
&amp;amp;#32; - 192.168.1.203&lt;br /&gt;
&amp;amp;#32;        2-4: Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;amp;#32;           : /sys/devices/pci0000:00/0000:00:1e.0/0000:02:1b.0/usb2/2-4&lt;br /&gt;
&amp;amp;#32;           : (Defined at Interface level) (00/00/00)&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;        2-2: Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;           : /sys/devices/pci0000:00/0000:00:1e.0/0000:02:1b.0/usb2/2-2&lt;br /&gt;
&amp;amp;#32;           : (Defined at Interface level) (00/00/00)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Atasarea dispozitive USB =====&lt;br /&gt;
&lt;br /&gt;
Dupa identificarea busid-ului fiecarui dispozitiv disponibil in server (2-2 si 2-4 in cazul de fata), atasam dispozitivele USB la masina client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip attach -r 192.168.1.203 -b 2-2&lt;br /&gt;
&amp;amp;#32;# usbip attach -r 192.168.1.203 -b 2-4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... si verificam faptul ca acestea au fost atasate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip port -l&lt;br /&gt;
&amp;amp;#32;Imported USB devices&lt;br /&gt;
&amp;amp;#32;====================&lt;br /&gt;
&amp;amp;#32;Port 00: &amp;lt;Port in Use&amp;gt; at High Speed(480Mbps)&lt;br /&gt;
&amp;amp;#32;       Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;       2-1 -&amp;gt; usbip://192.168.1.203:3240/2-2&lt;br /&gt;
&amp;amp;#32;           -&amp;gt; remote bus/dev 002/002&lt;br /&gt;
&amp;amp;#32;Port 01: &amp;lt;Port in Use&amp;gt; at High Speed(480Mbps)&lt;br /&gt;
&amp;amp;#32;       Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;amp;#32;       2-2 -&amp;gt; usbip://192.168.1.203:3240/2-4&lt;br /&gt;
&amp;amp;#32;           -&amp;gt; remote bus/dev 002/003&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... iar apoi verificam dispozitivele usb disponibile in masina virtuala:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;amp;#32;'''Bus 002 Device 003: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive'''&lt;br /&gt;
&amp;amp;#32;'''Bus 002 Device 002: ID 13fe:4200 Kingston Technology Company Inc. Platinum USB drive mini'''&lt;br /&gt;
&amp;amp;#32;Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Atasarea dispozitive USB la pornirea OS =====&lt;br /&gt;
&lt;br /&gt;
Pentru binding-ul dispozitivelor USB la pornirea de OS se ceeaza cate un serviciu de sistemd pentru fiecare dispozitiv in parte:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/systemd/system/usbip_bus22.service&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USB-IP Device Binding BUS 2-2&lt;br /&gt;
&amp;amp;#32;After=network-online.target&lt;br /&gt;
&amp;amp;#32;Wants=network-online.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;Type=oneshot&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbip attach -r 192.168.1.203 -b 2-4&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# systemctl enable usbip_bus22.service&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Usb_over_ip&amp;diff=247</id>
		<title>Usb over ip</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Usb_over_ip&amp;diff=247"/>
		<updated>2026-03-18T01:15:31Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Atasarea dispozitive USB la pornirea OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configurare USB over IP Server pe Ubuntu 2X.04 LTS ==&lt;br /&gt;
Intr-un mediu enterprise in care se lucreaza cu foarte multe stiick-uri USB este nevoie ca acestea sa fie plasate intr-un mediu centralizat la care intreaga infrastuctura sa aiba acces. Prin intermediul USBIP stick-urile pot fi plasate intr-o singura locatie indiferent daca acestea sunt stick-uri de stocare, certificate SSL, semnaturi digitale, YubiKey-uri, modem 4G/5G sau Web Camera.&lt;br /&gt;
&lt;br /&gt;
===== Instalare usbip =====&lt;br /&gt;
USBIP face parte in Ubuntu 2X.44 din luita de tool-uri linux-tools-generic. Pentru instalare se executa in consola:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install linux-tools-generic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se verifica daca kernelul are modulele disponibile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsmod | grep usbip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...in unele situatii fiind necesara instalarea unor pachete specifice:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install linux-tools-5.15.0-43-generic linux-cloud-tools-5.15.0-43-generic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Module usbip ======&lt;br /&gt;
USBIP are nevoie de 3 module dintre care doua de USB/IP si unul de virtual host controller&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# modprobe usbip_core&lt;br /&gt;
&amp;amp;#32;# modprobe usbip_host&lt;br /&gt;
&amp;amp;#32;# modprobe vhci_hcd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru ca aceste module sa fie activate la startup-ul de OS se adauga in lista de module incarcabile:&lt;br /&gt;
&lt;br /&gt;
* nano /etc/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;usbip_core&lt;br /&gt;
&amp;amp;#32;usbip_host&lt;br /&gt;
&amp;amp;#32;vhci_hcd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Startup usbip ======&lt;br /&gt;
&lt;br /&gt;
Pentru ca aplicatia sa porneasca la odata cu systemului de operare se creeaza un fisier de startup un systemctl&lt;br /&gt;
&lt;br /&gt;
* nano /etc/systemd/system/usbipd.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USBIP Host Server&lt;br /&gt;
&amp;amp;#32;After=network.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbipd -D&lt;br /&gt;
&amp;amp;#32;ExecStop=/usr/bin/usbip --tcp-port 3240 --log&lt;br /&gt;
&amp;amp;#32;Restart=on-failure&lt;br /&gt;
&amp;amp;#32;User=root&lt;br /&gt;
&amp;amp;#32;Type=forking&lt;br /&gt;
&amp;amp;#32;StartLimitBurst=5&lt;br /&gt;
&amp;amp;#32;StartLimitIntervalSec=10&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa creerea serviciului se executa:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# systemctl enable --now usbipd.service&lt;br /&gt;
&amp;amp;#32;# systemctl status usbipd.service&lt;br /&gt;
&amp;amp;#32;&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;●&amp;lt;/span&amp;gt; usbipd.service - USB/IP Host Service&lt;br /&gt;
&amp;amp;#32;     Loaded: loaded (/etc/systemd/system/usbipd.service; enabled; vendor preset: enabled)&lt;br /&gt;
&amp;amp;#32;     Active: &amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;active (running)&amp;lt;/span&amp;gt; since Fri 2024-04-12 18:03:02 EEST; 25min ago&lt;br /&gt;
&amp;amp;#32;    Process: 696 ExecStart=/usr/bin/usbipd -D (code=exited, status=0/SUCCESS)&lt;br /&gt;
&amp;amp;#32;   Main PID: 728 (usbipd)&lt;br /&gt;
&amp;amp;#32;      Tasks: 1 (limit: 2220)&lt;br /&gt;
&amp;amp;#32;     Memory: 800.0K&lt;br /&gt;
&amp;amp;#32;        CPU: 18ms&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Adaugare dispozitive USB server =====&lt;br /&gt;
Din acest moment dispozitivele USB pot fi adaugate in system.&lt;br /&gt;
Mai jos este prezentat modul in care se face passtrue dispozitivelor USB intr-un hypervisor Proxmox VM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_01.jpeg&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_02.jpeg&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_03.jpeg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa ce dispozitivele USB sunt adaugate fizis se trece la atasarea acestora in server:&lt;br /&gt;
&lt;br /&gt;
====== Listare dispozitive USB ======&lt;br /&gt;
&lt;br /&gt;
Listam dispozitivele USB atasate cu comanda lsusb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;amp;#32;Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;Bus 002 Device 005: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;Bus 002 Device 002: ID 13fe:4200 Kingston Technology Company Inc. Platinum USB drive mini&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru a vedea ce dispozitive pot fi parsate de catre aplicatie rulam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -p -l&lt;br /&gt;
&amp;amp;#32;busid=2-2#usbid=13fe:4200#&lt;br /&gt;
&amp;amp;#32;busid=2-4#usbid=090c:1000#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Atasarea dispozitive USB ======&lt;br /&gt;
&lt;br /&gt;
Pentru a afla BUSID-ul fiecatui dispozitiv asa cum este inregistrat de usbip rulam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -l&lt;br /&gt;
&amp;amp;#32; - busid 2-2 (13fe:4200)&lt;br /&gt;
&amp;amp;#32;   Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32; - busid 2-4 (090c:1000)&lt;br /&gt;
&amp;amp;#32;   Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Vom atasa serverului cele doua dispozitive listate anterior:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip bind -b 2-2&lt;br /&gt;
&amp;amp;#32;usbip: info: bind device on busid 2-2: complete&lt;br /&gt;
&amp;amp;#32;# usbip bind -b 2-4&lt;br /&gt;
&amp;amp;#32;usbip: info: bind device on busid 2-4: complete&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Atasarea dispozitive USB la pornirea OS ======&lt;br /&gt;
&lt;br /&gt;
Pentru binding-ul dispozitivelor USB la pornirea de OS se ceeaza cate un serviciu de sistemd pentru fiecare dispozitiv in parte:&lt;br /&gt;
&lt;br /&gt;
* nano /etc/systemd/system/usbip_bus22.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USB-IP Device Binding BUS 2-2&lt;br /&gt;
&amp;amp;#32;After=network-online.target&lt;br /&gt;
&amp;amp;#32;Wants=network-online.target&lt;br /&gt;
&amp;amp;#32;Requires=usbipd.service&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;Type=oneshot&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbip bind --busid 2-2&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# systemctl enable usbip_bus22.service&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; '''Requires=usbipd.service''' este adaugat pentru ca bind-ul sa fie facut dupa ponirea aplicatiei de usbip&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; '''Type=oneshot''' bind-ul este o actiune de se executa o singura data. Ne fiind un serviciu in sine systemctl '''status usbip_bus22.service''' va arata serviciul ca '''dead''' dar actiunea de bind este indeplinits&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurare USB over IP Client pe Ubuntu 2X.04 LTS ==&lt;br /&gt;
&lt;br /&gt;
===== Instalare usbip =====&lt;br /&gt;
&lt;br /&gt;
Instalarea de usbip client se face la fel ca si cea de server inclusiv modulele insa nu mai este cazul ca serviciul de systemd sa fie activat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Listare dispozitive USB =====&lt;br /&gt;
&lt;br /&gt;
Inainte de a atasa un dispozitiv USB montat din server facem o listare a dispozitivelor deja existente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... iar apoi listam dispozitivele disponibile in server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -r 192.168.1.203&lt;br /&gt;
&amp;amp;#32;Exportable USB devices&lt;br /&gt;
&amp;amp;#32;======================&lt;br /&gt;
&amp;amp;#32; - 192.168.1.203&lt;br /&gt;
&amp;amp;#32;        2-4: Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;amp;#32;           : /sys/devices/pci0000:00/0000:00:1e.0/0000:02:1b.0/usb2/2-4&lt;br /&gt;
&amp;amp;#32;           : (Defined at Interface level) (00/00/00)&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;        2-2: Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;           : /sys/devices/pci0000:00/0000:00:1e.0/0000:02:1b.0/usb2/2-2&lt;br /&gt;
&amp;amp;#32;           : (Defined at Interface level) (00/00/00)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Atasarea dispozitive USB =====&lt;br /&gt;
&lt;br /&gt;
Dupa identificarea busid-ului fiecarui dispozitiv disponibil in server (2-2 si 2-4 in cazul de fata), atasam dispozitivele USB la masina client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip attach -r 192.168.1.203 -b 2-2&lt;br /&gt;
&amp;amp;#32;# usbip attach -r 192.168.1.203 -b 2-4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... si verificam faptul ca acestea au fost atasate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip port -l&lt;br /&gt;
&amp;amp;#32;Imported USB devices&lt;br /&gt;
&amp;amp;#32;====================&lt;br /&gt;
&amp;amp;#32;Port 00: &amp;lt;Port in Use&amp;gt; at High Speed(480Mbps)&lt;br /&gt;
&amp;amp;#32;       Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;       2-1 -&amp;gt; usbip://192.168.1.203:3240/2-2&lt;br /&gt;
&amp;amp;#32;           -&amp;gt; remote bus/dev 002/002&lt;br /&gt;
&amp;amp;#32;Port 01: &amp;lt;Port in Use&amp;gt; at High Speed(480Mbps)&lt;br /&gt;
&amp;amp;#32;       Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;amp;#32;       2-2 -&amp;gt; usbip://192.168.1.203:3240/2-4&lt;br /&gt;
&amp;amp;#32;           -&amp;gt; remote bus/dev 002/003&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... iar apoi verificam dispozitivele usb disponibile in masina virtuala:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;amp;#32;'''Bus 002 Device 003: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive'''&lt;br /&gt;
&amp;amp;#32;'''Bus 002 Device 002: ID 13fe:4200 Kingston Technology Company Inc. Platinum USB drive mini'''&lt;br /&gt;
&amp;amp;#32;Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Atasarea dispozitive USB la pornirea OS =====&lt;br /&gt;
&lt;br /&gt;
Pentru binding-ul dispozitivelor USB la pornirea de OS se ceeaza cate un serviciu de sistemd pentru fiecare dispozitiv in parte:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/systemd/system/usbip_bus22.service&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USB-IP Device Binding BUS 2-2&lt;br /&gt;
&amp;amp;#32;After=network-online.target&lt;br /&gt;
&amp;amp;#32;Wants=network-online.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;Type=oneshot&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbip attach -r 192.168.1.203 -b 2-4&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# systemctl enable usbip_bus22.service&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Usb_over_ip&amp;diff=246</id>
		<title>Usb over ip</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Usb_over_ip&amp;diff=246"/>
		<updated>2026-03-16T11:59:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Atasarea dispozitive USB la pornirea OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configurare USB over IP Server pe Ubuntu 2X.04 LTS ==&lt;br /&gt;
Intr-un mediu enterprise in care se lucreaza cu foarte multe stiick-uri USB este nevoie ca acestea sa fie plasate intr-un mediu centralizat la care intreaga infrastuctura sa aiba acces. Prin intermediul USBIP stick-urile pot fi plasate intr-o singura locatie indiferent daca acestea sunt stick-uri de stocare, certificate SSL, semnaturi digitale, YubiKey-uri, modem 4G/5G sau Web Camera.&lt;br /&gt;
&lt;br /&gt;
===== Instalare usbip =====&lt;br /&gt;
USBIP face parte in Ubuntu 2X.44 din luita de tool-uri linux-tools-generic. Pentru instalare se executa in consola:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install linux-tools-generic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se verifica daca kernelul are modulele disponibile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsmod | grep usbip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...in unele situatii fiind necesara instalarea unor pachete specifice:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt install linux-tools-5.15.0-43-generic linux-cloud-tools-5.15.0-43-generic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Module usbip ======&lt;br /&gt;
USBIP are nevoie de 3 module dintre care doua de USB/IP si unul de virtual host controller&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# modprobe usbip_core&lt;br /&gt;
&amp;amp;#32;# modprobe usbip_host&lt;br /&gt;
&amp;amp;#32;# modprobe vhci_hcd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru ca aceste module sa fie activate la startup-ul de OS se adauga in lista de module incarcabile:&lt;br /&gt;
&lt;br /&gt;
* nano /etc/modules-load.d/modules.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;usbip_core&lt;br /&gt;
&amp;amp;#32;usbip_host&lt;br /&gt;
&amp;amp;#32;vhci_hcd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Startup usbip ======&lt;br /&gt;
&lt;br /&gt;
Pentru ca aplicatia sa porneasca la odata cu systemului de operare se creeaza un fisier de startup un systemctl&lt;br /&gt;
&lt;br /&gt;
* nano /etc/systemd/system/usbipd.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USBIP Host Server&lt;br /&gt;
&amp;amp;#32;After=network.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbipd -D&lt;br /&gt;
&amp;amp;#32;ExecStop=/usr/bin/usbip --tcp-port 3240 --log&lt;br /&gt;
&amp;amp;#32;Restart=on-failure&lt;br /&gt;
&amp;amp;#32;User=root&lt;br /&gt;
&amp;amp;#32;Type=forking&lt;br /&gt;
&amp;amp;#32;StartLimitBurst=5&lt;br /&gt;
&amp;amp;#32;StartLimitIntervalSec=10&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa creerea serviciului se executa:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# systemctl enable --now usbipd.service&lt;br /&gt;
&amp;amp;#32;# systemctl status usbipd.service&lt;br /&gt;
&amp;amp;#32;&amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;●&amp;lt;/span&amp;gt; usbipd.service - USB/IP Host Service&lt;br /&gt;
&amp;amp;#32;     Loaded: loaded (/etc/systemd/system/usbipd.service; enabled; vendor preset: enabled)&lt;br /&gt;
&amp;amp;#32;     Active: &amp;lt;span style=&amp;quot;color:#0f0&amp;quot;&amp;gt;active (running)&amp;lt;/span&amp;gt; since Fri 2024-04-12 18:03:02 EEST; 25min ago&lt;br /&gt;
&amp;amp;#32;    Process: 696 ExecStart=/usr/bin/usbipd -D (code=exited, status=0/SUCCESS)&lt;br /&gt;
&amp;amp;#32;   Main PID: 728 (usbipd)&lt;br /&gt;
&amp;amp;#32;      Tasks: 1 (limit: 2220)&lt;br /&gt;
&amp;amp;#32;     Memory: 800.0K&lt;br /&gt;
&amp;amp;#32;        CPU: 18ms&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Adaugare dispozitive USB server =====&lt;br /&gt;
Din acest moment dispozitivele USB pot fi adaugate in system.&lt;br /&gt;
Mai jos este prezentat modul in care se face passtrue dispozitivelor USB intr-un hypervisor Proxmox VM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_01.jpeg&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_02.jpeg&lt;br /&gt;
File:USB_over_IP_via_Proxmox_VM_03.jpeg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dupa ce dispozitivele USB sunt adaugate fizis se trece la atasarea acestora in server:&lt;br /&gt;
&lt;br /&gt;
====== Listare dispozitive USB ======&lt;br /&gt;
&lt;br /&gt;
Listam dispozitivele USB atasate cu comanda lsusb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;amp;#32;Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;Bus 002 Device 005: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;amp;#32;&amp;lt;b&amp;gt;Bus 002 Device 002: ID 13fe:4200 Kingston Technology Company Inc. Platinum USB drive mini&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pentru a vedea ce dispozitive pot fi parsate de catre aplicatie rulam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -p -l&lt;br /&gt;
&amp;amp;#32;busid=2-2#usbid=13fe:4200#&lt;br /&gt;
&amp;amp;#32;busid=2-4#usbid=090c:1000#&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Atasarea dispozitive USB ======&lt;br /&gt;
&lt;br /&gt;
Pentru a afla BUSID-ul fiecatui dispozitiv asa cum este inregistrat de usbip rulam:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -l&lt;br /&gt;
&amp;amp;#32; - busid 2-2 (13fe:4200)&lt;br /&gt;
&amp;amp;#32;   Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32; - busid 2-4 (090c:1000)&lt;br /&gt;
&amp;amp;#32;   Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Vom atasa serverului cele doua dispozitive listate anterior:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip bind -b 2-2&lt;br /&gt;
&amp;amp;#32;usbip: info: bind device on busid 2-2: complete&lt;br /&gt;
&amp;amp;#32;# usbip bind -b 2-4&lt;br /&gt;
&amp;amp;#32;usbip: info: bind device on busid 2-4: complete&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Atasarea dispozitive USB la pornirea OS ======&lt;br /&gt;
&lt;br /&gt;
Pentru binding-ul dispozitivelor USB la pornirea de OS se ceeaza cate un serviciu de sistemd pentru fiecare dispozitiv in parte:&lt;br /&gt;
&lt;br /&gt;
* nano /etc/systemd/system/usbip_bus22.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USB-IP Device Binding BUS 2-2&lt;br /&gt;
&amp;amp;#32;After=network-online.target&lt;br /&gt;
&amp;amp;#32;Wants=network-online.target&lt;br /&gt;
&amp;amp;#32;Requires=usbipd.service&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;Type=oneshot&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbip bind --busid 2-2&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# systemctl enable usbip_bus22.service&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; '''Requires=usbipd.service''' este adaugat pentru ca bind-ul sa fie facut dupa ponirea aplicatiei de usbip&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; '''Type=oneshot''' bind-ul este o actiune de se executa o singura data. Ne fiind un serviciu in sine systemctl '''status usbip_bus22.service''' va arata serviciul ca '''dead''' dar actiunea de bind este indeplinits&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurare USB over IP Client pe Ubuntu 2X.04 LTS ==&lt;br /&gt;
&lt;br /&gt;
===== Instalare usbip =====&lt;br /&gt;
&lt;br /&gt;
Instalarea de usbip client se face la fel ca si cea de server inclusiv modulele insa nu mai este cazul ca serviciul de systemd sa fie activat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Listare dispozitive USB =====&lt;br /&gt;
&lt;br /&gt;
Inainte de a atasa un dispozitiv USB montat din server facem o listare a dispozitivelor deja existente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... iar apoi listam dispozitivele disponibile in server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip list -r 192.168.1.203&lt;br /&gt;
&amp;amp;#32;Exportable USB devices&lt;br /&gt;
&amp;amp;#32;======================&lt;br /&gt;
&amp;amp;#32; - 192.168.1.203&lt;br /&gt;
&amp;amp;#32;        2-4: Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;amp;#32;           : /sys/devices/pci0000:00/0000:00:1e.0/0000:02:1b.0/usb2/2-4&lt;br /&gt;
&amp;amp;#32;           : (Defined at Interface level) (00/00/00)&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;        2-2: Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;           : /sys/devices/pci0000:00/0000:00:1e.0/0000:02:1b.0/usb2/2-2&lt;br /&gt;
&amp;amp;#32;           : (Defined at Interface level) (00/00/00)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Atasarea dispozitive USB =====&lt;br /&gt;
&lt;br /&gt;
Dupa identificarea busid-ului fiecarui dispozitiv disponibil in server (2-2 si 2-4 in cazul de fata), atasam dispozitivele USB la masina client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip attach -r 192.168.1.203 -b 2-2&lt;br /&gt;
&amp;amp;#32;# usbip attach -r 192.168.1.203 -b 2-4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... si verificam faptul ca acestea au fost atasate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# usbip port -l&lt;br /&gt;
&amp;amp;#32;Imported USB devices&lt;br /&gt;
&amp;amp;#32;====================&lt;br /&gt;
&amp;amp;#32;Port 00: &amp;lt;Port in Use&amp;gt; at High Speed(480Mbps)&lt;br /&gt;
&amp;amp;#32;       Kingston Technology Company Inc. : Platinum USB drive mini (13fe:4200)&lt;br /&gt;
&amp;amp;#32;       2-1 -&amp;gt; usbip://192.168.1.203:3240/2-2&lt;br /&gt;
&amp;amp;#32;           -&amp;gt; remote bus/dev 002/002&lt;br /&gt;
&amp;amp;#32;Port 01: &amp;lt;Port in Use&amp;gt; at High Speed(480Mbps)&lt;br /&gt;
&amp;amp;#32;       Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)&lt;br /&gt;
&amp;amp;#32;       2-2 -&amp;gt; usbip://192.168.1.203:3240/2-4&lt;br /&gt;
&amp;amp;#32;           -&amp;gt; remote bus/dev 002/003&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... iar apoi verificam dispozitivele usb disponibile in masina virtuala:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# lsusb&lt;br /&gt;
&amp;amp;#32;Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
&amp;amp;#32;'''Bus 002 Device 003: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive'''&lt;br /&gt;
&amp;amp;#32;'''Bus 002 Device 002: ID 13fe:4200 Kingston Technology Company Inc. Platinum USB drive mini'''&lt;br /&gt;
&amp;amp;#32;Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet&lt;br /&gt;
&amp;amp;#32;Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Atasarea dispozitive USB la pornirea OS =====&lt;br /&gt;
&lt;br /&gt;
Pentru binding-ul dispozitivelor USB la pornirea de OS se ceeaza cate un serviciu de sistemd pentru fiecare dispozitiv in parte:&lt;br /&gt;
&lt;br /&gt;
* nano /etc/systemd/system/usbip_bus22.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;[Unit]&lt;br /&gt;
&amp;amp;#32;Description=USB-IP Device Binding BUS 2-2&lt;br /&gt;
&amp;amp;#32;After=network-online.target&lt;br /&gt;
&amp;amp;#32;Wants=network-online.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Service]&lt;br /&gt;
&amp;amp;#32;Type=oneshot&lt;br /&gt;
&amp;amp;#32;ExecStart=/usr/bin/usbip attach -r 192.168.1.203 -b 2-4&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;[Install]&lt;br /&gt;
&amp;amp;#32;WantedBy=multi-user.target&lt;br /&gt;
&amp;amp;#32;&lt;br /&gt;
&amp;amp;#32;# systemctl enable usbip_bus22.service&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=245</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=245"/>
		<updated>2026-03-15T00:49:47Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Comenzi utile CLI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reţeaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comenzi utile CLI ==&lt;br /&gt;
Verificare status Pi-hole: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole status&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare manuală a listelor de blocare (Gravity): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole -g&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Repornire server DNS: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole restartdns&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Schimbare parolă interfață web: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole setpassword&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Monitorizare interogări DNS în timp real: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole tail&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare Pi-hole la versiunea nouă: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole updatePihole&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dezactivare temporară blocare (în secunde): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole disable 300&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reactivare blocare: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole enable&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Concluzii ==&lt;br /&gt;
Pi-hole reprezintă o soluție accesibilă și eficientă pentru filtrarea DNS la nivel de rețea, potrivită atât pentru medii de laborator (HomeLab) cât și pentru medii SOHO (Small Office Home Office).&lt;br /&gt;
Într-un mediu SOHO, Pi-hole oferă următoarele avantaje practice:&lt;br /&gt;
&lt;br /&gt;
* Blocare reclame și trackere pentru toate dispozitivele din rețea simultan — telefoane, tablete, smart TV-uri, console — fără instalarea vreunei extensii sau aplicații pe fiecare dispozitiv în parte&lt;br /&gt;
* Protecție împotriva domeniilor de phishing și malware prin liste actualizate zilnic&lt;br /&gt;
* Control parental prin liste dedicate pentru blocarea conținutului de gambling și conținut pentru adulți&lt;br /&gt;
* DNS local pentru accesarea serviciilor interne prin nume în loc de adrese IP&lt;br /&gt;
* Monitorizare trafic DNS în timp real prin dashboard-ul web&lt;br /&gt;
* Server DHCP opțional, care simplifică distribuirea automată a configurației DNS către clienți&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut exclusiv prin donații. Dacă acest ghid v-a fost util, contribuția la proiect este binevenită la https://pi-hole.net/donate/&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=244</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=244"/>
		<updated>2026-03-15T00:48:48Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Clienți activi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reţeaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comenzi utile CLI ==&lt;br /&gt;
Verificare status Pi-hole: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole status&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare manuală a listelor de blocare (Gravity): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole -g&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Repornire server DNS: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole restartdns&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Schimbare parolă interfață web: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole setpassword&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Monitorizare interogări DNS în timp real: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole tail&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare Pi-hole la versiunea nouă: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole updatePihole&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dezactivare temporară blocare (în secunde): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole disable 300&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reactivare blocare: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole enable&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=243</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=243"/>
		<updated>2026-03-15T00:48:07Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Comenzi utile CLI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reteaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comenzi utile CLI ==&lt;br /&gt;
Verificare status Pi-hole: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole status&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare manuală a listelor de blocare (Gravity): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole -g&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Repornire server DNS: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole restartdns&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Schimbare parolă interfață web: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole setpassword&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Monitorizare interogări DNS în timp real: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole tail&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Actualizare Pi-hole la versiunea nouă: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole updatePihole&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dezactivare temporară blocare (în secunde): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole disable 300&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reactivare blocare: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole enable&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=242</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=242"/>
		<updated>2026-03-15T00:47:40Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Clienți activi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reteaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comenzi utile CLI ==&lt;br /&gt;
Verificare status Pi-hole: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole status&amp;lt;/span&amp;gt;&lt;br /&gt;
Actualizare manuală a listelor de blocare (Gravity): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole -g&amp;lt;/span&amp;gt;&lt;br /&gt;
Repornire server DNS: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole restartdns&amp;lt;/span&amp;gt;&lt;br /&gt;
Schimbare parolă interfață web: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole setpassword&amp;lt;/span&amp;gt;&lt;br /&gt;
Monitorizare interogări DNS în timp real: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole tail&amp;lt;/span&amp;gt;&lt;br /&gt;
Actualizare Pi-hole la versiunea nouă: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole updatePihole&amp;lt;/span&amp;gt;&lt;br /&gt;
Dezactivare temporară blocare (în secunde): &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole disable 300&amp;lt;/span&amp;gt;&lt;br /&gt;
Reactivare blocare: &amp;lt;span style=&amp;quot;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;pihole enable&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=241</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=241"/>
		<updated>2026-03-15T00:44:55Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Clienți activi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reteaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienţii DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=240</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=240"/>
		<updated>2026-03-15T00:44:34Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Clienți activi ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Tabelul &amp;quot;Currently active DHCP leases&amp;quot; afișează toți clienții conectați cu IP-ul alocat, hostname, adresa MAC și timpul de expirare al lease-ului.&amp;lt;br&amp;gt;&lt;br /&gt;
Aici observăm cele două echipamente configurate mai sus dar şi un smartphone care era activ în reteaua în care activa Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DHCP leases.png|thumb|none|400px|Clienti ai DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:DHCP_leases.png&amp;diff=239</id>
		<title>File:DHCP leases.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:DHCP_leases.png&amp;diff=239"/>
		<updated>2026-03-15T00:43:39Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=238</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=238"/>
		<updated>2026-03-15T00:37:05Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=237</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=237"/>
		<updated>2026-03-15T00:36:31Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=236</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=236"/>
		<updated>2026-03-15T00:32:43Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
#32;network:#32;&lt;br /&gt;
#32;  ethernets:#32;&lt;br /&gt;
#32;    ens18:#32;&lt;br /&gt;
#32;      dhcp4: true#32;&lt;br /&gt;
#32;  version: 2#32;&lt;br /&gt;
#32;# netplan apply#32;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=235</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=235"/>
		<updated>2026-03-15T00:32:08Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
# netplan apply&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=234</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=234"/>
		<updated>2026-03-15T00:31:32Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
#32;# netplan apply&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=233</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=233"/>
		<updated>2026-03-15T00:31:09Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
#32;network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    ens18:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
  version: 2&lt;br /&gt;
#32;# netplan apply&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=232</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=232"/>
		<updated>2026-03-15T00:30:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
#32;network:&lt;br /&gt;
#32;  ethernets:&lt;br /&gt;
#32;    ens18:&lt;br /&gt;
#32;      dhcp4: true&lt;br /&gt;
#32;  version: 2&lt;br /&gt;
#32;# netplan apply&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=231</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=231"/>
		<updated>2026-03-15T00:30:11Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Ubuntu Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
#32; &lt;br /&gt;
#32;network:&lt;br /&gt;
#32;  ethernets:&lt;br /&gt;
#32;    ens18:&lt;br /&gt;
#32;      dhcp4: true&lt;br /&gt;
#32;  version: 2&lt;br /&gt;
#32; &lt;br /&gt;
#32;# netplan apply&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=230</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=230"/>
		<updated>2026-03-15T00:29:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Client Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;br /&gt;
=== Client Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se modifică fișierul de configurare netplan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# nano /etc/netplan/50-cloud-init.yaml&lt;br /&gt;
#32;&lt;br /&gt;
#32;network:&lt;br /&gt;
#32;  ethernets:&lt;br /&gt;
#32;    ens18:&lt;br /&gt;
#32;      dhcp4: true&lt;br /&gt;
#32;  version: 2&lt;br /&gt;
#32;&lt;br /&gt;
#32;# netplan apply&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clientul primește adresă IP din intervalul Pi-hole (192.168.1.61) cu valid_lft 3600sec — confirmare că lease-ul vine de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Ubuntu DHCP.png|thumb|none|400px|Ubuntu 2X.04 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Ubuntu_DHCP.png&amp;diff=229</id>
		<title>File:Ubuntu DHCP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Ubuntu_DHCP.png&amp;diff=229"/>
		<updated>2026-03-15T00:29:04Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=228</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=228"/>
		<updated>2026-03-15T00:24:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Windows ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se bifează Obtain an IP address automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
DNS-ul 192.168.1.23 rămâne configurat manual din pașii anteriori.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Windows 10 drept client DHCP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=227</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=227"/>
		<updated>2026-03-15T00:19:18Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Activare DHCP in Pi-hole */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Activare DHCP.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Activare_DHCP.png&amp;diff=226</id>
		<title>File:Activare DHCP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Activare_DHCP.png&amp;diff=226"/>
		<updated>2026-03-15T00:19:00Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=225</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=225"/>
		<updated>2026-03-15T00:18:40Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DHCP server ==&lt;br /&gt;
Pi-hole include un server DHCP integrat care poate distribui adrese IP clienților din rețea, transmițând automat și configurația DNS.&lt;br /&gt;
Activarea serverului DHCP în Pi-hole necesită dezactivarea prealabilă a serverului DHCP din router pentru a evita conflictele. Într-un mediu SOHO aceasta înseamnă că toate dispozitivele din rețea vor prelua adrese de la Pi-hole.&lt;br /&gt;
&lt;br /&gt;
=== Activare DHCP in Pi-hole ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Serverul DHCP se configurează din Settings → DHCP. Se bifează DHCP server enabled și se completează:&lt;br /&gt;
* Start / End — intervalul de adrese distribuite (ex: 192.168.1.50 — 192.168.1.80)&lt;br /&gt;
* Router — adresa IP a gateway-ului (ex: 192.168.1.1)&lt;br /&gt;
* Netmask — se lasă gol, Pi-hole îl detectează automat&lt;br /&gt;
Se selectează Save &amp;amp; Apply.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|Activare DHCP in Pi-hole]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=224</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=224"/>
		<updated>2026-03-15T00:10:36Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Testare DNS local ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Același domeniu pet-box rezolvă diferit în funcție de sufixul folosit:&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.ro → 109.103.178.159 — adresa IP publică, traficul iese în internet&amp;lt;br&amp;gt;&lt;br /&gt;
pet-box.lan → 192.168.1.112 — adresa IP locală, traficul rămâne în rețeaua internă&amp;lt;br&amp;gt;&lt;br /&gt;
Browserul accesează pet-box.lan direct prin rețeaua locală, fără să iasă în internet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Petboxlan.png|thumb|none|400px|pet-box.lan]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Petboxlan.png&amp;diff=223</id>
		<title>File:Petboxlan.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Petboxlan.png&amp;diff=223"/>
		<updated>2026-03-15T00:09:35Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=222</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=222"/>
		<updated>2026-03-15T00:06:36Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Adăugare înregistrare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=221</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=221"/>
		<updated>2026-03-15T00:06:02Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Pi-hole ca DNS local */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:66%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:34%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=220</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=220"/>
		<updated>2026-03-15T00:05:40Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Adăugare înregistrare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:66%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:34%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Before-after.jpg|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:66%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:34%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Local DNS.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Local_DNS.png&amp;diff=219</id>
		<title>File:Local DNS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Local_DNS.png&amp;diff=219"/>
		<updated>2026-03-15T00:04:36Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Before-after.jpg&amp;diff=218</id>
		<title>File:Before-after.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Before-after.jpg&amp;diff=218"/>
		<updated>2026-03-15T00:04:20Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=217</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=217"/>
		<updated>2026-03-15T00:03:31Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca DNS local ==&lt;br /&gt;
&lt;br /&gt;
Pi-hole v6 permite definirea de înregistrări DNS locale pentru rețeaua internă. Aceasta permite accesarea serviciilor din rețea prin nume în loc de adrese IP, folosind sufixul .lan.&lt;br /&gt;
&lt;br /&gt;
=== Adăugare înregistrare ===&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:66%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înregistrările DNS locale se administrează din Settings → Local DNS Records.&amp;lt;br&amp;gt;&lt;br /&gt;
La prima utilizare, această pagină nu este vizibilă în bara laterală de aceea se accesează direct la adresa:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://192.168.1.23/admin/settings/dnsrecords&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
După accesarea directă a paginii, intrarea devine vizibilă în meniul Settings.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:34%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Înainte şi după accesarea manuală]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:66%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se completează câmpul Domain cu numele dorit (ex: pet-box.lan) și câmpul Associated IP cu adresa IP locală a serverului, apoi se selectează + pentru adăugare.&amp;lt;br&amp;gt;&lt;br /&gt;
Adăugarea sau eliminarea unei înregistrări DNS locale golește cache-ul DNS dar nu necesită repornirea serverului DNS.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:34%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Adaugare DNS record]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=216</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=216"/>
		<updated>2026-03-14T23:45:11Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Pi-hole ca add blocker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca Add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=215</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=215"/>
		<updated>2026-03-14T23:43:54Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca add blocker ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Înainte de configurarea DNS-ului către Pi-hole, reclamele sunt vizibile în coloana laterală și între categorii.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Cu reclame.png|thumb|none|400px|Website cu reclame]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se deschide Control Panel → Network and Sharing Center → Change adapter settings. Se selectează adaptorul Ethernet, se dă click pe Change settings of this connection, se selectează Internet Protocol Version 4 → Properties și se înlocuiește adresa DNS cu IP-ul Pi-hole.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:DNS in win10.png|thumb|none|400px|Configurare DNS în Windows 10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se golește cache-ul DNS cu ipconfig /flushdns în cmd ca administrator și se repornește browserul complet.&lt;br /&gt;
Spațiile publicitare sunt goale — Pi-hole a interceptat și blocat cererile DNS către serverele de publicitate.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Fara reclame.png|thumb|none|400px|Website fără reclame]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:DNS_in_win10.png&amp;diff=214</id>
		<title>File:DNS in win10.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:DNS_in_win10.png&amp;diff=214"/>
		<updated>2026-03-14T23:42:35Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Cu_reclame.png&amp;diff=213</id>
		<title>File:Cu reclame.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Cu_reclame.png&amp;diff=213"/>
		<updated>2026-03-14T23:42:29Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Fara_reclame.png&amp;diff=212</id>
		<title>File:Fara reclame.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Fara_reclame.png&amp;diff=212"/>
		<updated>2026-03-14T23:42:22Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=211</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=211"/>
		<updated>2026-03-14T23:19:49Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: /* Actualizarea Gravity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity update.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Gravity done.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou final.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Gravity_done.png&amp;diff=210</id>
		<title>File:Gravity done.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Gravity_done.png&amp;diff=210"/>
		<updated>2026-03-14T23:18:04Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=File:Gravity_update.png&amp;diff=209</id>
		<title>File:Gravity update.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=File:Gravity_update.png&amp;diff=209"/>
		<updated>2026-03-14T23:17:55Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=208</id>
		<title>Pi-hole</title>
		<link rel="alternate" type="text/html" href="https://wiki.stradivart.ro/index.php?title=Pi-hole&amp;diff=208"/>
		<updated>2026-03-14T23:13:18Z</updated>

		<summary type="html">&lt;p&gt;Wikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Instalare și Configurare Pi-hole Server pe Ubuntu 2X.04 LTS =&lt;br /&gt;
&lt;br /&gt;
Pi-hole este un server DNS cu funcție de blocare a reclamelor și a conținutului nedorit la nivel de rețea. Spre deosebire de extensiile de browser care funcționează per dispozitiv, Pi-hole interceptează interogările DNS înainte ca acestea să ajungă la dispozitivul client, blocând domeniile nedorite pentru întreaga rețea dintr-un singur punct.&lt;br /&gt;
Instalat pe o mașină virtuală Ubuntu, Pi-hole poate servi simultan ca:&lt;br /&gt;
&lt;br /&gt;
* server DNS local cu suport pentru domenii interne (ex: * server DNS local cu suport pentru domenii interne (ex: &amp;lt;span style=&amp;quot;color:#f00;font-family: courier;font-weight: bold;&amp;quot;&amp;gt;.lan&amp;lt;/span&amp;gt;)&lt;br /&gt;
* server DHCP cu distribuire automată a configurației DNS către clienți&lt;br /&gt;
* instrument de monitorizare a traficului DNS din rețea&lt;br /&gt;
&lt;br /&gt;
== Instalare Pi-hole ==&lt;br /&gt;
Articolul de față descrie instalarea și configurarea Pi-hole pe Ubuntu 2x.04 LTS într-un mediu de laborator (HomeLab), cu aplicabilitate directă într-un mediu SOHO (Small Office Home Office).&lt;br /&gt;
&lt;br /&gt;
=== Prerechizite ===&lt;br /&gt;
Înainte de instalare, este necesară pregătirea unui sistem Ubuntu 2x.04 LTS cu adresă IP statică configurată și acces root sau user cu drept de sudo.&lt;br /&gt;
Specificații minime recomandate pentru mașina virtuală:&lt;br /&gt;
&lt;br /&gt;
* 1 vCPU&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 8 GB spațiu pe disk&lt;br /&gt;
&lt;br /&gt;
Instalarea utilitarelor necesare:&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# apt -y install wget curl binutils net-tools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
Instalarea Pi-hole se realizează printr-un script automat care descarcă și configurează toate componentele necesare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scriptul va descărca fișierele necesare și va lansa o serie de ecrane de configurare în interfață text.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Primul ecran confirmă că instalatorul va transforma dispozitivul într-un ad blocker la nivel de rețea. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install welcome screen.png|thumb|none|400px|Pi-hole install welcome screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole este un proiect open source gratuit, susținut prin donații. Se selectează OK pentru a continua.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install donate.png|thumb|none|400px|Pi-hole install donate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Instalatorul avertizează că Pi-hole necesită o adresă IP statică pentru a funcționa corect. Deoarece aceasta a fost configurată ca prerechizită, se selectează Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install IP static.png|thumb|none|400px|Pi-hole install IP static]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează serverul DNS upstream pe care Pi-hole îl va folosi pentru rezolvarea domeniilor neblocate. În acest ghid se utilizează Cloudflare (DNSSEC).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install upstream DNS.png|thumb|none|400px|Pi-hole install upstream DNS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se confirmă includerea listei implicite StevenBlack's Unified Hosts List selectând Yes. Liste suplimentare pot fi adăugate după instalare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install StevenBlack list.png|thumb|none|400px|Pi-hole install StevenBlack list]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se activează înregistrarea interogărilor DNS selectând Yes.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install query logging.png|thumb|none|400px|Pi-hole_install_query_logging]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se selectează nivelul de confidențialitate pentru înregistrarea datelor. Opțiunea implicită Show everything permite vizualizarea completă a interogărilor în dashboard.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole install privacy FTL.png|thumb|none|400px|Pi-hole_install_privacy_FTL]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
După finalizarea instalării sunt afișate două ecrane cu informațiile de acces:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Ecranul final al instalatorului afișează adresa IP, adresa interfeței web și parola de administrator. Aceste informații trebuie notate înainte de a selecta OK.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare.png|thumb|none|400px|Pi-hole post-install confirmare]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Aceleași informații sunt afișate și în consolă după închiderea instalatorului, inclusiv parola generată automat și comanda pentru schimbarea acesteia.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Pi-hole post-install confirmare cli.png|thumb|none|400px|Pi-hole post-install confirmare cli]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Acces HTTPS ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Pi-hole v6 generează automat un certificat SSL self-signed la instalare. Interfața web este accesibilă prin HTTPS la adresa:&lt;br /&gt;
https://192.168.1.23/admin&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Avertisment certificat.png|thumb|none|400px|Avertisment certificat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La prima accesare prin HTTPS, browserul afișează un avertisment de securitate deoarece certificatul este self-signed. Se selectează Advanced → Accept the Risk and Continue.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Login screen.png|thumb|none|400px|Login screen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Se introduce parola afișată la finalul instalării și se selectează Log in.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Dashboard HTTPS.png|thumb|none|400px|Dashboard HTTPS]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Dashboard-ul Pi-hole este accesibil. Iconița de lacăt confirmă că conexiunea este criptată.&lt;br /&gt;
&lt;br /&gt;
=== Schimbarea parolei ===&lt;br /&gt;
Parola generată automat poate fi schimbată oricând folosind linia de comandă via SSH:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;mw-code mw-highlight plainlinks&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#32;# pihole setpassword&lt;br /&gt;
&amp;amp;#32;Enter New Password (Blank for no password):&lt;br /&gt;
&amp;amp;#32;Confirm Password:&lt;br /&gt;
&amp;amp;#32;[✓] New password set&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pi-hole ca ad blocker și control parental ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
La instalare, Pi-hole include o singură listă de blocare implicită — StevenBlack's Unified Hosts List. Pentru o protecție mai completă, se recomandă adăugarea de liste suplimentare.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard initial]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Liste de blocare ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Listele se administrează din meniul Lists din bara laterală. Pentru adăugarea unei liste noi se completează câmpurile Address și Comment, grupul rămâne Default, apoi se selectează Add blocklist.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare lista.png|thumb|none|400px|Adaugare blocklist]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:33%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Adaugare completa.png|thumb|none|400px|Blocklist complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Liste opționale pentru control parental:&lt;br /&gt;
&lt;br /&gt;
'''AdAway''': &amp;lt;nowiki&amp;gt;https://adaway.org/hosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''URLhaus''': &amp;lt;nowiki&amp;gt;https://urlhaus.abuse.ch/downloads/hostfile/&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Phishing Army Extended''': &amp;lt;nowiki&amp;gt;https://phishing.army/download/phishing_army_blocklist_extended.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''WindowsSpyBlocker''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''KADhosts''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''StevenBlack extended''': &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''HaGeZi Gambling''': &amp;lt;nowiki&amp;gt;https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/gambling.txt&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea Gravity ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După adăugarea listelor, baza de date Pi-hole trebuie actualizată prin Tools → Update Gravity → Update.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Gravity update]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
Procesul descarcă și procesează toate listele active. La finalizare este afișat mesajul Done.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Gravity complet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:middle; padding-right:16px;&amp;quot; |&lt;br /&gt;
După actualizarea Gravity cu toate cele 8 liste, numărul domeniilor blocate a crescut la 515.236 — de peste 6 ori mai mult față de configurația implicită.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
[[File:Panou initial.png|thumb|none|400px|Dashboard final]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
	</entry>
</feed>