Erinevus lehekülje "Terminal server" redaktsioonide vahel
1. rida: | 1. rida: | ||
kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta | kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta | ||
− | märkustest niipalju ,et terminalserveri ip 192.168.0.253 | + | märkustest niipalju ,et terminalserveri ip 192.168.0.253 |
− | + | #!/bin/sh | |
− | export DESTDIR=/usr/home/tftpboot/pxe | + | export DESTDIR=/usr/home/tftpboot/pxe |
− | mkdir -p ${DESTDIR} | + | mkdir -p ${DESTDIR} |
− | cd /usr/src; make world && make kernel | + | cd /usr/src; make world && make kernel |
− | cd /usr/src/etc; make distribution | + | cd /usr/src/etc; make distribution |
peale skripti töö lõppemist | peale skripti töö lõppemist |
Redaktsioon: 7. august 2006, kell 10:40
kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta
märkustest niipalju ,et terminalserveri ip 192.168.0.253 #!/bin/sh export DESTDIR=/usr/home/tftpboot/pxe mkdir -p ${DESTDIR} cd /usr/src; make world && make kernel cd /usr/src/etc; make distribution
peale skripti töö lõppemist
kopeerime /boot/kernel kausta /usr/home/tftpboot/pxe/boot alla ja faili /boot/pxeboot /usr/home/tftpboot/pxe kausta
seejärel installime isc-dhcp serveri ja teeme konfi minuoma selline ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.50 192.168.0.100; default-lease-time 144000; max-lease-time 192000;
filename "pxeboot"; option root-path "192.168.0.253:/usr/home/tftpboot/pxe";
option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.253; option domain-name-servers 193.40.5.129;
}
käivitame tftp selleks /etc/inetd.conf’is kommenteerime rea ja muudame tftp kausta järgmiselt tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /usr/home/tftpboot/pxe
seejärel rc.conf’i kirjutame lisaks read inet’i ja nfs’i startimiseks boodil inetd_enable="YES" nfs_server_enable="YES"
loome faili /etc/export read nfs’iga pxe juurika ja usr’i käivitamiseks usr’it vajame hiljem selleks ,et sealt gdm startida /usr/home -maproot=0 -alldirs /usr
liigume /usr/home/tftpboot/pxe/etc seal avame fail fstab kirjutame 192.168.0.253:/usr /usr nfs rw 2 2
installime x serveri ja fluxboxi ning gdm’i lähemat seletust ei vaja :)
loome fail /usr/X11R6/etc/dm/Sessions/Fluxbox.desktop [Desktop Entry] Encoding=UTF-8 Name=Fluxbox Exec=/usr/X11R6/bin/fluxbox Icon= Type=Application
paika seadistame remote logimise gdm’is seadistusfailis /usr/X11R6/etc/gdm/gdm.conf muudame [xdmcp] juures Enable=true
süsteem peaegu valmis veel rc.conf’i gdm_enable=“YES”
nüüd selleks ,et terminal peale bootimist automaatselt stardiks gdm’i ja siis ühendaks end server xserveriga paigutada /usr/local/etc/rc.d fail 00.gdm.sh sinna kirjutame
- !/bin/sh
/usr/X11R6/bin/X -broadcast
siis reboot ja naudime enda serverit ja klienti :)
juhul kui eesti arvutikaubandusvõrk ei suuda meid varustada vajalike pxe kividega kaartidega ei sobi pxeboot vaid tuleb kompileerida kernel käsitsi ja paigutada /usr/home/tftpboot/pxe kausta ning etherboot’i veebimootoriga saab genereerida flopid
küsimused jms joel.jans@ut.ee