PracticU

לינוקס - IPv6

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › לינוקס - IPv6
מילון מושגים:
IPv6 - הדור החדש של פרוטוקול IP, עם מרחב כתובות גדול בהרבה מ-IPv4, שנכתבות בפורמט הקסדצימלי.
תת-רשת - חלוקה של רשת גדולה לרשתות משנה קטנות יותר, לשם ארגון, ביצועים ואבטחה.
IPv4 - הגרסה הרווחת של פרוטוקול IP, שבה כתובת מורכבת מארבעה מספרים בין 0 ל-255.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.

לינוקס - IPv6
בתרגיל להכנה ל-RHCE צריך להגדיר כתובות IPv6 סטטיות על שתי מערכות באותה רשת (סאבנט 64) כך שיתקשרו זו עם זו, תוך שמירה על כתובות ה-IPv4, ושההגדרות ישרדו אתחול.
השלבים העיקריים
1. מה כבר קיים: ב-ifconfig רואים בשתי המערכות כתובת IPv6 שמתחילה ב-FE80. זו כתובת link-local שהמערכת נותנת אוטומטית, והיא משמשת לתקשורת מקומית בלבד. היא לא הכתובת שהתרגיל דורש.
2. צמצום אפסים: :: מקצר רצף אפסים בכתובת.
3. עריכת החיבור: nmcli con מציג את החיבורים (כאן eth0), ו-nmcli con edit eth0 פותח עריכה. print מראה את כל ההגדרות וגם הגדרות IPv6 בלבד עם print ipv6. IPv6 מוגדר אוטומטית, ולכן צריך לעבור לידני.
4. הגדרת הכתובת: set ipv6.addresses עם הכתובת והאורך 64, ואישור המעבר לשיטה ידנית (yes), ואז save ו-quit. ב-System 1 הכתובת מסתיימת ב-405 וב-System 2 ב-40b.
5. הפעלה מחדש של החיבור: ip addr show עדיין לא מציג את הכתובת. צריך nmcli con up eth0. אסור להוריד את הממשק (down) קודם, כי ה-SSH יתנתק.
6. פתרון תקלה: בהתחלה הפינג נכשל, כי בטעות הוגדרה רשת 2004 במחשב אחד ו-2003 בשני. הודעת Network Unreachable במחשב אחד מעידה שאין לו כתובת ברשת הזו, בעוד Host Unreachable בשני הצדדים מעיד על נתק באמצע. מתקנים: remove ipv6.addresses, מגדירים מחדש, שומרים ושוב nmcli con up eth0.
7. שרידות לאתחול: אחרי ריבוט הכתובות נשמרות והפינג עובד.
פקודות והגדרות
- nmcli con edit eth0, ואז print ipv6, set ipv6.addresses ..., save, quit
- nmcli con up eth0
- ip addr show
ניקוי
כדי להחזיר את המערכת למצב קודם מסירים את הכתובת באותה דרך (remove, save, quit, nmcli con up eth0), ונשארת רק כתובת ה-link-local.
אחרי ההרצאה אפשר להגדיר כתובת IPv6 סטטית ב-NetworkManager, לבדוק אותה ולאבחן שגיאות פינג נפוצות.
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


מבנה ושמות דיסקים ומחיצות בלינוקס:


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

הערה: בתהליך ההתקנה יוצרים מחיצה נוספת לזיכרון הווירטואלי שנקראת SWAP

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: לינוקס - IPv6

  1. 00:00

    מטרת התרגיל IPv6

  2. 00:49

    משמעות מבנה כתובת IPv6

  3. 01:48

    זיהוי כתובת IPv6 במערכת

  4. 03:04

    כתובת הנקבעת אוטומטית

  5. 04:20

    עריכה עם nmcli con edit

  6. 04:59

    הגדרת כתובת סטטית ידנית

  7. 06:50

    בדיקת ping לכתובת החדשה

תמלול ההרצאה: לינוקס - IPv6

הטקסט המלא של הדקות הראשונות בהרצאה «לינוקס - IPv6» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום וברוכים הבאים לסרטון להכנה ל-RHCE. בסרטון זה אנו נעסוק ב-IPv6. בשאלה שלפנינו אנו מתבקשים להגדיר כתובת IPv6 על סיסטם 1 וגם על סיסטם 2, עם הכתובות הבאות על סיסטם 1 להגדיר כתובת 2003 AC19.2.2 405 עם סאבנט 64 ועל סיסטם 2 להגדיר כתובת 2003 ac19.2.2.40b עם סאבנט 64. המחשבים יוכלו להתקשר כי מדובר באותו סאבנט.

  2. 00:49

    אגב חזרה ל-IPv6 המשמעות של נקודותיים נקודותיים היא בעצם צמצום של אפסים בתוך הכתובות כי אחרת הכתובות היו הרבה יותר ארוכות אז כדי לרשום אותם בצורה קצת יותר קצרה אפשר לצמצם אפסים עוקבים עם נקודותיים נקודותיים.

  3. 01:10

    שתי המערכות ביחד צריכות שתהיה להם את היכולת לתקשר ברשת 2003 AC1964, כלומר זה החלק שמגדיר את הרשת. הכתובות צריכות להישמר אחרי ריסטארט והמערכות צריכות לשמור גם על כתובות ה-IPv4 שלהן.

  4. 01:30

    נשמע מסובך? למעשה זהו תרגיל מאוד מאוד קל, בואו ניגש לפתרון. בואו נבחן רגע את הסביבה. יש לנו סיסטם 1 וסיסטם 2, לכל אחד מהם יש כרטיס רשת אחד שמוגדרת עליו כתובת IPv4, אבל אם תסתכלו המערכת מזהה שיש גם כתובת IPv6.

  5. 01:52

    זוהי כתובת מיוחדת ואנחנו תכף נראה מה המשמעות שלה. אז בואו נתחבר למערכות, נפתח את הטרמינל, כאן אנחנו על סיסטם 1 ובטרמינל הזה על סיסטם 2 ונראה את הקונפיגורציה שיש כרגע ifconfig במערכת 1 וifconfig במערכת 2. אני רואה שלשתי המערכות

  6. 02:19

    מוגדרת כתובת IPv6 מסוימת אבל האם נוכל לתקשר בכתובת הזאת? בואו ננסה רגע. בואו ננסה רגע פינק מסיסטם 1 לכתובת שמוגדרת בסיסטם 2. ואכן אנחנו רואים שקיימת אפשרות לתקשר בין הכתובות האלה.

  7. 02:40

    אבל האם זה בעצם מה שביקשו מאיתנו? והתשובה לכך היא שלא, שביקשו מאיתנו להגדיר כתובות אחרות. אז מה בעצם המשמעות של הכתובת הזאת? בואו נפתח רגע את הוויקיפדיה ונראה מה המשמעות שלה.

  8. 02:57

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

  9. 03:24

    אז בואו נפתח טרמינל ונגדיר לנו כתובת נוספת. אנחנו נשתמש בנטוורק מנאג'ר, או יותר נכון בנטוורק מנאג'ר CLI כדי לעשות זאת, ואנחנו תחילה נציג את החיבורים הפעילים בתוך הנטוורק מנאג'ר.

  10. 03:43

    נעשה nmcli:con, ואנחנו רואים שיש לנו פה קונקשן eth0. יכולים גם להסתכל ב-IPADDR Show לראות איזה כתובות מוגדרות לנו במערכת. נעשה אותו דבר גם במערכת 2, IPADDR Show ו-NMCLI Con.

  11. 04:06

    אנחנו רואים ששתי המערכות אכן מוגדרות בצורה אותו דבר, ובשתיהן אנחנו נצטרך להגדיר כתובת על ETH0. מעולה. לשם כך אנו נפעיל את הפקודה. nmcli.con.edit.eth0. אם נקיש כאן על help אנחנו נראה את הפקודות האפשריות ואנו צריכים כרגע את הפקודה print כדי לראות את כל ההגדרות.

  12. 04:39

    אז יש לנו הגדרות שבעצם קשורות לדיווייס עצמו ויש לנו הגדרות של IPv4 והגדרות של IPv6. כרגע ה-IPv6 הוא מוגדר לעבוד באופן אוטומטי כלומר DHCP ואנחנו נצטרך לשנות את ההגדרה הזאת ככה שיעבוד עם כתובת סטטית באופן ידני.

  13. 05:03

    אז תחילה בואו נקבע את הכתובת. אנחנו נעשה את זה על ידי ככה setipv6.addresses ונוסיף את הכתובת שהתבקשנו 2003.ac19.2. נקודותיים נקודותיים וכאן בדיוק הזמן לבדוק בתרגיל 405 על סיסטם 1 400b בסיסטם 2 405 והנטמאסק 64 ושימו לב המערכת שואלת אותי האם אני רוצה באופן יזום לעבור למתוד מנואל כלומר הגדרות ידניות אני אומר yes שכן ואני רושם סייף, ואחר כך אני רושם קוויט כדי

  14. 05:55

    לצאת מהמערכת. עכשיו בואו נגדיר אותו דבר על סיסטם 2. nmcli.con.edit.eth0 אגב, אני יכול להדפיס רק הגדרות של IPv6 אם אני אעשה פרינט IPv6. עכשיו אני עושה set IPv6 addresses כמו שראינו, ורושמת הכתובת 2003 AC19.2.200B ברשת סאבנט 64. ולשאול אותי להעביר למאניואל אני אומר לו yes, עושה save, אחלה.

  15. 06:40

    עכשיו, האם אני כבר יכול לעשות פינג? בואו רגע ננסה. והתשובה שאני עדיין לא יכול לעשות פינג, רגע אני מנסה מתוך ה-NMC line, צריך לעשות קוויט, אני אעשה עכשיו פינג לכתובת הזאת ואני מקבל את ההודעה של Network Unreachable והסיבה לכך שהגדרות עדיין לא נכנסו לתוקף כלומר אני אעשה פה IP ADDR show אני לא אראה כאן את

  16. 07:08

    הכתובת החדשה שהגדרתי מה שאני צריך לעשות בשביל זה זה להעביר את האינטרפייס עוד פעם למצב של אפ. שימו לב חשוב כאן לא לשים את האינטרפייס קודם למצב של down כי אז ה ssh יתנתק אלא להעביר אותו ישר למצב של up ואני עושה את זה בצורה הבאה nmcli.con.app.eth0 בואו נראה מה קרה עכשיו בתוך הipaddr show

  17. 07:42

    ואני רואה את הכתובת החדשה מופיעה עכשיו אני אעשה אותו דבר nmcli.con.app.eth0 על מערכת מספר אחת, מעולה, נראה אם הכתובת מופיעה, ואני רואה כאן את הכתובת החדשה מופיעה.

  18. 08:02

    עכשיו בואו נעשה פינג. קודם כל אני אעשה פינג לעצמי, ואני רואה שזה אכן עובד, ועכשיו אני אשנה את הכתובת מ-405 ל-400B, ואני רואה שעדיין אין פינג.

  19. 08:17

    בואו נראה למה. בטח עדי ההבחנה כבר שמו לב למה הייתה הבעיה אבל אנחנו נבדוק טוב טוב כי במהלך המבחן גם

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: Bonding - Link Aggregation

ההרצאה הבאה: מערכת קבצים בלינוקס - חלק 1

הרצאות קשורות מקורסים אחרים

  • IPv6
  • OSPF v3 - IPv6
  • מבנה כתובת IPv6
  • תקיפת לינוקס - עם MSFconsole

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell