0

Serveur pour boot en PXE

Posted by Alex on sept 24, 2009 in serveur

Depuis pas mal de temps j’avais envie de m’essayer au boot en PXE… toujours autre chose à faire, pas trop de besoins…  et puis voilà, j’ai l’occasion d’essayer ‘pour de vrai’, c’est à dire un vrai projet avec un petit parc hétérogène à déployer !

Le but :
Déployer une architecture serveur/client dans une ’salle informatique’ d’une école primaire. La finalité est d’offrir un environnement adapté à l’éducation des jeunes enfants, gérable pas les enseignants et surtout libre.

Mon choix se porte sur le couple Debian / Edubuntu qui est justement prévu pour cet usage éducatif avec une architecture serveur-client dans SambaEDU, une piste à creuser !

La première étape consiste à rechercher ce qui existe déjà et adapter aux besoins.
Voici donc les sources documentaires en vrac

  • http://wwdeb.crdp.ac-caen.fr/mediase3/index.php/Accueil
  • http://www.ltsp.org/
  • http://doc.ubuntu-fr.org/clientleger_boot
  • http://www.howtoforge.com/ubuntu_pxe_install_server (en provenance de l’oreillette)

SambaEDU3 propose une installation très automatisée avec un CD spécifique nommé  Digloo, on peut presque parler d’une distribution, basé sur Debian.
Toutefois, cette solution me semble trop facile, mais surtout peu didactique, j’ai donc cherché plus précisément comment monter un serveur PXE sous Debian ‘a la main’.

C’est queret.net qui nous propose une doc de base très détaillée pour réaliser la mise en place des outils.

Reste  à mettre les mains dans la cambouis !

 
0

Un GSM assez libre…

Posted by Alex on juin 26, 2009 in Non classé

J’ai dans ma poche un vieux GSM qui commence à fatiguer, le vaillant sony ericsson à fait son temps,  les touches fonctionnent de moins en moins malgrès un nettoyage des contacts, la prise de charge à du jeu et il faut caler le fil pour que ça veuille bien remplir la batterie, cette même batterie qui tient callée par du scotch… Bref, même si je pourrais encore le faire tenir un peu, je pense qu’il ne finirait pas l’année.

Je regarde donc un peu ce qui se fait, étudie plusieurs options..

Comme j’ai un abonnement de chez SeuFeureu qui couvre mes besoins, c’est plus simple de rester chez eux… si ils font un geste commercial

  • l’Iphone d’Apple : tout sauf libre ! Ce n’est pas parce qu’il est ‘jailbreacké’ qui est libre :D
  • Nokia Exx sous symbian : des tarifs assez raisonnable, mais sur les modèles avec symbian, pas de dalle tactille.. c’est vrai qu’on s’en passe, mais si on peut l’avoir c’est pas plus mal !
  • HTC Magic : là on est sous Android, il y a une dalle tactille capacitive, ça parait pas mal

Le HTC Magic

Les spécifications constructeurs en résumé :

Procco Qualcomm® MSM7200A™@528 MHz
ROM (flash ?) : 512Mib
RAM dispo : 288Mib (dédiées aux appli à priori)
Stockage sur carte Micro SD  (SDHC 8Gib livrée avec chez mon opérateur)
OS : Android Google
Ecran 3,2″ 320×480 avec dalle tactile capacitive
GPS, boussolle, Ah ! oui, il fait aussi GSM :D

Bon, donc ça nous donne un smatrphone bien complet et qui tourne sous un OS, qui bien que développé par une societé à la limite du tentatculaire, à le code source publié et un SDK disponnible.

Reste à négocier le truc chez mon opérateur pour l’obtenir à un prix raisonnable.

 
0

Dis bonjour à maman !!

Posted by Alex on juin 22, 2009 in alicebox, openwrt

Alors, profitant d’un peu de temps libre pour aller dans mon atelier (faudra un jour que je vous parle de mon antre ..), j’ai ouvert l’alicebox pour poursuivre mes essais précédents.

Il y a une page pas mal avancée sur le wiki d’openwrt qui parle de la « ALICE GATE VoIP 2 Plus Wi-Fi Business»  , en gros, la boite que j’ai entre les mains.
Celle que j’ai par contre n’est pas exactement la même au niveau hardware. Le port Série est positionné différemment, on verra bien.

Après une petite discution avec Florian sur IRC, et vu que j’ai l’adaptateur USB <=> « RS232″ niveau TTL (différent Vref possibles), je me suis attaqué au câblage et ça donne ça :

CFE version 1.0.37-8.7 for AGPF 0004 BCM96358 (32bit,SP,BE)
Build Date: Fri Oct 26 15:01:06 CEST 2007 ( claudio2@buildserver )
Copyright (C) 2000-2005 Broadcom Corporation.

Boot Address 0xbe000000

Initializing Arena.
Initializing Devices.
Flash info:
device_id : 2201
meminfo.nsect : 128
totalSize : 1000000
query.num_erase_blocks : 1
query.device_size : 1000000
Parallel flash device: name AM29LV320MT, id 0×2201, size 16384KB
CPU type 0×2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)

Total memory used by CFE:  0×80401000 – 0×80528BD0 (1211344)
Initialized Data:          0×8041E880 – 0×804203E0 (7008)
BSS Area:                  0×804203E0 – 0×80426BD0 (26608)
Local Heap:                0×80426BD0 – 0×80526BD0 (1048576)
Stack Area:                0×80526BD0 – 0×80528BD0 (8192)
Text (code) segment:       0×80401000 – 0×8041E878 (120952)
Boot area (physical):      0×00529000 – 0×00569000
Relocation Factor:         I:00000000 – D:00000000

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : openrg.img
Boot delay (0-9 seconds)          : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-2)                    : AGPF-S0
Number of MAC Addresses (1-32)    : 13
Base MAC Address                  : 02:10:18:01:00:01
PSI Size (1-64) KBytes            : 24
Main Thread Number [0|1]          : 0

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Sizeof Tag Used : 256
Two valid image tags found …
Trying to boot from SECOND image copy (0×80010000) …
latest imageSequence found: … 2
- Flash Kernel Address: 0xBE800100
- Tag->kernelLen: 0×00679A14
- Flash Kernel Address: 0xBE800100
- Tag Kernel crc : 0×2E0E188E – calculated: 0×2E0E188E
Decompression OK! – starting 1
Entry at 0×80010000

Distribution: AGPF
Version: M10031

Build Date: 2008/05/07-17:39

Closing network.
Starting program at 0×80010000
SGP START PARTITION: 1
Uncompressing Linux………………………………………………………………………………….

Et bien, voilà un bon point de départ
Pour commencer, tenter un backup du bazar.
Pendant le boot, on ‘press any key’ et on arrive au prompt suivant

CFE>

C’est le bootloader qui nous donne la main
Normalement, la commande save devrait permettre d’envoyer le contenu de la RAM/ROM/Flash vers l’extérieur à travers un port ethernet, mais ici, la commande ne semble pas présente… Ça m’arrange pas vraiment, j’aurais aimé garder le firmware d’origine sous le coude…
Peut-être en JTAG, j’ai un cordon, la platine à le connecteur, mais j’ai pas le soft qui va bien !

Bon, si on regarde d’un peu plus près, on note quand même la chose suivante :

Two valid image tags found …
Trying to boot from SECOND image copy (0×80010000) …
latest imageSequence found: … 2

Je ne sais pas si il faut comprendre pas là qu’il y a un firmware N°1 et un Firmware N°2 … genre le #1 = config d’usine et le #2 = firware updaté…
J’ai un bouton reset, un crayon pas loin, je tente de fusionner les deux pour voir ce que ça voudrait raconter.

Malgré un long appui avec le switch reset enfoncé, il charge toujours de la même manière…
Je creuserais ça un peu plus tard

Mots-clefs :, , , ,

 
Saisissez votre mot de passe pour accéder aux commentaires

Protégé : Buffalo pour BNT

Posted by Alex on juin 18, 2009 in Non classé

Cet article est protégé par mot de passe. Pour le lire, veuillez saisir votre mot de passe ci-dessous :


Mots-clefs :, , , ,

 
0

Configuration de Bind en local (serveur de nom de domaine)

Posted by Alex on juin 16, 2009 in Non classé

Sur mon lan, j’ai plusieurs machines, et l’une d’elle est un serveur@home sur laquelle pointe un domaine.
Comme j’ai d’autres machines que j’aimerais mettre en sous domaine, pour cela, il faut se coller à la mise en place d’un serveur de nom.

L’arhitecture

La configuration du LAN est la suivante :

internet <=> box <=DMZ=> machine0 (le serveur web principal + DNS)
—————–<=====> machine1 (» serveurweb»  en sous domaine)

Dans les sous domaine il est prévu www(machine0) auth(machine0) et hotspot(machine1)

La documentation

La documentation officiel sous Debian, date de 2001, juste pour information
Une page assez bien expliquée sur WikiBooks
Un article de Coagul
Un howto qui semble assez clair sur Nuxwin
Toutes ces documentations parle finalement de la même chose, mais avec des approches parfois différentes, ce qui aide à la compréhension.

Action !

Tout va être réalisé en console, on se retrouve dans la même configuration qu’un serveur dédié à l’autre bout du monde, on commence donc par se logger en

ssh root@ip-machine0

Puis, il faut installer les paquets nécessaires avec

# aptitude install bind9 dnsutils

et là j’ai les yeux qui piques un peu et pas le courage de lire toute la doc, et comme y’a pas d’urgence… on est pas chez Blue Networks ici !!

 
0

Que faire d’une vielle Alice Box….

Posted by Alex on juin 16, 2009 in alicebox, openwrt

J’ai récupéré une Alice Box par un geek en devenir qui scrute les poubelles de temps en temps…
Bon, pas d’alim, mais ça c’est pas un problème, une et deux fils plus tard, elle s’allume ! Ah, est-ce qu’elle cause…
Hop, un câble ethernet et zou pour 192.168.1.1 ! Le login d’accès aux paramètres s’affiche ! A cool :D
Un pt’it tour sur le ternet et après lui avoir gentillement inscrit alice/alice, j’accède aux paramètres « publiques» , fatalement, il fallait tenter le

ssh alice@192.168.1.1
password : alice

Comme dit un ami, plouf ! Bon, pas mieux avec telnet..

Allez, pour la forme, un nmap nous dit ..

PORT STATE SERVICE VERSION
22/tcp open tcpwrapped
23/tcp open telnet?
80/tcp open http?
139/tcp open netbios-ssn Samba smbd 3.X (workgroup: WORKGROUP)
443/tcp open ssl/unknown
445/tcp open netbios-ssn Samba smbd 3.X (workgroup: WORKGROUP)
515/tcp open printer
631/tcp open ipp?
992/tcp open ssl/unknown
8080/tcp open http-proxy?
8443/tcp open ssl/unknown

Ça laisse penser qu’il y a quelque chose à faire… Reprenons le bâton de pèlerin et faisons une petite recherche ! Je tombe sur ça et ça qui dit en gros root et h4y2svl0 et là oh oooouuuuiiiii !

$ ssh root@192.168.1.1
root@192.168.1.1’s password:
DRG A226G>

Bon, par contre, c’est un shell super limité…

J’ai plus le temps ce soir, faudra que je reprenne ça plus tard.

La suite des avantures est postée sur Dis bonjour à maman

Mots-clefs :, , , ,

 
0

Pourquoi un blog ?

Posted by Alex on juin 14, 2009 in Non classé

En fait, il n’y a pas de raison précise, je pourrais évoquer plein de choses, tel que le désir de publier des trucs et astuce, ou encore permettre à ceux qui me connaisse de voir un peu ce que je fait dans ma tanière, ou encore pour ceux qui ne me connaisse pas, de découvrir un peu mes activités, mais c’est aussi parce que je voulais découvrir un peu mieux wordpress… alors allons y, découvront !

Copyright © 2012 Toglut.fr All rights reserved.
Desk Mess Mirrored theme from BuyNowShop.com.