Gå til innhold

Jeg trenger hjelp til linux-innstallasjon over PXE


Raijin

Anbefalte innlegg

Heisann, holder på å sette opp dhcp3-server, men jeg får til svar at den feiler når jeg starter den.

 

 * Starting DHCP server dhcpd3										   [fail]

 

Her er det jeg har lagt til i dhcpd.conf:

 

host pxeinstall {
 # ie. "hardware ethernet 00:0A:E4:2E:A6:42;"
 hardware ethernet 00:0D:60:80:2F:C6;
 # this is the unused IP address we will assign temporarly to the PXE client
 fixed-address 10.0.0.16;
}

 

Her er litt fra ifconfig -a, hvis det er av interesse.

 

eth1	  Link encap:Ethernet  HWaddr 00:18:DE:1E:AE:BB  
	  inet addr:192.168.178.26  Bcast:192.168.178.255  Mask:255.255.255.0
	  inet6 addr: fe80::218:deff:fe1e:aebb/64 Scope:Link
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  RX packets:606533 errors:0 dropped:2782 overruns:0 frame:0
	  TX packets:477028 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000 
	  RX bytes:733594977 (699.6 MB)  TX bytes:57283795 (54.6 MB)
	  Interrupt:17 Base address:0xe000 Memory:dcfff000-dcffffff

 

 

Noen som aner hva problemet er?

 

Mvh,

 

Raijin

Lenke til kommentar
Videoannonse
Annonse

sjekk om det står noe i en logg under /var/logg/

det er vel en egen logg der for dhcp server...

 

ellers så ser det ut som det mangler en definasjon om hva klienten skal kjøre:

filename="ubuntu/install/netboot/pxelinux.0";

 

her er forøvrig en fungerende dhcpd.conf jeg satte opp i 2006

authoritative;

 

default-lease-time 21600;

max-lease-time 21600;

 

subnet 10.0.1.0 netmask 255.255.255.0 {

range 10.0.1.60 10.0.1.250;

#option domain-name "urk";

option domain-name-servers 217.13.7.140, 217.12.4.24;

option broadcast-address 10.0.1.255;

option routers 10.0.1.1;

option subnet-mask 255.255.255.0;

 

filename "/ltsp/pxelinux.0";

option root-path "/opt/ltsp/i386";

}

 

dessuten må du huske å sette opp en tftp-service

Endret av thor918
Lenke til kommentar

Ettersom jeg er ny på dette har jeg prøvd å følge denne linken.

 

Jeg klarte å få serveren til å starte opp, ved å bytte ut det jeg hadde skrevet i forrige post med dette, fra dhcpd.conf:

 

subnet 0.0.0.0 netmask 0.0.0.0 {
 range 192.168.0.1 192.168.0.2;
 filename "pxelinux.0";
}

 

Nå får jeg til å boote klient-PC-en via nettverket. Men av en eller annen grunn får jeg ikke noe kontakt med internett via klientpc'en, noe som er et lite hinder, når jeg ønsker å innstallere pakker fra nettet under innstallasjonen.

 

Jeg bruke dette for å hente ned filene jeg trengte til en netboot-install av ubuntu:

 

lftp -c "open http://archive.ubuntu.com/ubuntu/dists/dapper/main/installer-i386/current/images/; mirror netboot/"
cp -a netboot/* /var/lib/tftpboot
# then untar the pxeboot.tar.gz 
# (this is not needed anymore, at least on Feisty)
cd /var/lib/tftpboot/
tar xfz pxeboot.tar.gz

 

Etter at jeg ikke fikk kontakt med nettet, tenkte jeg at jeg kunne prøve å først bruke cd-rom'en.

 

mount /media/cdrom
cp -a /media/cdrom/install/netboot/* /var/lib/tftpboot/

 

Men tilsynelatende så eksisterer det ikke en mappe som heter netboot i install-mappen på CD-en. Så jeg får ikke innstallert Ubuntu på maskinen foreløpig. Ga meg deretter i kast med Arch, men heller ikke med Arch får jeg nettkontakt. Får error når innstalleringsprogrammet skal hente ned pakkelistene.'

Jeg har en windowspartisjon på denne maskinen, men får ikke bootet noe OS ettersom jeg klarte å slette GRUB. Dette er også grunnen til at jeg har prøvd meg på pxe. Er det noen måter å fikse MBR/GRUB eller nettproblemet på, uten å måtte ta i bruk cd/floppy?

 

Takk for at du tar deg tid til å svare på tråden min :)

Lenke til kommentar

nei skjønner.

men det kan være at dhcpen du satt opp slår inn,

er ikke helt bra med to dhcper på et nettverk forresten...

 

men du så jeg hadde:

option domain-name-servers 217.13.7.140, 217.12.4.24;

option broadcast-address 10.0.1.255;

option routers 10.0.1.1;

option subnet-mask 255.255.255.0;

 

det er det en grunn til... domeneserverene er der for at du skal kunne slå opp domenenavn

og routeren er der for at du skal ha en internetgateway....

prøv å sett opp med variablene..

du må tilbasse de til ditt eget nettverk å da

Lenke til kommentar

Nettverk er ikke helt mitt sterkeste felt heller :p

 

subnet 192.168.178.0 netmask 255.255.255.0 {
 range 192.168.178.1 192.168.178.50;
 option domain-name-servers 192.168.178.1;
option broadcast-address 192.168.178.255;
option routers 192.168.178.1;
option subnet-mask 255.255.255.0;
filename "pxelinux.0";

}

 

Det funket med denne konfigurasjonen. Så da sier jeg tusen takk til deg :)

Og forhåpentligvis har jeg blitt litt klokere på PXE.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...