Petitfour pour FDNien sonophobe et économe
Habituellement, un FAI fournit une box pour relier son ordinateur à internet et faire du téléphone, de la télé, etc. La dite box, branchée en permanence, suçote tranquillement 13W ou plus chez M. EDF. L'ordinateur lui même consomme environ 80 W. Mine de rien, cela donne une dépense de :
0,093 kW x 24h/j x 365j/an *0,094 €/kW = env. 75 €/an
Tssssh ! Autant de Guinness gâchée : c'est inadmissible !
Outre la consommation électrique, les ordis sont bruyants ! Même une toute petite ronflette finie par devenir fatiguante sinon insupportable. Et puis, toutes ces boîtes, ces fils, ces multiprises, comment dire ... ... vous voyez !
Or, pour avoir mon serveur de mail et tout petit web (comme un blog par exemple) une configuration légère et une connexion permanente suffisent.
Je me suis donc penché sur la réalisation d'une box complète, intégrant le pc mais modulaire. Selon le cas, on voudra ou non un modem intégré, un routeur wifi ou non, un distributeur de mini-cigarillo, etc.
- conso électrique très faible (15 watt max sans l'écran)
- taille mini, doit pouvoir s'accrocher derrière un TFT
- puissance suffisante pour faire :
- surf internet
- courrier (postfix) pour quelques comptes (typiquement <10)
- blog
- screen déporté pour débuguer le SI FDN ;-)
- modem adsl (optionnel)
- wifi (optionnel aussi)
- ET SCROGNEUGNEU DE SCROGNEUGNEU LE MOINS CHER POSSIBLE !!!
Sur quelle électronique fonder le projet ?
|
Solution envisagée |
Cause de rejet |
|
détourner un NAS ou un routeur en collant un linux dessus. |
pas de video. puissance insuffisante pour la fonction PC |
|
carte mère très basse conso au format industriel (PC104, ETX, ...) |
prix ; dispo à l'unité ; bios |
|
carte Mini/nano/pico-itx à base de via C7 |
prix(on doit ajouter la mémoire) ; conso électrique ; ventilo pour les config puissantes |
|
Carte de développement et/ou d'évaluation ARM, Blackfin, Etrax |
pas de fonction video, ajout des fonctionnalités optionnelles pas toujours possible |
Il n'est pas évident de trouver une carte de petite taille, consommant peu, avec les entrées/sortie usuelles, et quelques capacités d'extensions à un prix spouse-proof.
Mon choix c'est porté sur une Alix1c :
|
|
Geode LX800 à 500MHz, 256 MB SDRAM Video, son, 4*USB2, 2*RS232, ethernet (Via VT6105M 10/100) Socket CompactFlash, Connecteur 44 pin IDE, port mini-pci Bios Award standard Alimentation 12V par bloc externe fourni Format Mini-itx (17*17cm) La carte comporte aussi des GPIO. Sans périphérique elle consomme 5W Prix : 122,00 TTC |
Le prix peut sembler élevé pour une carte mère, mais il ne manque rien en dehors de la mémoire de masse pour faire un PC. L'alimentation externe permet d'envisager un boîtier très petit.
Pour avoir un fonctionnement parfaitement silencieux, un SSD est envisageable, mais mon banquier me l'a fortement déconseillé. Or, la carte disposant d'un slot Compact flash, j'ai naturellement chercher de ce côté là.
|
|
J'ai essayé une carte compact flash de 512Mo assez ancienne. Le verdict est sans appel : c'est trop lent. Au grand désespoir de mon portefeuille, j'ai opté pour une carte de 4Go la plus rapide possible : une Lexar Pro udma 300x (70 €).
|
Le bios award standard est bien connu. Il permet de booter sur usb avec un cdrom ou une clé usb, ce que j'ai fait. Il est aussi possible de booter en réseau.
Il faut chercher l'image de l'installeur sur un miroir debian :
/debian/dists/etch/main/installer-i386/current/images/hd-media/boot.img.gz
$zcat boot.img.gz > /dev/sda (ou /dev/<le périph de la clée>)
Cette opération détruit la table de partitions de la clée et donc les fichiers qu'elle contient. On indique bien le périphérique et non une partition telle sda1.
Monter la clé et copier dessus une image de cd d'installation (une net install suffit). Attention, il faut renommer le nom de l'image iso en 8 car. maxi (debian.iso par exemple).
Ensuite on positionne le premier périphérique de boot sur usb dans le bios et roule ! C'est une installation debian habituelle.
Bien que les cartes CF comportent un contrôleur qui répartit les écritures sur les différents blocs, quelques mesures de précaution s'imposent.
J'ai utilisé les deux ports usb internes pour mettre sur clées usb :
- clée 1 : le swap (512Mo) et /var/log (512Mo)
- clée 2: /home (1Go)
En effet, à 6,50 euros la clée de 1Go, cette solution est préférable au /home sur la CF à 70 € ...
Les partitions sont en ext2 avec l'option noatime pour éviter des écritures trop fréquentes.
On peut serrer l'installation sur 2 Go, voire 1 Go, selon ce qu'on veut ; le prix de la CF baissant alors en conséquence. De même, on peut opter pour un /home grassouillet avec une grosse clée usb.
Nous disposons d'un slot PCI prêt à accueillir une carte modem adsl compatible linux. En creusant un peu, le modèle Bewan Pci St devrait l'affaire pour 20€ environ.
Il s'agit d'une rallonge souple pour le port pci. Elle permet de caser le modem dans le couvercle du boîtier. Je ne l'ai pas acheté pour l'instant car le prix de 24 € pour un bout de nappe et deux bouts de PCB me reste en travers du porte-monnaie. Sans cet élément, la taille du boîtier devient prohibitive.
Il suffit de prendre un modèle minipci puisqu'on dispose du slot idoine.
Les boîtiers disponibles au format mini-itx se trouvent facilement sur le marché, mais ils sont chers. Ils comportent une alimentation intégrée et sont en conséquence trop imposants. Un boîtier spécial est prévu pour la carte alix1c mais il interdit l'usage du slot pci. Il fut donc nécessaire de faire chauffer la Dremel pour découper un boîtier en tôle récupéré au fond de mon atelier.
À venir : des photos de la bête .
- Pour la carte mère :
- Le site du fabricant : http://www.pcengines.ch
- Pour acheter en France : http://www.thinkitx.com
A noter qu'un tarif business est dispo sur le site du fabricant. Il faut un n° de TVA
- Pour la carte CF : http://www.digit-photo.com
- Pour le boîtier : récupération d'un boîtier en tôle, une boite a gâteaux peut parfaitement faire l'affaire