עדכוני RSS
לינוקס טרמינל סרבר - מדריך הטמעה
מאת צפריר כהן
עודכן לאחרונה ב 12.08.2006
1 הגדרות
1.1 הגדרת שמות לתחנות
לצורך הגדרת שמות לתחנות נשנה שני קבצים:
/etc/hosts /etc/dhcp3/dhcpd.conf
קובץ dhcpd.conf לדוגמא:
default-lease-time 21600;
max-lease-time 21600;
use-host-decl-names on;
shared-network HAZOR {
#THIN CLIENTS NETWORK AND PARAMETERS
subnet 172.17.0.0 netmask 255.255.0.0 {
next-server 172.17.0.1;
option subnet-mask 255.255.0.0;
option broadcast-address 172.17.255.255;
option domain-name "hazor-ltsp";
option domain-name-servers 172.17.0.1;
option root-path "172.17.0.1:/opt/ltsp/i386";
filename "/lts/2.6.9-ltsp-3/pxelinux.0";
}
}
# GROUP OF THIN CLIENTS
group {
host ws001 {
hardware ethernet 00:C1:26:00:F7:9A;
fixed-address 172.17.0.51;
}
host ws002 {
hardware ethernet 00:50:04:23:11:34;
fixed-address 172.17.0.52;
}
}
1.2 הגדרות group (עמדות מחשב) בקובץ
host שם_עמדה {
hardware ethernet כתובת_חומרה_של_כרטיס_הרשת;
fixed-address כתובת_רצוייה_קבועה;
}
אם קובץ הhost מלא, שמות העמדה יהיו זהים לשמות שמוגדרים שם
#####################קובץ hosts לדוגמא:
127.0.0.1 localhost.localdomain localhost hazor-lts # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts ## LTSP-begin ## # # The lines between 'LTSP-begin' and 'LTSP-end' were added # on: Fri Jun 10 12:01:50 2005, by the ltspcfg configuration tool. # For more information, visit the LTSP homepage # at http://www.LTSP.org # 172.17.0.51 ws001.ltsp ws001 172.17.0.52 ws002.ltsp ws002
1.3 הגדרת עמדה בקובץ
כתובת_קבועה_רצוייה שם_מחשב שם_מחשב_נוסף_לאותה_הכתובת_לצורכי_נוחות השם הנוסף אינו נחוץ – אלא רק לצורכי נוחות. ###########################################################
1.4 הגדרת עמדה חדשה
הוספת הגדרות העמדה בdhcpd.conf, אם רוצים חיבור אוטומטי לאותה עמדה, צריך גם לערוך את autologin.sh (בחלק הבא).
2 בעיית החיבורים האוטומטים
2.1 התחברות אוטומטית
2.2 פתרון ניסיוני: התחברות אוטומטית ל- GDM בעזרת סקריפט
שינוי הגדרות מנהל התצוגה:
/etc/X11/gdm/gdm.conf [deamon] AutomaticLoginEnable=true AutomaticLogin=/usr/local/sbin/autologin.sh| TimedLoginEnable=true TimedLogin=/usr/local/sbin/autologin.sh| TimedLoginDelay=5
הערה
סימן ה- ”|” לאחר autologin.sh אינו טעות דפוס – הוא תו נחוץ.
וכעת נעבור לכתיבת הסקריפט:
/usr/local/sbin/autologin.sh
את הסקריפט הזה נכתוב לפי הצורך – לדוגמא:
#!/bin/sh user= logger "$0: Checking remote gdm host: $REMOTE_HOST." case "$REMOTE_HOST" in ws001.ltsp)user=mor1;; #ws002.ltsp)user=mor2;; esac echo $user
3 הפרדת רשתות
רקע
להסבר מורחב ניתן לפנות באימייל לצפריר.
3.1 איך בונים את דיסקט האתחול?
|תhttp://etherboot.sourceforge.net | את הקוד של התוכנה נמצא תחת הקטגוריה Download source from Sourceforge. | לאחר שהורדנו את הקובץ, נפתח אותו לספריה זמנית, נכנס לספריה החדשה שנוצרה ונריץ את שורת הפקודה:
make bin/3c509—3c90x—dmfe—eepro—ns8390—rtl8139—sis900.zdsk
כעת נעתיק את הקובץ החדש שנוצר אל הדיסקט בעזרת פקודת dd.
dd if=bin/3c509—3c90x—dmfe—eepro—ns8390—rtl8139—sis900.zdsk of=/dev/fd0
(dev/fd0/ – כונן הדיסקטים ברוב המערכות)
http://rom-o-matic.net
3.2 הקובץ etc/init.d/
שונתה שורת הפקודה של start-stop-daemon
-- exec /usr/sbin/dhcpd3 -- -p 1067 -q $INTERFACES (-p 1067 :החלק שנוסף הוא)
לאחר השינוי בוצע RESTART לשרת ה- DHCP ע"י הפקודה
dhcpd3-server restart
לאחר ביצוע RESTART ידווח על שימוש ב- PORT 1067 כנדרש.
4 הדפסת עברית מ־ Firefox
חיבור DISK-ON-KEY USB במחשבי הקצה אצלינו כרגע לא עובד.
5 הוספת משתמשים חדשים רגילים
adduser
passwd
