Sida loo rakibo server-ka PXE (boot network)

kabaha pxe

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.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Erick dijo

    Tusaale: iyo haddii aan rabay Win7 inuu noqdo halkii Ubuntu, maadaama tan aan ku sameeyay Ubuntu laakiin waligey Win7, Salaan

  2.   qof dijo

    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.

  3.   Nacho dijo

    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

  4.   fdsa dijo

    Marka xigta ee aad qorto maqaal, dib u eeg ka hor intaadan dhajin maxaa yeelay tani waa nacas nacas ah

  5.   HIROKOSONOY dijo

    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.

  6.   Tony dijo

    haddii aan horeyba u haystay server-ka DHCP server-ka windows, ma lagama maarmaan baa in la rakibo server-ka DHCP ubuntu?