אינדקס כללי של הסדרה: רשתות מחשבים עבור חברות קטנות ובינוניות: מבוא
המטרה הבסיסית של מאמר זה היא להראות כיצד אנו יכולים להשיג א שרת DNS ו- DHCP ב- openSUSE באמצעות כלי התצורה המעולה של YaST, וכל -או כמעט- דרך הממשק הגרפי שלו.
אנו מבטיחים לכם התקנה מלאה באמצעות ממשק גרפי, למעט -לכל כלל יש יוצא מן הכלל, נכון?- של זוג קונסולות כדי לבדוק את הפעולה הנכונה של הזוג Bind9 + שרת ISC-DHCP, מוגדר באמצעות של ST - עוד כלי התקנה שהוא סט כלים טובים מאוד לניהול תוכנה ותצורת מערכת.
השירות הראשון - והחשוב ביותר בקריטריונים האישיים שלנו - שיש ליישם ברשת SME, הוא השירות DNS - DHCP. אם איננו רוצים להגדיר ידנית את פרמטרי הרשת של כל אחת מתחנות העבודה, אסור לנו להסתדר ללא שירות DHCP, כפי שהוסבר בהמשך. יש גם שירות זמן או NTP.
DNS: רקע
באפריל 2013 פרסמנו ב- מ- Linux סדרה של 5 מאמרים המוקדשים ליישום DNS ראשי ב- Debian:
- DNS ראשי ראשי עבור LAN ב- Debian 6.0 (I)
- DNS ראשי ראשי עבור LAN ב- Debian 6.0 (II)
- DNS ראשי ראשי עבור LAN ב- Debian 6.0 (III)
- DNS ראשי ראשי עבור LAN ב- Debian 6.0 (IV)
- DNS ראשי ראשי עבור LAN ב- Debian 6.0 (V)
אפילו הוצע הורדה של מאמרים לעיל בפורמט HTML. למרות שהם נכתבו -אז- עם המהדורה "דחוס" של דביאן, ההגדרות והמושגים המכוסים בהם נשארים תקפים לחלוטין.
זו הסיבה שאנחנו לא הולכים לעשות מבוא רשמי לנושא ה- DNS. קרא מאמרים אלה אם יש לך שאלות, והם מספקים גם קישורים לספרות DNS מיוחדת.
En openSUSE, התיקיות והקבצים החשובים ביותר הקשורים לשירות זה הם:
- ארכיון /etc/named.conf
- carpeta /etc/named.d
- ארכיון / etc / sysconfig / בשם
- תוכניות / usr / sbin / named-checkconf, / usr / sbin / named-checkzone, / usr / sbin / named-compilezone, / usr / sbin / named-journalprint
- carpeta / usr / שתף / doc / חבילות / bind /
- carpeta / var / lib / named /
- carpeta / var / lib / named / dyn /
- ארכיון /etc/init.d/ בשם
- קישור סמלי / usr / sbin / rcnamed
DHCP
מטרת פרוטוקול התצורה של מארח דינמי - פרוטוקול תצורת מארח דינמי (DHCP), הוא להקצות את פרמטרי התצורה עבור רשת באופן מרכזי - דרך שרת DHCP - במקום להגדיר באופן ידני כל תחנת עבודה. למחשב שמוגדר באמצעות DHCP אין שליטה על כתובת ה- IP הסטטית שלו. מחשב לקוח זה מוגדר בצורה שתאפשר את תצורת הרשת שלו באופן אוטומטי, בהתאם להוראות השרת.
שירות DHCP מקל על מנהלי הרשת את החיים. על ידי הגדרת תצורה של שרת DHCP, תוכלו להגדיר פרמטרים כגון שם תחום, שער, שרת זמן או זמן, שרתי DNS, שרת WINS אם משתמשים בהם, כתובת IP משודרת - מִשׁדָר, כתובת IP ומסכת רשת של מחשב הלקוח, שם מחשב הלקוח, ופרמטרים רבים אחרים.
כל שינוי, אפילו שינויים גדולים בפרמטרים הקשורים לכתובות IP והגדרות רשת, ניתן ליישם באופן מרכזי, אם אנו עורכים או משנים את הגדרות שרת ה- DHCP.
בדרך כלל, שרת DHCP מקיים תיעוד מלא של כתובות IP או חוזי שכירות שהוקצו, ובדרך כלל פרמטר המפתח הוא כתובת ה- MAC של כל כרטיס רשת או רשת NIC - כרטיס ממשק רשת. ב- openSUSE, כתובות ה- IP המושכרות או השכירות המוענקות על ידי DHCP נשמרות בקובץ /var/lib/dhcp/db/dhcpd.leases.
El paquete dhcp-doc, המותקן בתיקיה / usr / share / doc / חבילות / dhcp-doc, מציע תיעוד טוב מאוד - באנגלית - אודות שירות זה.
קובץ התצורה של שרת DHCP הוא /etc/dhcpd.conf. קובץ תצורה אחר של DHCP הוא / etc / sysconfig / dhcpd, וזה המקום בו אתה מגדיר לאיזה ממשק רשת - או איזה ממשקי רשת - השרת יגיב.
ומכיוון שאנחנו באמצע system, יש לנו גם את הקובץ /usr/lib/systemd/system/dhcpd.service.
כפי שהבטחנו שלא להשתמש בקונסולה, השארנו את שאר הבירורים לאוהבי ה- לחבוט. לפרוטוקול הקונסולה לא נושכת.
הצעות
למרות שהבטחנו לא להשתמש בקונסולה אלא כמה פעמים, אנו מציעים הפעל את הפקודות הבאות -כשורש- לאחר ששירות ה- DNS - DHCP העניק לפחות כתובת IP דינמית אחת, המניחה שהם השלימו את ההתקנה המלאה של שני השירותים ונמצאים בתקופת בדיקות בחינם:
- מצב systemctl בשם. שירות
- מצב systemctl dhcpd.service
- מערכת systemctl dhcp-server.service
- named-journalprint /var/lib/named/dyn/desdelinux.fanX.jnl
לחולים של «גירסיטיס»אנו ממליצים לך להעיף מבט -במיוחד לתאריכי הכותרות- לתיקים:
- /etc/init.d/ בשם
- /etc/init.d/nfs
- /etc/init.d/cifs
- /etc/init.d/rpmconfigcheck
ובכלל לכל הקבצים בתיקיה /etc/init.d.
שאילתות DNS שנעשו על ידי לקוחות Windows
שוב, ובמסוף, הפעל כמשתמש שורש הפקודה:
- journalctl -f
קח קצת זמן לצפות בלקוחות Windows שואלים ללא הרף DNS לאתרים מחוץ ל- Enterprise LAN. בדוגמה שפותחה במאמר זה לא נכלל הפניה מחדש - משלח, למטרה מפורשת של הצגת תכונה זו של מערכות ההפעלה Microsoft® Windows.
הליבה המתקינה את openSUSE עם סביבת שולחן העבודה
- זו העדפתנו להשתמש בליבה שתהיה יציבה ככל האפשר עבור ה- שרתים. לאחר מכן אנו מציעים ההליך להשגתו.
כשאנחנו בוחרים התקנה עם שולחן העבודה LXDE, openSUSE מתקין כברירת מחדל את «kernel-desktop»מותאם לשולחן עבודה.
אם מאוחר יותר נרצה להשתמש בגרעין הסטנדרטי - גרעין ברירת מחדלעלינו להתקין אותו רק דרך מנהל החבילות YaST, להפעיל מחדש את המערכת, לבחור «אפשרויות מתקדמות עבור openSUSE»במסך הבית ובחר את גרעין ברירת מחדל. הגרסאות של שני הגרעינים זהות.
לבסוף, עלינו להסיר את kernel-desktop דרך אותו מנהל חבילות, מאז GRUB רואה את זה עדכני יותר מ- גרעין ברירת מחדל, ואם הוא קיים, הוא תמיד יבחר בו כאפשרות הראשונה. מכיוון שאנחנו לא אוהבים "להתעסק" ב GRUB, אנו מעדיפים להסיר את ליבת שולחן העבודה, פשוט מכיוון שלא נשתמש בו יותר.
הערה: כאשר אנו מסירים את המערכת מ- kernel-desktop, כל הגרסאות המותקנות של הגרעין ההוא מוסרות אוטומטית. אנו יכולים לבדוק זאת שוב על ידי בחירה באפשרויות מתקדמות עבור openSUSE במסך הבית.
עצה חשובה
- אל תתחיל להרפתקה של הטמעת שירות DNS - DHCP עם מערכת הפעלה כלשהי, מבלי שתהיה ברור קודם כל לגבי המושגים התיאורטיים הבסיסיים. כאשר שירותים חשובים לרשת כמו DNS, שגיאות רעיוניות משתלמות ביוקר בסביבת ייצור.
שירותים שנוכל להשבית כדי לחסוך במשאבים
באמצעות מודול YaST «מנהל השירות", לאחר סיום ההתקנה כולה וכדי לחסוך במשאבי חומרה, אנו יכולים להשבית סדרת שירותים שבמקרה מסוים זה אינם נחוצים. דוגמאות:
- כוסות: מערכת הדפסה מערכת הדפסה משותפת של יוניקס
- lvm2-lvmetad: שד המטא נתונים של מנהל עוצמת הקול הלוגי, רק אם איננו משתמשים בכמויות לוגיות
- ModemManager: מנהל המודמים
קיצורים
אני אויב של תרגומים, בסדר?
- GRUB: קונסולת פקודה GRו Uמזוהה Bמעמיס שומן
- NTP: Network TIME Pרוטוקול. פרוטוקול המשמש לסנכרון שעוני מחשבים שונים דרך הרשתות
- LAN: רשת מקומית - Local Area Network
- SPF"מסגרת מדיניות השולח«. מנגנון Anti SPAM המאפשר לשרת דואר לאמת שמקור ה- SMTP תקף לכתובת למשלוח דוא"ל.
- TSIG: חתימת עסקה - Tכופר SIGטבע. מוגדר ב RFC 2845 "אימות עסקאות מפתח סודי עבור DNS«
- UUID: מזהה אוניברסלי ייחודי - מזהה ייחודי אוניברסלי
התקנה שלב אחר שלב באמצעות תמונות
צילמנו בסך הכל 71 מסכים כדי לשקף צעד אחר צעד נאמן ככל האפשר. בכל אחד ממסכי ההתקנה, openSUSE מקלה על העבודה שלנו עם קיום כפתור עזרה - עֶזרָה-בדרך כלל ממוקם בפינה השמאלית התחתונה.
לא ניתן תיאור של כל צילום מסך מכיוון שהוא נחשב מיותר. כמו שאומרים, "תמונה שווה אלף מילים".
תמונה 01 - DNS ו- DHCP ב- openSUSE
תמונה 02 - DNS ו- DHCP ב- openSUSE
תמונה 03 - DNS ו- DHCP ב- openSUSE
תמונה 04 - DNS ו- DHCP ב- openSUSE
תמונה 05 - DNS ו- DHCP ב- openSUSE
תמונה 06 - DNS ו- DHCP ב- openSUSE
תמונה 07 - DNS ו- DHCP ב- openSUSE
תמונה 08 - DNS ו- DHCP ב- openSUSE
תמונה 09 - DNS ו- DHCP ב- openSUSE
תמונה 10 - DNS ו- DHCP ב- openSUSE
תמונה 11 - DNS ו- DHCP ב- openSUSE
תמונה 12 - DNS ו- DHCP ב- openSUSE
תמונה 13 - DNS ו- DHCP ב- openSUSE
תמונה 14 - DNS ו- DHCP ב- openSUSE
תמונה 15 - DNS ו- DHCP ב- openSUSE
תמונה 16 - DNS ו- DHCP ב- openSUSE
תמונה 17 - DNS ו- DHCP ב- openSUSE
תמונה 18 - DNS ו- DHCP ב- openSUSE
תמונה 19 - DNS ו- DHCP ב- openSUSE
תמונה 20 - DNS ו- DHCP ב- openSUSE
תמונה 21 - DNS ו- DHCP ב- openSUSE
תמונה 22 - DNS ו- DHCP ב- openSUSE
תמונה 23 - DNS ו- DHCP ב- openSUSE
תמונה 24 - DNS ו- DHCP ב- openSUSE
תמונה 25 - DNS ו- DHCP ב- openSUSE
תמונה 26 - DNS ו- DHCP ב- openSUSE
תמונה 27 - DNS ו- DHCP ב- openSUSE
תמונה 28 - DNS ו- DHCP ב- openSUSE
תמונה 29 - DNS ו- DHCP ב- openSUSE
תמונה 30 - DNS ו- DHCP ב- openSUSE
תמונה 31 - DNS ו- DHCP ב- openSUSE
תמונה 32 - DNS ו- DHCP ב- openSUSE
תמונה 33 - DNS ו- DHCP ב- openSUSE
תמונה 34 - DNS ו- DHCP ב- openSUSE
תמונה 35 - DNS ו- DHCP ב- openSUSE
תמונה 36 - DNS ו- DHCP ב- openSUSE
תמונה 37 - DNS ו- DHCP ב- openSUSE
תמונה 38 - DNS ו- DHCP ב- openSUSE
תמונה 39 - DNS ו- DHCP ב- openSUSE
תמונה 40 - DNS ו- DHCP ב- openSUSE
תמונה 41 - DNS ו- DHCP ב- openSUSE
תמונה 42 - DNS ו- DHCP ב- openSUSE
תמונה 43 - DNS ו- DHCP ב- openSUSE
תמונה 44 - DNS ו- DHCP ב- openSUSE
תמונה 45 - DNS ו- DHCP ב- openSUSE
תמונה 46 - DNS ו- DHCP ב- openSUSE
תמונה 47 - DNS ו- DHCP ב- openSUSE
תמונה 48 - DNS ו- DHCP ב- openSUSE
תמונה 49 - DNS ו- DHCP ב- openSUSE
תמונה 50 - DNS ו- DHCP ב- openSUSE
תמונה 51 - DNS ו- DHCP ב- openSUSE
תמונה 52 - DNS ו- DHCP ב- openSUSE
תמונה 53 - DNS ו- DHCP ב- openSUSE
תמונה 53-A - DNS ו- DHCP ב- openSUSE
תמונה 54 - DNS ו- DHCP ב- openSUSE
תמונה 55 - DNS ו- DHCP ב- openSUSE
תמונה 56 - DNS ו- DHCP ב- openSUSE
תמונה 57 - DNS ו- DHCP ב- openSUSE
תמונה 58 - DNS ו- DHCP ב- openSUSE
תמונה 59 - DNS ו- DHCP ב- openSUSE
תמונה 60 - DNS ו- DHCP ב- openSUSE
תמונה 61 - DNS ו- DHCP ב- openSUSE
תמונה 62 - DNS ו- DHCP ב- openSUSE
תמונה 63 - DNS ו- DHCP ב- openSUSE
תמונה 64 - DNS ו- DHCP ב- openSUSE
תמונה 65 - DNS ו- DHCP ב- openSUSE
תמונה 66 - DNS ו- DHCP ב- openSUSE
תמונה 67 - DNS ו- DHCP ב- openSUSE
תמונה 68 - DNS ו- DHCP ב- openSUSE
תמונה 69 - DNS ו- DHCP ב- openSUSE
תמונה 70 - DNS ו- DHCP ב- openSUSE
תמונה 71 - DNS ו- DHCP ב- openSUSE
תמיכה בהתקנה
כאמצעי התקנה נוכל להשתמש בתמונת DVD כמו זו בה השתמשנו להכנת פוסט זה openSUSE-13.2-DVD-x86_64.iso, או גרסה מתקדמת יותר. אם בציוד אין נגן DVD, או אם נוח לנו יותר להשתמש בזיכרון - כונן עטאנו יכולים לעשות זאת כפי שצוין במאמר הפעל זיכרון אוטומטי להתקנת דביאן, CentOS או openSUSE. לאחר התקנת מערכת ההפעלה ניתן להתקין את התוכנית ולהכין זיכרון Imagewriter מאת SUSE Studio.
למרות זאת אנו מציעים לבדוק בתחילה על מכונה וירטואלית.
התקנה, הצהרת מאגרים ועדכון מערכת
- אנו מציעים לשרת וירטואלי dns.desdelinux.אוהד כ- 768 מגה-בייט של זיכרון RAM וכונן קשיח של 20 GiB. הזיכרון הוא כי אנו נעשה זאת עם ממשק גרפי.
- ב תמונה 05לגבי תצורת הרשת, איננו מכריזים על שרת שמות מכיוון שפונקציה זו היא זו שתותקן. אם אתה מצהיר על שרת אחר, הוא ייחשב כמנתב מחדש - משלחואנחנו רוצים ליישם את השירות בצורה זו כדי לבדוק את ההתעקשות של מערכות ההפעלה של Microsoft® בחיפוש אחר אתרים באינטרנט.
- אנו יוצרים תצורה אישית מאוד של מחיצות על פי טעמנו המסוים. אתם מוזמנים לבחור וליישם את זה שאתם מעדיפים.
- Imagen 15: "אפשרויות Fstab". אנו בוחרים כי המחיצות מותקנות על פי התווית שלהן - LABEL ולא על פי ה- UUID שלו, שהיא אפשרות ברירת המחדל. לאחר התקנת המערכת קרא את תוכן הקובץ / etc / fstab.
- שרת ה- NTP לסינכרון הזמן הוא בדיוק ה- Hyper Hypervisor בו פועל שרת ה- DNS - DHCP.
- באותו אופן שבחרנו בשולחן העבודה LXDE מכיוון שהוא מתאים באופן מושלם לצרכים שלנו, אתה יכול לבחור כל אחד אחר שמציע מתקין ה- openSUSE.
- שם המשתמש שנבחר «זמזום» הוא לכבד את ההפצה האהובה עלינו. אבל כלום.
- ב תמונה 22שים לב שאנחנו פותחים את יציאת SSH בחומת האש, ומאפשרים גם את שירות SSH.
- אנא הקדיש זמן לבחירת התוכנה להתקנה. שווה לנווט במנהל החבילות המפואר, כפי שמוצג ב תמונה 23.
- תמונות 35, 36, 37 ו -38: לאחר התקנת מערכת ההפעלה מה- DVD או ממדיה אחרת, הדבר הראשון שעלינו לעשות הוא להכריז על המאגרים שיעדכנו את המערכת שלנו, בין אם הם מקומיים או באינטרנט. במקרה שלנו, אנו משביתים את המאגרים השונים ש- openSUSE מציע בשרתיה באינטרנט, ואנחנו מוסיפים את אלה שהם מקומיים. כלומר, יש לנו את המאגרים מסד נתונים, רוֹכֵל, עדכונים, לנו y לא אוס, מספיק לעבודה המוצעת, ולעשות לנו שולחן עם כל דרישות החוק.
- תמונות 39 ו -40: מתחיל ומסיים את העדכון של מנהל החבילות של ה- של ST. במסך הראשון אנו משאירים את אפשרויות ברירת המחדל. פשוט לחצנו על הכפתור החל.
- תמונות 41, 42 ו -43: לאחר שמנהל החבילות מעדכן את עצמו, הוא משיק את המסך עם החבילות משאר המערכת שיעודכנו. בה אנו מקבלים גם את בחירות ברירת המחדל.
- Imagen 44: מסך קלאסי לסיום הפעלה ב- LXDE.
התקנה ותצורה של שירותי DNS ו- DHCP ב- openSUSE
- Imagen 47: אל לנו לשכוח ליצור את המפתח הסודי לעדכון הדינמי של אזורי ה- DNS שהם desdelinux.אוהד y 10.168.192.in-addr.harp.
- Imagen 49: בואו נסתכל היטב על התיבה שמופיעה בחלק העליון «הגדרות לאזור desdelinux.אוהד«. אנו מאפשרים עדכונים דינמיים והעברת אזור עבור הרשת המקומית שום דבר אחר.
- Imagen 53: אם אנו מציגים את הרשימה «סוג:»מתוך רשומות DNS, נגלה שנוכל להכריז על הדברים הבאים:
- A: תרגום שם דומיין IPv4
- אאאא : תרגום שם דומיין IPv6
- CNAME: כינוי לשם התחום
- NS: שם שרת
- MX: העברת דואר
- SRV: רישום שירותי SRV, נמצא בשימוש נרחב ב- Active Directory ובשירותים אחרים
- TXT: רישום טקסט
- SPF: מסגרת מדיניות השולח
- Imagen 54: openSUSE מקל על חיינו בכך שאיננו צריכים להכריז על רשומות DNS הפוכות. אנו מאפשרים גם עדכון דינמי של אזור הפוך והעברת אזור עבור הרשת המקומית.
- Imagen 55: לאחר סיום תצורת ה- DNS, אין דבר טוב יותר מאשר לבדוק את פעולתה ואת התצורה הנכונה שלה, באמצעות כמה פקודות קונסולות פשוטות.
- Imagen 56: לפני קביעת התצורה של DHCP, עלינו להקצות לממשק הרשת שנבחר עבור שירות זה - זה יכול להיות ממשק אחד או יותר - אזור בחומת האש. אנו בוחרים את האזור הפנימי שהוא של ה- LAN שלנו.
- תמונות 61 ו -62: כדי להכריז על ה- DNS הדינמי עלינו לעבור אל «תצורת שרת DHCP מומחה".
- Imagen 63: אנו בוחרים את רשת המשנה ולוחצים על הכפתור «מתקדם«, ובחר באפשרות«ניהול מפתח TSIG".
- Imagen 64: אנו בוחרים את מקש TSIG שנוצר במהלך תצורת ה- DNS. אם לא עשית זאת אז, תוכל לעשות זאת כעת ולהגדיר מחדש את העדכון הדינמי של אזורי DNS בהתאם למפתח שנוצר כאן.
- Imagen 65: אנו חוזרים לרשת המשנה שנבחרה ועכשיו אנו לוחצים על הכפתור «לערוך".
- Imagen 66: אנו בוחרים את טווח העניין שלנו ולוחצים על «DNS דינמי".
- Imagen 68: התחלנו את הקבוצה opensuse-desktop.desdelinux.אוהד שזה מושא המאמר הבא שלנו, זה שאנחנו מתקינים ומגדירים עם ה- dns.desdelinux.אוהד פועל, ואנחנו בודקים באמצעות כמה פקודות קונסולות פשוטות ש- DHCP מעודכן כראוי את ה- DNS, וכי רשומות ה- DNS הקדימה וההפוכה עבור אותו לקוח מוחזרות.
הצטרפו אלינו להרפתקה הבאה!