OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

ישנם שני שרתי BOOTP זמינים עבור GNU/Linux. הראשון הוא CMU bootpd. השני הוא למעשה שרת DHCP: ISC dhcpd. באובונטו אלה כלולים ב- bootp ו שרת isc-dhcp חבילות בהתאמה.

כדי להשתמש ב-CMU bootpd, תחילה עליך לבטל את ההערה (או להוסיף) את השורה הרלוונטית /etc/inetd.conf. בדביאן או אובונטו, אתה יכול להפעיל update-inetd --enable bootps, לאחר מכן /etc/init.d/inetd טען מחדש לעשות זאת. רק למקרה ששרת BOOTP שלך לא מריץ את דביאן או אובונטו, השורה המדוברת צריכה להיראות כך:


bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120


כעת, עליך ליצור /etc/bootptab קוֹבֶץ. יש לזה אותו סוג של פורמט מוכר ומסתתר כמו ה-BSD הישן והטוב printcap, termcap, ו דיסקטאב קבצים. ראה את bootptab דף מדריך למידע נוסף. עבור CMU bootpd, תצטרך לדעת את כתובת החומרה (MAC) של הלקוח. הנה דוגמה /etc/bootptab:


client:\ hd=/tftpboot:\ bf=tftpboot.img:\ ip=192.168.1.90:\ sm=255.255.255.0:\ sa=192.168.1.1:\ ha=0123456789AB:


תצטרך לשנות לפחות את אפשרות "ha", המציינת את כתובת החומרה של הלקוח. האפשרות "bf" מציינת את הקובץ שלקוח צריך לאחזר באמצעות TFTP; ראה סעיף 4.3.5 לקבלת פרטים נוספים.

לעומת זאת, הגדרת BOOTP עם ISC dhcpd היא ממש קלה, מכיוון שהיא מתייחסת ללקוחות BOOTP כאל מקרה מיוחד למדי של לקוחות DHCP. ארכיטקטורות מסוימות דורשות תצורה מורכבת לאתחול לקוחות באמצעות BOOTP. אם שלך הוא אחד מאלה, קרא את הסעיף סעיף 4.3.2. אחרת סביר להניח שתוכל להתחמק עם הוספת ה אפשר אתחול הנחיה לבלוק התצורה עבור רשת המשנה המכילה את הלקוח ב /etc/dhcp/dhcpd.conf, והפעל מחדש את dhcpd עם

/etc/init.d/isc-dhcp-server הפעל מחדש.


4.3.4. הפעלת שרת TFTP

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: