מדריך שירותי רשת | טרמינל Linux
-
מדריך הגדרת הרשת | לינוקס
במדריך נלמד להגדיר את שירותי הרשת בלינוקס באופן בסיסי דרך הטרמינל. אני מדגיש שלא יוסבר כאן יותר מידי על התאוריה שמאחורי כל העניינים פה, כמו DNS, מסכת רשת, כתובת IP, Default geteway וכו', על זה נדבר אולי בפעם אחרת, הפעם רק נסביר את החלק הטכני הבסיסי של העניין הזה בלינוקס. אני לא מתיימר שכתבתי פה את כל האינפורמציה האפשרית, ואדרבה אשמח להערות/הארות אם משהו חשוב חסר.
בקיצור, בואו נתחיל:
על מנת להציג את כתובות ה – IP של כרטיסי הרשת, הקלידו את הפקודה
ifconfig
ייתכן שתצטרכו להריץ את זה כמנהל עם הפקודה sudo כמו שראינו במדריך הקודם.
בשביל להציג פרטי כרטיס רשת ספציפי, לדוגמה פרטי כרטיס הרשת eth0, הקלידו
ifconfig eth0
בכדי לכבות את כרטיס הרשת, הריצו
sudo ifconfig eth0 down
לאחר מכן אתם יכולים לראות באמת שכרטיס הרשת לא מופיע ברשימה על ידי הפקודה שראינו ifconfig.
אם ברצונכם כן לראות את כל כרטיסי הרשת שבמכונה וגם את הכבויים, הוסיפו אחר כך:
ifconfig -a
בשביל להפעיל את כרטיס הרשת שוב פעם, הריצו
sudo ifconfig eth0 up
ניתן גם להשתמש בפקודה המקוצרת:
sudo ifdown eth0 sudo ifup eth0
בכדי להציג את כתובת ה – Default getway הקלידו
route -n
בכדי לבקש כתובת IP משירות ה – DHCP שלנו, נכתוב
dhclient eth0
על מנת לתשאל את שרת ה – DNS (למפות בין כתובת DNS לכתובת IP ולהיפך) בשביל הכתובת IP של גוגל לדוגמה נריץ
nslookup www.google.com
שאגב זהה לאותה הפקודה בווינדוס.
אפשר גם לכתובhost www.google.com
בכדי להגדיר את כתובת ה – IP נריץ
sudo ifconfig eth0 192.168.0.3 netmask 255.255.255.0
כשב – netmask אנחנו קובעים את מסכת הרשת של כתובת ה - IP.
אם אינכם יודעים, קיימת פקודה חדשה בלינוקס שנקראת 'ip', שיכולה להחליף את פקודת ה – ifconfig הישנה והטובה. כעת נראה כיצד ניתן להשתמש בה בכדי להגדיר את הרשת.
בכדי לראות את כתובות ה – IP הקלידו
ip addr show
בשביל להציג פרטי כרטיס רשת ספציפי כתבו
ip addr show eth0
בשביל לכבות או להדליק את כרטיס הרשת נשתמש בפקודה
sudo ip link set eth0 down sudo ip link set eth0 up
בכדי להציג את ה – Default geteway בפקודה החדשה, כתבו
ip route show
בשביל להגדיר את כתובת ה – IP וה – Subnet mask של כרטיס הרשת נמחק את הקודם, ונוסיף את החדש בצורה הזו
sudo ip addr del 192.168.0.3/24 dev eth0 sudo ip addr add 192.168.0.15/24 dev eth0
כש - 24 מסמן את מסכת הרשת.
אפשר גם לכתוב את מסכת הרשת בצורה הרגילה:ip addr add 192.168.0.3/255.255.255.0 dev eth0
להצגת כל שירותי הרשת הפעילים, נהוג להשתמש בפקודה netstat עם הדגלים הבאים:
netstat -tuna
מיקום קבצי הרשת:
הנתיב של הקובץ המכיל את שם העמדה שלנו ברשת
/etc/hostname
הגדרת שרת ה – DNS
/etc/resolv.conf
קובץ ההגדרות של ה – DNS (אותו דבר כמו קובץ ה – hosts של ווינדוס)
/etc/hosts
מקווה שנהניתם... בהצלחה!