התקנת Pi-hole מעל NAS מבית Synology

רוצים לחסום פרסומות בכל הרשת הביתית בצורה חכמה? הכירו את ה- Pi-hole, שרת DNS לחסימת פרסומות שיושב לכם על ה- ...

11:00
  /  
05.06.2020
  
מאת: זיו רוזנפלד

הקדמה

יש לכם שרת NAS מבית Synology ותרצו לעשות בו משהו קצת יותר מתקדם מאשר הורדת טורנטים, שיתוף מדיה בבית ואולי שרת NVR? הכירו את ה- Pi-hole, זהו שרת DNS אשר יחסום לכם פרסומות וישאיר לכם את דפי ה- Web במחשבים בבית, בטלפונים, בטאבלטים ובעצם בכל מה שמתחבר לכם לרשת ה- Wi-Fi, עם הרבה פחות פרסומות ממה שאתם מכירים. מכיוון שהרשת שלכם בבית תוריד הרבה פחות פרסומות, הדפים גם יעלו מהר יותר ואתם תשתמשו בפחות רוחב פס כתוצאה מכך.

המדריך הבא יתאר כיצד תוכלו להתקין Pi-hole מעל מכשירי NAS מבית Synology והכי חשוב – לא תצטרכו לקנות חומרה נוספת, לא תצטרכו לשלם $ עבור רשיון, הכל חינמי כמו שאנחנו אוהבים.

המימוש של ה- Pi-hole נעשה באמצעות תוסף Docker, אשר מאפשר לכם להריץ את היישום מעל וירטואליזציה ברמת מערכת ההפעלה. לא להבהל אם אין לכם נסיון בזה, ניסיתי לפשט עד כמה שניתן את המאמר עם הרבה תמונות מסך. ממכם נדרשת רק הבנה קלה ברשתות – ואם יצא לכם להגדיר פעם נתב, אז יש לכם מספיק ידע על מנת להריץ את המדריך.

 

על מנת שתוכלו לקבל מושג כיצד האתרים יראו ללא חוסם הפרסומות, למטה מספר Animated GIF שמציגים אתרים שונים וכיצד הם נראים עם פרסומות לעומת ללא.

 

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

התקנת Pi-hole מעל NAS מבית Synology

השתכנעתם? קדימה, לעבודה – ואל תדאגו יותר מידי, לא נדרש מכם יותר מידי ידע ואם תסתבכו, יש שרשור תגובות למאמר שם נוכל לעזור לכם.

המדריך

אל תבהלו מאורך המאמר, הוא מכיל הרבה תמונות מסך על מנת שלא תילכו לאיבוד.

1. לפתוח את Package Center

התקנת Pi-hole מעל NAS מבית Synology

2. לחפש את Docker ולהתקין.

התקנת Pi-hole מעל NAS מבית Synology

3.  לפתוח את Docker שהותקן בסעיף קודם ולגשת לטאב Registry

התקנת Pi-hole מעל NAS מבית Synology

4. לחפש pihole

התקנת Pi-hole מעל NAS מבית Synology

5. לבחור את התוצאה הראשונה בשם pihole/pihole ולבחור Download

התקנת Pi-hole מעל NAS מבית Synology

6. לבחור בטאג את latest ואז Select

התקנת Pi-hole מעל NAS מבית Synology

7. לשונית Image ואז Launch

התקנת Pi-hole מעל NAS מבית Synology

8. לסמן את Enable resource limitation

בשורה של Memory Limit, להכניס את הערך 256

ללחוץ על Advanced Settings

התקנת Pi-hole מעל NAS מבית Synology

9. לסמן את Enable auto-restart

התקנת Pi-hole מעל NAS מבית Synology

10. להכניס בסעיף של ServeIP כתובת IP פנויה אותה נרצה לתת ל- Pi-hole. באותה כתובת אנחנו נשתמש בסעיף 18a בהמשך המדריך.

ללחוץ על Apply

התקנת Pi-hole מעל NAS מבית Synology

11. ללחוץ על Next

התקנת Pi-hole מעל NAS מבית Synology

12. ללחוץ על Apply

התקנת Pi-hole מעל NAS מבית Synology

13. מתוך ה- Control Panel, לרדת למטה עד ל- Terminal & SNMP, לבחור Enable SSH service. לאחר מכן Apply.

 

התקנת Pi-hole מעל NAS מבית Synology

14. להריץ PuTTY עם ה- IP של ה- NAS.

התקנת Pi-hole מעל NAS מבית Synology

15. בחלון השחור שיפתח, הכניסו את שם המשתמש שלכם והססמה עבור משתמש שיש לו הרשאות Administrator.

16. באותו חלון שחור של PuTTY, יש להריץ:

sudo -i

ואז להכניס את הססמה שוב.

17. באותו החלון השחור של PuTTY, הריצו:

ip addr

אפשר לראות את הפקודות מסעיפים 14, 15, 16 בחלק העליון של התמונה למטה:

התקנת Pi-hole מעל NAS מבית Synology

18. מתמונת המסך למעלה, שים לב לכתובת ה- IP של ה- NAS (חץ עם מספר 1. אצלי זה 192.168.1.200, אצלכם זוהי כנראה כתובת אחרת שקבעתם).
באותה שורה, תמצאו גם את שם מחבר הרשת (חץ עם מספר 2. אצלי זה ovs_eth0, אצלכם זה כנראה שם דומה).
אתם צריכים לדעת אם שם מחבר הרשת עבור הסעיף הבא.

19. שימו לב כי הפקודה הבאה דורשת ממכם לדעת מספר דברים:
a. כתובת IP פנויה אצלכם ברשת עבור ה- Pi-hole. בדוגמה למטה זה 192.168.1.2. כמובן שאתם צריכים כתובת באותו Subnet כמו הרשת שלכם.
b. כתובת ה- Gateway אצלכם ברשת. בדוגמה למטה זה 192.168.1.1
c. להכניס את שם מחבר הרשת כפי שמצאתם בסעיף 17. בדוגמה הנוכחית, זה ovs_eth0

שימו לב בשורה למטה כי יש פעמיים את הסימן – לפני הפרמטרים: subnet, ip-range, gateway – העורך של האתר מסיר אותן. תוודאו שהפקודה נראית בצורה דומה כמו בתמונה למטה.

sudo docker network create -d macvlan –subnet=192.168.1.2/24 –ip-range=192.168.1.2/32 — gateway=192.168.1.1 -o parent=ovs_eth0 Pi-hole

התקנת Pi-hole מעל NAS מבית Synology

20. לפתוח Docker, לגשת ללשונית Network

לבחור Pi-hole

ללחוץ Manage

התקנת Pi-hole מעל NAS מבית Synology

21. ללחוץ על Add

לבחור את pihole-pihole1 (זה השם של ה- Container).

ללחוץ על Apply

התקנת Pi-hole מעל NAS מבית Synology

22. בשלב זה, ה- Pi-hole נגיש דרך הדפדפן עם הכתובת אותה בחרתם בסעיף 10. במקרה של הדוגמה למעלה, זוהי הכתובת 192.168.1.2

אתם תדרשו להכניס ססמה, על מנת למצוא את הססמה שנקבעה עבורכם:

לשונית Container

לבחור pihole-pihole1

לבחור Details

לבחור Log

הססמה תהיה כתובה ליד השורה Assigning random password

התקנת Pi-hole מעל NAS מבית Synology

טיפ למתקדמים: אם תרצו לבטל את הססמה, אפשר לעשות את זה דרך לשונית ה- Terminal על ידי הרצת:

pihole -a -p

התקנת Pi-hole מעל NAS מבית Synology

23. הכנסו ל- Pi-hole על ידי הקשת כתובת ה- IP שבחרתם בסעיף 10. בדוגמה הנוכחית הכתובת היא 192.168.1.2

לבחור Settings

לבחור DNS

לסמן Listen on all interfaces

לגלול לתחתית העמוד ולבחור Save

התקנת Pi-hole מעל NAS מבית Synology

24. עכשיו צריך צריך להתחבר לנתב ולשנות את כתובת ה- DNS לזאת של ה- Pi-hole, אותה קבעתם בסעיף 10.
לאחר שתעשו את זה, כל תעבורת הרשת שלכם תנווט ל- Pi-hole והוא מצידו לא יאפשר לנתב להוריד דברים שמסומנים כפרסומות.

25. זוכרים שבסעיף 13 של המדריך אנחנו הפעלנו SSH? אז רצוי לבטל אותו עבור אבטחה. איך עושים את זה? מתוך ה- Control Panel, לרדת למטה עד ל- Terminal & SNMP, להוריד את הסימון מ- Enable SSH service. לאחר מכן Apply.

התקנת Pi-hole מעל NAS מבית Synology

תנו לעצמכם טפיחה על הגב, הגעתם לסוף המאמר 🙂

לדיון בנושא: התקנת Pi-hole מעל NAS מבית Synology


11:00
  /  
5.6.2020
  
מאת: זיו רוזנפלד

1