Handleiding 'node-imagefabriek' 1. inloggen als root, pwd wleiden 2. ga naar de "jail" met ./minichroot.sh (de prompt is nu veranderd: "Jail / # " ) 3. configureren mbv genesis Configureer nu de image voor de node waarvoor je een image wilt maken. Hiervoor is een internetverbinding nodig naar genesis op http://svn.wirelessleiden.nl. Controleer daarom eerst of je netwerkverbinding werkt. Bijvoorbeeld: ifconfig Heeft je netwerkkaart een ip-adres gekregen en kun je iets pingen? Zoniet controleer dan je netwerkkabel, zitten de stekkertjes er goed in? Eventueel opnieuw een ip-adres aanvragen met: dhclient xl0 (aannemende dat xl0 de netwerkkaart is, zie ifconfig). Bij gebruik van wirelessleiden internet moet je bovendien de proxy definieren: setenv http_proxy http://proxy.wleiden.net:3128 Draai nu het configuratie script vanuit de tools directory: cd /usr/node6.0/tools ./config_update.sh het script vraagt om de node naam, zoals die door genesis gebruikt wordt. Dat is bijv. CNodeHuub Er worden nu een aantal bestanden opgehaald die specifiek zijn voor deze node: authorized_keys, dhcpd.conf, named.conf, rc.node.local, resolv.conf, txtconfig. Je kunt desgewenst controleren of het gelukt is door bijv. rc.node.local te bekijken: cat ../etc/rc.node.local 4. maken van de image ga naar de root directory: cd maak de 128 MB-image, waarbij je de nodenaam en/of versie opgeeft, bijvoorbeeld (vervang 'Huub' door de naam van je node) ./build-node128.sh Huub Dit duurt een minuut of vier, inclusief compressie; zie de boodschappen op het scherm. De gezipte image staat nu in de /images directory, kijk maar: ls /images 5. schrijven van de image naar het flashkaartje: Let op: de usb kaartlezer is nog niet aangesloten! Stop een 128 MB flashkaartje in de kaartlezer en sluit hierna de kaartlezer aan op de usb-poort aan de achterkant van de machine. Er vliegen allerlei boodschappen over het scherm, druk op enter. Schrijf de image door de volgende regel helemaal in te toetsen, gevolgd door 'return' (vervang Huub door de naam van je node zoals bij stap 4 gebruikt): cat /images/node-Huub.bin.gz | gunzip | dd of=/dev/da0 ibs=8k obs=8k Dit duurt een paar minuten. 6. Klaar, je kunt kijken wat er op het CF-kaartje staat door het kaartje te mounten: mount /dev/da0 /mnt en dan ls /mnt hierna het kaartje unmounten: umount /dev/da0 en machine stoppen: shutdown -h now uitknop indrukken. 7. CF-kaartje eruit halen en eventueel testen in een Soekris. ----------------------------- versie 2, mei 2008