[ok] atftp, pxe, dhcp et compagnie

Bonjour à tous !

Je me suis offert une carte Alix 3.2 (pcengines.ch/alix3c2.htm) et j’essai sans grand succès d’y installer notre distribution favorite…

  1. j’ai donc utiliser l’archive netboot.tar.gz
  2. j’ai installer atftpd et atftp
  3. j’ai installer dhcp puis pxe…

J’ai configurer le dhcp correctement (la carte reçois la bonne ip)

mais lorsque la carte commence le téléchargement des fichiers, un problème survient brusquement :

Apr 19 11:21:45 ricFlair dhcpd: DHCPDISCOVER from 00:0d:b9:13:7a:28 via eth1
Apr 19 11:21:46 ricFlair dhcpd: DHCPOFFER on 192.168.1.8 to 00:0d:b9:13:7a:28 via eth1
Apr 19 11:21:48 ricFlair dhcpd: DHCPREQUEST for 192.168.1.8 from 00:0d:b9:13:7a:28 via eth1
Apr 19 11:21:48 ricFlair dhcpd: DHCPACK on 192.168.1.8 to 00:0d:b9:13:7a:28 via eth1
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.0 to 192.168.1.8:2070
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.0 to 192.168.1.8:2071
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/01-00-0d-b9-13-7a-28 to 192.168.1.8:57089
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0A80108 to 192.168.1.8:57090
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0A8010 to 192.168.1.8:57091
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0A801 to 192.168.1.8:57092
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0A80 to 192.168.1.8:57093
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0A8 to 192.168.1.8:57094
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0A to 192.168.1.8:57095
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C0 to 192.168.1.8:57096
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/C to 192.168.1.8:57097
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/pxelinux.cfg/default to 192.168.1.8:57098
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/debian-installer/i386/boot-screens/boot.txt to 192.168.1.8:57099
Apr 19 11:21:48 ricFlair atftpd[3555]: Serving /tftpboot/debian-installer/i386/boot-screens/splash.rle to 192.168.1.8:57100
Apr 19 11:21:53 ricFlair atftpd[3555]: timeout: retrying...
Apr 19 11:22:13 ricFlair last message repeated 4 times

Mon fichier /etc/dhcpd.conf

option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
server-name "Roger";

subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.8 192.168.1.10;
        server-name "Roger";
        next-server 192.168.1.1;
        filename "/tftpboot/pxelinux.0";
}

Mon fichier /etc/pxe.conf

# which interface to use
interface=eth1
default_address=192.168.1.1

# the multicast ip address to listen on
multicast_address=224.0.1.2

# mtftp info
mtftp_address=192.168.1.1
mtftp_client_port=1758
mtftp_server_port=1759

# the port to listen on
listen_port=4011

# enable multicast?
use_multicast=1

# enable broadcast?
use_broadcast=1

# user prompt
prompt=Press F8 to view menu ...
prompt_timeout=10

# what services to provide, priority in ordering
# CSA = Client System Architecture
# service=<CSA>,<min layer>,<max layer>,<basename>,<menu entry>
service=X86PC,0,0,local,Local boot
service=X86PC,0,0,pxelinux,PXELinux

# tftpd base dir
tftpdbase=/tftpboot

# domain name
domain=bla.com

Merci de votre aide, et bon weekend.

gl0be

OUAAR!
c’est génial ce site et ce matos.

C’est peut être mieux que la carte FOX finalement

Uns solution serait d’installer le système sur la carte SD (ou le disque dur) en passant par qemu et compagnie à partir d’un PC et après de le brancher sur ta carte.

Embarquez Linux ou Linux Everywhere
Linux Embarqué, BusyBox « in a nutshell »
Faire une distribution Linux embarquée, en urgence
http://uuu.enseirb.fr/~kadionik/embedded/linux_SoC/linux_SoC.pdf

Le soucis c’est que je n’ai pas de lecteur pour ce genre de carte…

Et j’aimerai bien réussir l’installation réseau.

Merci pour les liens quand même !

quelqu’un aurait une autre idée ?

Tu utilises quoi sur ta carte?

Si c’est un disque dur, tu peux aussi mettre ton disque dur sur ton PC par IDE, USB ou autres et faire la manip prévu par la carte SD.

En même temps un lecteur de carte USB pour le PC coûte moins de 20€.

ce tuto m’a beaucoup aidé :
wiki.voyage.hk/dokuwiki/doku.php?id=pxe_voyage