Italiano English
Modifica History Actions

Differenze per "AlixOpenWrt"

Differenze tra le versioni 14 e 18 (in 4 versioni)
Versione 14 del 2007-12-28 13:57:37
Dimensione: 1726
Autore: d83-190-228-117
Commento:
Versione 18 del 2016-04-02 11:59:10
Dimensione: 2717
Autore: musk
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
= OpenWRT su Alix = = PC Engines Alix boards =
Linea 3: Linea 3:
== Ottenere il firmware == Le peculiarità di queste board sono:

 * Low voltage
 * x86 (con tutte le comodità del caso)
 * Customizzabili lato radio (miniPCI)
 * PoE
 * Fast swap di sistema / backups (CompactFlash)

== Specifiche Hardware ==

 * 433 (LX700) o 500 MHz (LX800) AMD Geode LX CPU
 * 128 o 256 MB DDR SDRAM
 * Da 1 a 3 Ethernet (Via VT6105M), 1 o 2 slot miniPCI, 1 porta seriale (console).
 * LPC bus for adding serial ports, ISA style I/O, GPIO. I2C bus for user interface.

L'ampia componentistica reperibile per tali schede (outdoor boxes, pigtails e miniPCI) ne fanno un valido AP.

== OpenWRT ==

Da Barrier Breaker in poi c'è il pieno supporto Geode per tali schede, quindi, oltre all'uso del generic x86, possiamo tranquillamente flashare su CF openwrt-xx.xx.x-x86-geode-combined-ext4.img.gz la quale integra sia l'AES engine Geode sia kmod-led-alix.
Linea 7: Linea 26:
Per avere OpenWRT funzionante sulla Alix dovete compilare OpenWRT Trunk. Infatti nell'immagine x86 di Kamikaze 7.09 non è inserito il modulo del kernel per la scheda ethernet.

Scegliete:
Nulla ci vieta di compilare OpenWRT per tali boards da Trunk.
Linea 12: Linea 29:
 * Target Profile PCEngines Alix

=== Distrubuzione binaria Ninux.org ===

Temporaneamente questa:
http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/x86/openwrt-x86-ext2.image
 * Target Profile PCEngines Alix(2)
Linea 20: Linea 32:
== Preparare la compact flash == == Preparazione della CompactFlash ==
Linea 22: Linea 34:
=== Se usate Linux o Mac === === Linux o Mac ===
Linea 26: Linea 38:
praticamente: Decompressione del .gz scaricato:
Linea 28: Linea 40:
dd if=openwrt-x86-2.6-ext2.image of=/dev/COMPACTFLASH bs=512 gunzip openwrt-xx.xx.x-x86-geode-combined-ext4.img.gz
Linea 31: Linea 43:
=== Se usate Windows === Flash via DD:
{{{
dd if=openwrt-x86-xxx.image of=/dev/COMPACTFLASH bs=512
}}}

=== Windows ===
Linea 35: Linea 52:
== Fare il boot == == Boot ==
Linea 37: Linea 54:
Se avete fatto tutto correttamente, e se non ci sono bug, la alix vi risponde sulla porta LAN 1 all'indirizzo 192.168.1.1, ed assegna gli indirizzi ai clients in DHCP OpenWRT gestisce le porte ethernet su Alix usando tale schema:
||Eth2||Eth1||Eth0||
Linea 39: Linea 57:
Entrate in telnet e cambiate la password (come si fa anche per il linksys) Su Eth0 risponderà la nostra LAN 192.168.1.1/24, mentre la WAN è gestita sul Eth1. Collegandoci sulla LAN ci sarà assegnato regolarmente un indirizzo in DHCP.
OpenWRT al primo boot rimane in ascolto in telnet per l'impostazione password.
Linea 41: Linea 60:
Per attaccarsi alla console sulla porta seriale Di fabbrica il collegamento in seriale è:

 * 38400,8n1
Linea 46: Linea 68:
== Struttura su CF da 1Gb (ext2.image) == == Wireless ==
Linea 48: Linea 70:
{{{
    Name Flags Part Type FS Type [Label] Size (MB)
 ------------------------------------------------------------------------------
    sdb1 Boot Primary Linux ext2 4,65
                            Pri/Log Free Space 0,04*
    sdb2 Primary Linux ext2 17,00*
                            Pri/Log Free Space 992,97
}}}
Avendo a disposizione 2 slot miniPCI l'unico limite a ciò che è installabile o meno è dato dai driver reperibili per il nostro sistema operativo.
Putacaso fossimo in possesso di schede Atheros basta installare via "Software" in Luci / opkg via SSH

* kmod-ath5k (per schede AR54xx)

oppure

* kmod-ath9k (per schede AR92xx)

al reboot del device sarà disponibile la tab WiFi.

=== Link utili ===

 * http://www.pcengines.ch/alix.htm
 * http://pcengines.ch/howto.htm

=== Distribuzione binaria Ninux.org ===

Temporaneamente questa:
http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/x86/openwrt-x86-ext2.image (Old)

e questa con il supporto alle schede atheros (madwifi):

http://test.ninux.org/~nino/openwrt/adm5120/openwrt-x86-ext2.image (Old)

PC Engines Alix boards

Le peculiarità di queste board sono:

  • Low voltage
  • x86 (con tutte le comodità del caso)
  • Customizzabili lato radio (miniPCI)
  • PoE
  • Fast swap di sistema / backups (CompactFlash)

Specifiche Hardware

  • 433 (LX700) o 500 MHz (LX800) AMD Geode LX CPU
  • 128 o 256 MB DDR SDRAM
  • Da 1 a 3 Ethernet (Via VT6105M), 1 o 2 slot miniPCI, 1 porta seriale (console).
  • LPC bus for adding serial ports, ISA style I/O, GPIO. I2C bus for user interface.

L'ampia componentistica reperibile per tali schede (outdoor boxes, pigtails e miniPCI) ne fanno un valido AP.

OpenWRT

Da Barrier Breaker in poi c'è il pieno supporto Geode per tali schede, quindi, oltre all'uso del generic x86, possiamo tranquillamente flashare su CF openwrt-xx.xx.x-x86-geode-combined-ext4.img.gz la quale integra sia l'AES engine Geode sia kmod-led-alix.

Compilare i sorgenti

Nulla ci vieta di compilare OpenWRT per tali boards da Trunk.

  • Target System x86
  • Target Profile PCEngines Alix(2)

Preparazione della CompactFlash

Linux o Mac

http://pyramid.metrix.net/trac/wiki/InstallingPyramid/DD

Decompressione del .gz scaricato:

gunzip openwrt-xx.xx.x-x86-geode-combined-ext4.img.gz

Flash via DD:

dd if=openwrt-x86-xxx.image of=/dev/COMPACTFLASH bs=512

Windows

http://pyramid.metrix.net/trac/wiki/InstallingPyramid/PhysDiskWrite

Boot

OpenWRT gestisce le porte ethernet su Alix usando tale schema:

Eth2

Eth1

Eth0

Su Eth0 risponderà la nostra LAN 192.168.1.1/24, mentre la WAN è gestita sul Eth1. Collegandoci sulla LAN ci sarà assegnato regolarmente un indirizzo in DHCP. OpenWRT al primo boot rimane in ascolto in telnet per l'impostazione password.

Di fabbrica il collegamento in seriale è:

  • 38400,8n1

screen /dev/SERIALPORT 38400

Wireless

Avendo a disposizione 2 slot miniPCI l'unico limite a ciò che è installabile o meno è dato dai driver reperibili per il nostro sistema operativo. Putacaso fossimo in possesso di schede Atheros basta installare via "Software" in Luci / opkg via SSH

* kmod-ath5k (per schede AR54xx)

oppure

* kmod-ath9k (per schede AR92xx)

al reboot del device sarà disponibile la tab WiFi.

Distribuzione binaria Ninux.org

Temporaneamente questa: http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/x86/openwrt-x86-ext2.image (Old)

e questa con il supporto alle schede atheros (madwifi):

http://test.ninux.org/~nino/openwrt/adm5120/openwrt-x86-ext2.image (Old)