שינוי שרת אובונטו מ- DHCP לכתובת IP סטטית
אם מתקין השרת של Ubuntu הגדיר את השרת שלך לשימוש ב- DHCP, תרצה לשנות אותו לכתובת IP סטטית כדי שאנשים יוכלו להשתמש בו בפועל.
שינוי הגדרה זו ללא GUI ידרוש קצת עריכת טקסט, אבל זה לינוקס קלאסי, נכון?
בואו לפתוח את / etc / רשת / ממשקי קובץ. אני הולך להשתמש vi, אבל אתה יכול לבחור עורך אחר
sudo vi / etc / רשת / ממשקים
עבור הממשק הראשי, שהוא בדרך כלל eth0, תראה את השורות הבאות:
אוטומטי eth
eth0 inet dhcp
כפי שניתן לראות, הוא משתמש ב- DHCP כעת. אנחנו הולכים לשנות dhcp כדי סטטי, ולאחר מכן יש מספר אפשרויות שיש להוסיף מתחתיה. ברור שאתה יכול להתאים את זה לרשת שלך.
אוטומטי eth
אם eth0 ethet סטטי
כתובת 192.168.1.100
מסכת רשת 255.255.255.0
רשת 192.168.1.0
שידור 192.168.1.255
שער 192.168.1.1
dns-nameservers 192.168.1.1
כעת יהיה עלינו להוסיף בהגדרות ה- DNS על-ידי עריכת הקובץ resolv.conf:
sudo vi /etc/resolv.conf
בשורה 'שם שרת xxx.xxx.xxx.xxx' להחליף את x עם ה- IP של שרת השם שלך. (אתה יכול לעשות אם ifconfig / כל כדי לגלות מה הם)
אתה צריך גם להסיר את הלקוח dhcp זה מקל (תודה פיטר על ההבחנה). ייתכן שתצטרך להסיר את dhcp-client3 במקום זאת.
sudo apt-get להסיר dhcp-client
עכשיו אנחנו רק צריכים להפעיל מחדש את רכיבי הרשתות:
sudo /etc/init.d/networking הפעלה מחדש
פינג www.google.com. אם אתה מקבל תגובה, רזולוציה שם עובד (אלא אם כן כמובן אם גוגל נמצאת בקובץ המארחים שלך).
באמת די פשוט.
עודכן תודה Nickname007 את הערות לציין כי שכחתי את ערכי ה- DNS במדריך.