AlcaLabs

[[projects:openwrt:alix]]

Traccia: » OpenWrt su Alix

Ti trovi qui: Alca Labs » projects » openwrt » OpenWrt su Alix

Login

Non sei ancora collegato! Inserisci il tuo nome utente e la tua password per autenticarti. E' necessario che il tuo browser abbia i cookie abilitati.

Entra

Hai dimenticato la password? Richiedine una nuova: Invia nuova password

OpenWrt su Alix

 Alix

Questo è un esempio di come OpenWrt è stata adattata per essere eseguita su una macchina ALIX di PCEngines, con una Compact Flash da 64MB come supporto disco.

Menuconfig

La configurazione scelta attraverso menuconfig è la seguente:

* Target System: x86[2.6]
  * Target Profile: PCEngines Alix
  * Target Images
    * Filesystem: ext2
    * Kernel partition size (in MB): 4MB -- questa e' la partizione del kernel ovvero /boot su /dev/hda1
    * Root partition on target device: /dev/hda2 -- questa e' la partizione di root ovvero /
    * Filesystem part size (in MB): 56

:!: NB: La scelta di avere un'immagine di 4+56= ~61MB e' legata all'utilizzo di una CF da 64MB ;-)

Altre opzioni:

Select all packages by default [a cosa serve? compila **tutti** i pacchetti std (e/o quelli extra?)???] :!:

E' possibile impostare una configurazione di default della rete con l'opzione:

Image configuration -- imposta la rete (IP, DNS, GW, NMASK)

Il resto delle opzioni sono i pacchetti, suddivisi in categorie.

Poiché è stato scelto ext2 come filesystem si ha il seguente layout delle partizioni:

  • /dev/hda1 - Boot
    • /boot/vmlinuz - Linux kernel
    • /boot/grub - Grub bootloader
  • /dev/hda2 - OpenWRT

Pacchetti selezionati

La configurazione per menuconfig: config.bz2

openvpn
tcpdump
busybox (scelti come estensione di busybox)
  brctl
  ip
  arp
  fsck
  shadow
openssh-client
openssh-client-utils
openssh-server
ntpclient
nmap
net-tools
bmon
netcat
iperf
iptraf
screen
ppp*
rsync
screen
vim
nano
iptables-mod-conntrack
iptables-mod-conntrack-extra
iptables-mod-extra
iptables-mod-filter
iptables-mod-imq
iptables-mod-ipopt
iptables-mod-iprange
iptables-mod-ipsec
iptables-mod-ipset
iptables-mod-nat
iptables-mod-nat-extra
iptables-mod-ulog
iptables-utils

Note

Filesystem

Non è utile scegliere JFFS come filesystem: non c'e' nessun vantaggio ad usare questo filesystem su una CF poiché e' pensato per altri tipi di memorie flash.

In the future JFFS (or most likely JFFS2) *may* work on DOC. It will
most likely *never* work on Compact flash or IDE flash disks.
These devices are NOT reliable in asynchronous power fail situations.
Having a reliable file system on unreliable hardware makes no
practical sense.

Leggi pure qui

Busybox

Molti tool di sistema sono stati inseriti in Busyox (ad esempio brctl). E' stata però installata anche bash perché busybox non crea un link /bin/bash!


Per commenti, suggerimenti, chiarimenti: francesco.palermo@alcacoop.it 2008/11/06 20:29