Nolosha hore ee Linux la rakibaadda Waxaa laga sameeyay maqaayadaha 'diskettes' taasna way nagu filneyd, ka dib waxaan tagnay CD-yada markii dambena waxaan u gudubnay DVD-yada iyo warbaahinta dibedda sida qalin-wadayaasha, laakiin waxaa jira dariiq aad u xiiso badan oo lagu rakibo nidaamka qalliinka bilaashka ah ee bilaashka ah waana shabakadda, iyadoo laga faa'iideysanayo ee xawaaraha aad u wanaagsan ee aan ka heli karno isku celcelis maanta (ugu yaraan magaalooyinka dabcan).
Laakiin kahor intaanan bilaabin waxaan ubaahanahay inaan diyaarino waxyaabo qaar, marka qoraalkan waxaan kusoo bandhigi doonaa sida loogu rakibo server-ka PXE Ubuntu. Kuwa aan aad uga warqabin tan, waxaad dhahdaa soo gaabinta ereyga waxaa loola jeedaa adeege deegaanka fulinta hore - ama Isbaanishka 'jawiga fulinta kahor-bilowga'- iyo waxa noo ogolaanaya waa kombiyuutar ka bilow meel fog oo shabakad ah.
Tan awgeed, waxa aan sameyno waa nuqul nuqul rakibaadda ah sawirka 'server-ka' PXE server, laakiin tan si ay u shaqeyso waxaan u baahan doonaa inaan kor u qaadno adeegaha, taas oo ah waxa aan ku soo bandhigi doonno casharradan. Oo waxaan ka bilaabi doonnaa aasaaska in kooxdayadu ay leeyihiin cinwaan IP ah oo go'an oo ah 192.168.100.1 iyo magac martigelin serverpxe.com, laakiin intaas waxaa sii dheer waxaan u baahan doonaa a Server DHCP kuweena Ubuntu markaa waxaan u degnay shaqada.
# casriyeyn cusub
# apt-hel rakib isc-dhcp-server
Kadibna waxaan u fureynaa faylka adeegaha si loo saxo:
nano / iwm / default / isc-dhcp-server
Oo waxaan ku darnaa iskuxirka shabakada qalabkeena si ay unoqoto midka hela isku xirnaanta:
[...]
ISGUDUB = »eth0 ″
Hadda waxaan ku sameynaa isla sidaas faylka qaabeynta:
# nano / iwm / dhcp / dhcpd / conf
[...]
ikhtiyaar ikhtiyaar ah magac-domain "serverpxe.com";
ikhtiyaar ikhtiyaar u ah magac-magac-server "server1.serverpxe.com";
subnet 192.168.1.100 netmask 255.255.255.0 {
baaxad 192.168.1.10 192.168.1.30;
xulashada router 192.168.1.1;
ikhtiyaarka baahinta-cinwaanka 192.168.1.255;
}
waqtiga-deynta-kirada-600;
waqti-kiraysi-7200
[...]
awood leh;
[...]
Marka aan dhameyno, waa inaan dib u bilaabi adeegga DHCP:
adeegga isc-dhcp-server dib u bilaw
Hadda waxaan rakibi doonnaa server-ka PXE laftiisa, ka dibna waxaan u fureynaa feylkiisa wax ka beddelka:
# apt-get rakibi apache2 tftpd-hpa inetutils-inetd
# nano / etc / default / tftpd-hpa
Waxaan ku darnaa ikhtiyaarka noo oggolaanaya inaan bilowno daemon:
[...]
RUN_DAEMON = »haa»
XULASHADA = »- l -s / var / lib / tftpboot»
Waxaan keydineynaa oo fureynaa feylka qaabeynta daemon ee qaabeynta:
# nano /etc/inetd.conf
Waxaan ku darnaa waxyaabaha soo socda:
[...]
tftp dgram udp sug xididka /usr/sbin/in.tftpd /user/sbin/in.tftpd -s / var / lib / fttpboot
Waxaan keydineynaa, oo hadda waa waqtigii dib loo bilaabi lahaa adeegga:
adeegga tftpd-hpa dib u bilaw
Si loo dhammeeyo qaabeynta adeegga, waa inaan isla sidaas ku sameynaa server-ka PXE:
# nano /etc/dhcp/dhcp.conf
Waxaan ku darnaa waxyaabaha soo socda, dhamaadka faylka:
[...]
u oggolow booting;
u oggolow bootp;
ikhtiyaar ikhtiyaar-128 lambar 128 = xarig;
ikhtiyaar ikhtiyaar-129 koodh 129 = qoraal;
server-ka xiga 192.168.1.100;
magaca faylka "pxelinux.0";
Waxaan keydineynaa oo dib u bilaabaynaa adeegga:
# adeegga dib-u-bilaabidda adeegga isc-dhcp
Wax yar ayaa jira, oo hadda waa inaanu qaabeynaa fayllada aan ku dhejin doonno ISO-yada ay kooxaha kale u galayaan inay galaan.
# buur / dev / sr0 / mnt
cp -avr / mnt / rakibi / netboot / * / var / lib / tftpboot /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
Kadibna waxaan wax ka bedelnaa faylka qaabdhismeedka pxelinux.cfg / default:
nano /var/lib/tftpboot/pxelinux.cfg/default
Waxaan ku darnaa:
[...]
calaamadda Linux
kernel ubuntu-rakibayo / amd64 / linux
lifaaqa ks = http: //192.168.1.100/ks.cfg vga = caadiga ah initrd = ubuntu-rakibayo / amd64 / initrd.gz
ramdisk_size = 16432 xididka = / dev / rd / 0 rw -
Ugu dambeyntii, waxaan ku darnaa taageerada PXE server-ka DHCP:
nano /etc/dhcp/dhcpd.conf
Waxaan ku darnaa:
[...]
u oggolow booting;
u oggolow bootp;
ikhtiyaar ikhtiyaar-128 lambar 128 = xarig;
ikhtiyaar ikhtiyaar-129 koodh 129 = qoraal;
server-ka xiga 192.168.1.100;
magaca faylka "pxelinux.0";
Taasi waa intaas, hadda waa inaan si fudud ugala baxnaa kombiyuutarrada kale BIOS-kooda si ay uga bilaabaan shabakadda, iyagoo sidaas samaynaya waxay weydiisan doonaan adeegeena PXE qaabeynta oo aan ku bilaabi karno rakibidda.
Tusaale: iyo haddii aan rabay Win7 inuu noqdo halkii Ubuntu, maadaama tan aan ku sameeyay Ubuntu laakiin waligey Win7, Salaan
Way fiicantahay haddii cinwaanka IP-ga ee server-kaagu yahay 192.168.1.100 subnet-ka waa inuu noqdaa 192.168.1.0.
Dhanka kale, markii lagu daro talaabada ugu dambeysa, qalad bay i siineysaa.
Waad salaaman tahay, waxaan raacay tillaabooyinka oo dhan iyo ka dib markii aan kala qaybiyey saxannada, markii uu rakibay wuu istaagayaa mana sii wado. Maxay noqon kartaa
Marka xigta ee aad qorto maqaal, dib u eeg ka hor intaadan dhajin maxaa yeelay tani waa nacas nacas ah
LAYDAHAN LAGA HELI KARO WAAN HELAY UBUNTU 16.04 TALO SOO JEEDIN ..
Wax yar ayaa jira, oo hadda waa inaanu qaabeynaa fayllada aan ku dhejin doonno ISO-yada ay kooxaha kale u galayaan inay galaan.
# buur / dev / sr0 / mnt
cp -avr / mnt / rakibi / netboot / * / var / lib / tftpboot /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
Kadibna waxaan wax ka bedelnaa faylka qaabdhismeedka pxelinux.cfg / default:
nano /var/lib/tftpboot/pxelinux.cfg/default
Waxaan ku darnaa:
[...]
calaamadda Linux
kernel ubuntu-rakibayo / amd64 / linux
lifaaqa ks = http: //192.168.1.100/ks.cfg vga = caadiga ah initrd = ubuntu-rakibayo / amd64 / initrd.gz
ramdisk_size = 16432 xididka = / dev / rd / 0 rw -
Ugu dambeyntii, waxaan ku darnaa taageerada PXE server-ka DHCP:
nano /etc/dhcp/dhcpd.conf
Waxaan ku darnaa:
[...]
u oggolow booting;
u oggolow bootp;
ikhtiyaar ikhtiyaar-128 lambar 128 = xarig;
ikhtiyaar ikhtiyaar-129 koodh 129 = qoraal;
server-ka xiga 192.168.1.100;
magaca faylka "pxelinux.0";
Taasi waa intaas, hadda waa inaan si fudud ugala baxnaa kombiyuutarrada kale BIOS-kooda si ay uga bilaabaan shabakadda, iyagoo sidaas samaynaya waxay weydiisan doonaan adeegeena PXE qaabeynta oo aan ku bilaabi karno rakibidda.
haddii aan horeyba u haystay server-ka DHCP server-ka windows, ma lagama maarmaan baa in la rakibo server-ka DHCP ubuntu?