LINUX-BG Adres : http://www.linux-bg.org |
Kak da instalirame, izpolzvame i testvame s quemu seamlessrd |
Ot: alabal Publikuvana na: 9-09-2006 Adres na statiiata: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=385939243 |
Statiiata
ima za tsel da
opishe za kakvo
i kak mozhe da
se instalira
i izpolzva edin
izklyuchitelno
polezen modul
na rdesktop - seamlessrdp. Rdesktop s tozi
modul e testvan
ot avtora v dve
distributsi
na Linuks –
Gentoo i Debian pri vzaimodeistvie
s Windows XP i Windows Server 2003 R2. V
dopulnenie
e dadeno i kratko
obiasnenie kak
da instalirame
i izpolzvame
virtualna
mashina s pomoshtta
na qemu, za tezi
koito imat
zhelanie da
testvat tozi
modul. I tui! Sreda i neobhodimost Turseiki byudzhetno reshenie za instaliraneto i poddruzhkata na znachitelen broi kompyutri, kakto i na podhod za lesno tsentralizirano upravlenie na potrebitelite, razlichen ot obichainiia Windows/Samba Primary Domain Controller, si spomnih za dve statii ot saita opisvashti izpolzvaneto na tunki klienti. Sled okolo sedmitsa eksperimenti se okaza, che ltsp e tochno tova koeto mi triabva - leko, guvkuvo, neveroiatno evtino i dobro spestiavashto pari, vreme i usiliia reshenie. Sled kato uspiah da instaliram i nastroia v dve mrezhi ltsp - obshto vzeto podobni, ednata s pet, drugata s osem tunki klienta (vsushtnost pulnotsenni konfiguratsii s instaliran Windows XP, prosto za tselite na demonstratsiite "bootvaha" ot mrezhata, bez izpolzvane na tvurdiia disk) i po edin "survur" raboteshti suotvetno pod Debian i Gentoo - rezultatut beshe vpechatliavasht. Ideiata beshe odobrena i kato byudzhet i kato forma za tsentralizirano upravlenie na dostupa na potrebitelite. (Neveroiatno priiatno e da vidish kolko uchudeni ostavat horata ot tazi vsushtnost dosta stara i leko pozabravena ideia za izpolzvaneto na terminali.) NO! Imashe edno goliamo "NO!!!". Obshto vzeto vuzrazheniiata (napulno spravedlivi, spored men) se sustoiaha v slednoto: "Haresvame ideiata, iskame da ia izpolzvame, no nie imame litsenzi za programi, koito rabotiat pod Windows i ne mozhem da otdelim novi sredstva za zakupuvane na litsenzi pod Linux na sushtite programi, a imame i drugi, koito ni se nalaga da izpolzvame, a te niamat Linux analozi." Sledovatelno reshenieto triabva da se tursi v izpolzvaneto na niakakuv variant na emulatsiia ili izpolzvaneto na vuzmozhnostite na rdp protokola. Izprobvah wine, no sreshtnah seriozni zatrudneniia dori za emuliraneto na otnositelno dobre poddurzhaniia Office XP. Togava edinstvenoto reshenie se okaza rdesktop. Pri nego problemut puk be, che sled osushtestviavane vruzkata s mashina raboteshta pod Windows vi se otvaria tsial pulnotsenen desktop, koeto samo bi oburkalo budeshtite potrebiteli na sistemata. Predpolozhenieto mi, che i drugi sa se sbluskvali s podobni problemi se okaza viarno i sled izvestno tursene po google popadnah na seamlessrdp Kak raboti Sled kato izteglite seamlessrdp ot adresa po-gore triabva da razarhivirate v niakoia udobna direktoriia na mashinata raboteshta pod Windows, naprimer C:\seamlessrdp. Triabva da razreshite remote desktop na suotvetnata mashina i da ukazhete koi potrebiteli mogat da upravliavat mashinata otdalecheno. Sled svurzvaneto s rdesktop seamlessrdpshell.exe osiguriava razlichen shel ot Explorer i razpolagate s napulno funktsionirashto Windows prilozhenie, raboteshto v sobstvenata si sreda i izobrazeno v edin-edinstven prozorets v rabotnoto pole na mashinata ot koiato se svurzvate. Svurzvaneto kum mashinata otnema minimalno vreme, a v rabotata na prilozheniiata ne se zabeliazva pochti nikakvo zabaviane. Ogranicheniia i slabosti: Ltsp:
Instalirane Gentoo: # echo 'net-misc/rdesktop ~x86' >> /etc/portage/package.keyword # emerge -av rdesktop Debian: # apt-get install build-essential cvs I kato obiknoven potrebitel: cvs -d:pserver:anonymous@rdesktop.cvs.sourceforge.net:/cvsroot/rdesktop login cvs -z3 -d:pserver:anonymous@rdesktop.cvs.sourceforge.net:/cvsroot/rdesktop co -P rdesktop cd rdesktop ./bootstrap ./configure make su make install ln -s /usr/local/bin/rdesktop /usr/bin/rdesktop Svurzvane: Sled kato rdesktop e instaliran i Remote Desktop e razreshen za daden potrebitel (user) sus suotvetna parola (password) na mashina otgovariashta na IP adres 172.20.0.15, za da startirate, primerno, notepad izpolzvaite slednata komanda: $ rdesktop -A -a 16 -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" 172.20.0.15 -u user -p password Ako imate domein kontroler triabva da dobavite i: -d domain Za da startirate koe da e drugo prilozhenie, triabva da opishete putia do negoviia startirasht fail. Naprimer za MS Word 2003 shte triabva da izpulnite slednoto: $ rdesktop -A -a 16 -s "c:\seamlessrdp\seamlessrdpshell.exe c:\program files\microsoft office\office11\winword.exe" 172.20.0.15 -u user -p password Ako vsichko raboti tezi komandi mogat da budat zapisani v skript i sus suotvetni linkove razpolozheni (kopirani) v desktopite na vseki potrebitel da bude ulesneno svurzvaneto. Primerno skript za MS Word 2003 za konkretniia potrebitel shte izglezhda taka: #!/bin/bash rdesktop -A -a 16 -s "c:\seamlessrdp\seamlessrdpshell.exe c:\program files\microsoft office\office11\winword.exe" 172.20.0.15 -u user -p password Testvane s virtualna mashina: Ako veche imate instaliran Windows na virtualna mashina, to se uverete, che tia se “vizhda” ot host mashinata, chrez: ping IP_address_na_virtualnata_mashina sled koeto opitaite da se svurzhete s neia po goreopisaniia nachin. Ako niamate instalirana virtualna mashina, mozhete da izpolzvate slednoto: Instaliraite qemu, za predpochitane s kqemu modul. Uverete se, che imate kompiliran modula tun za Universal TUN/TAP (modprobe -l | grep tun), ako go niamate shte triabva da go kompilirate – namira se v razdel Device Drivers->Network device support -> Universal TUN/TAP device driver support. Uverete se, che imate poddruzhka na iptables v iadroto – ako ne, kompiliraite novo iadro s neobhodimite moduli. Eto edno uputvane kak da stane tova: HOWTO IPtables for newbies Sled koeto: # su # modprobe kqemu # modprobe tun # qemu-img create disk.img 4G ## Suzdavane na dial ot 4G # nano /etc/qemu-ifup Kopiraite sledniia skript v tozi fail: #!/bin/sh /sbin/ifconfig $1 172.20.0.1 # chmod +x /etc/qemu-ifup Startiraite quemu taka: # qemu -net user -net nic,model=rtl8139 -net tap -m 512 -localtime -hda disk.img -cdrom /dev/cdrom -boot d Tova shte startira qemu sus purvo boot ustroistvo /dev/cdrom i izpolzvane na 512 MB ot RAM (-m 512) ako e mnogo - namalete ia na 256. SHTe bude suzdadeno ustroistvo tap0 s adres 172.20.0.1, ako zhelaete drug adres – promenete /etc/qemu-ifup. Sled kato instalirate Windows (za predpochitane Server 2003, vizhte po-gore zashto) suzdaite potrebiteli, daite im prava za Remote Desktop, zadaite slednite nastroiki: IP:172.20.0.XX netmask 255.255.0.0 gateway:172.20.0.1 DNS:- tozi na vashata mashina. Za da imate Internet izpulnete tova: # echo "1" > /proc/sys/net/ipv4/ip_forward # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Izteglete seamlessrdp i go instaliraite. Testvaite! Zaklyuchenie: Dori i s varianta na dopulnitelna mashina raboteshta pod Microsoft Server 2003 alternativata e vse oshte priemliva i mislia, che znachitelno po-evtina ot drugite varianti. Tochnite izchisleniia za tsenite na razlichnite alternativi, podrobno howto za ltsp i niakoi spetsifichni nastroiki shte budat dadeni v edna ili dve budeshti statii. *************************************************** Vruzki: Statiia na Nikola Antonov - link Statiia na Stanimir Ivanov - link Howto Quemu – Gentoo - link Howto Seamlessrdp (Ubuntu) - link Howto Ltsp (Gentoo) - link Linux Terminal Server Project - link ThinStation - link << SSH bez parola :) | Suhranenie na poveritelna informatsiia v BD >> |
Avtorite na saita, kakto i tehnite sutrudnitsi zapazvat avtorskite prava vurhu sobstvenite si materiali publikuvani tuk,
no te sa copyleft t.e. mogat svobodno da budat kopirani i razprostraniavani s iziskvaneto izrichno da se upomenava imeto na avtora,
kakto i da se publikuva na vidno miasto, che te sa vzeti ot originalniia im URL-adres na tozi survur (http://www.linux-bg.org). Avtorskite prava na prevodnite materiali prinadlezhat na tehnite avtori. Ako s publikuvaneto tuk na niakakuv material nevolno sa narusheni nechii prava - sled konstatiraneto na tozi fakt materialut shte bude svalen.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|