Italiano English
Modifica History Actions

Differenze per "FirmwareNinux"

Differenze tra le versioni 14 e 37 (in 23 versioni)
Versione 14 del 2007-12-31 00:59:53
Dimensione: 3401
Autore: nino
Commento:
Versione 37 del 2008-03-18 17:27:56
Dimensione: 5094
Autore: localhost
Commento: converted to 1.6 markup
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
[[TableOfContents]] <<TableOfContents>>
Linea 7: Linea 7:
Un ipkg che, installato su un router con OpenWrt, lo prepari per la rete ninux.org. Firmware OpenWrt con configurazione e grafica personalizzate ninux.org
Linea 10: Linea 10:
 * olsrd
 * webif in italiano
 * olsrd + plugins
 * webif con grafica Ninux.org
 * Ninux Dynamic DNS
Linea 13: Linea 14:
 * snmp
 * horst
 * tcpdump
 * wl (solo WRT54G)
Linea 17: Linea 22:
[[Gallery]] <<Gallery>>
Linea 19: Linea 24:
=== download === == Istruzioni generiche per tutti i routers!!! ==
Linea 21: Linea 26:
==== La Fonera ==== Dopo che installate l'immagine:
Linea 23: Linea 28:
Versione '''0.1-alpha''' per '''Fonera'''  * cambiate l'IP dell'IF Ninux in {{{/etc/config/network}}}
 * cambiate l'IP dell'interfaccia wireless locale (sta in {{{/etc/init.d/custom-ninux-startup}}})
 * cambiate l'IP dell'interfaccia wired {{{/etc/config/network}}}
 * cambiate {{{/etc/dnsmasq.conf}}} opportunamente
 * cambiate HNA di olsr opportunamente in {{{/etc/olsrd.conf}}}
Linea 25: Linea 34:
http://160.80.103.99/~saverio/openwrt/fonera/ Prendete indirizzi IP liberi ed usate questa pagina:
GestioneIndirizzi


== download ==

=== atheros (La Fonera) ===

Versione '''8.01''' per '''Fonera'''

 * https://svn.ninux.org/svn/ninuxdeveloping/ninux-ipkg-atheros/tags/8.01-bin/AtherosBinariesNinuxIpkg-TAG-8.01.tar.bz2
Linea 27: Linea 46:
==== Linksys WRT54G ==== Versione '''UNSTABLE'''
Linea 29: Linea 48:
Versione '''0.1-alpha''' per '''Linksys WRT54G/GL/GS'''  * http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/fonera/
 
=== brcm (Linksys WRT54G) ===
Linea 31: Linea 52:
http://160.80.103.99/~saverio/openwrt/brcm/ Versione '''8.01''' per '''Linksys WRT54G/GL/GS'''
Linea 33: Linea 54:
==== x86 ====  * https://svn.ninux.org/svn/ninuxdeveloping/ninux-ipkg-brcm/tags/8.01-bin
 * http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/brcm/
Linea 35: Linea 57:
Versione '''0.1-alpha''' testata solo su '''qemu'''e su '''alix''' === x86 (Alix) ===
Linea 37: Linea 59:
vedere OpenWrtOnQemu Versione '''8.01''' testata su
 * '''qemu''' (vedi OpenWrtOnQemu)
 * '''alix''' (vedi AlixOpenWrt)
Linea 41: Linea 65:
http://test.ninux.org/~nino/openwrt/x86/openwrt-x86-ext2.image  * https://svn.ninux.org/svn/ninuxdeveloping/ninux-ipkg-x86/tags/8.01-bin/
 * Builds di Nino:
http://test.ninux.org/~nino/openwrt/x86/openwrt-x86-ext2.image
Linea 43: Linea 68:
vedi pure:AlixOpenWrt Versione '''UNSTABLE'''
Linea 45: Linea 70:
==== adm5120 ====  * Builds di Saverio: http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/x86/

/!\ Se utilizzate '''alix''', al '''primo boot''' modificare la password '''via telnet''': /!\ (vedi [[https://svn.ninux.org/ninuxdeveloping/ticket/46|ticket 46]])
{{{
$ telnet 192.168.1.1
openwrt$ passwd
openwrt$ exit
$ ssh -l root 192.168.1.1
openwrt$ exit
}}}

 1. '''Bisogna''' entrare in ssh dopo aver cambiato la password
 1. '''Non''' cambiare la password dalla console seriale
 1. '''Non''' cambiare la password dalla webif

Altrimenti la webif non partirà oppure verrà chiesta di nuovo la password.


=== adm5120 (microtik rb133) ===
Linea 65: Linea 108:
Instruzioni: Istruzioni:
Linea 69: Linea 112:
=== Tema grafico per webif^2 ===
Linea 70: Linea 114:
==== Tema grafico per webif^2 ==== Versione '''8.01''' Platform-independent
Linea 72: Linea 116:
Versione '''0.1-beta''' Platform-independent [[attachment:ninux-webiftheme_8.01-2_all.ipk]]
Linea 74: Linea 118:
attachment:ninux-webiftheme_0.1-beta_all.ipk

=== istruzioni ===

Dopo che installate l'immagine:

 * cambiate l'IP dell'IF Ninux
 * cambiate l'IP dell'interfaccia wireless locale (sta in /etc/init.d/custom-user-startup)
 * cambiate l'IP dell'interfaccia wired
 * cambiate /etc/dnsmasq.conf opportunamente
 * cambiate HNA di olsr opportunamente

Prendete indirizzi IP liberi ed usate questa pagina:
GestioneIndirizzi
Linea 90: Linea 120:
https://svn.ninux.org/ninuxdeveloping
Vedere
https://svn.ninux.org/ninuxdeveloping e SvnHowTo
Linea 94: Linea 126:
{{{https://svn.ninux.org/ninuxdeveloping/svn/openwrt-meta}}} - meta repository con i seguenti externals:
 * {{{https://svn.ninux.org/ninuxdeveloping/svn/ninux-ipkg-brcm}}} --> {{{trunk/packages/ninux-ipkg-brcm}}} - meta-ipkg per broadcom con files di configurazione e dipendenza da altri pacchetti (es. olsrd)
 * {{{https://svn.ninux.org/ninuxdeveloping/svn/ninux-ipkg-atheros}}} --> {{{trunk/packages/ninux-ipkg-atheros}}} - meta-ipkg per atheros (fonera)
 * {{{https://svn.openwrt.org/openwrt/packages}}} --> {{{packages}}} - pacchetti di OpenWrt che verranno linkati dal comando {{{make package/symlinks}}}
 * {{{http://svn.berlios.de/svnroot/repos/xwrt/trunk/}}} --> {{{trunk/package/webif}}} - WebIf
{{{https://svn.ninux.org/ninuxdeveloping/svn/openwrt-meta}}} - meta repository con vari externals:
Linea 100: Linea 128:
 * altri externals per il ramo stable di OpenWrt
 * {{{https://svn.ninux.org/ninuxdeveloping/svn/ninux-ipkg-brcm}}} --> {{{trunk/packages/zzz-ninux-ipkg-brcm}}} - meta-ipkg per broadcom con files di configurazione e dipendenza da altri pacchetti (es. olsrd)
 * {{{https://svn.ninux.org/ninuxdeveloping/svn/ninux-ipkg-atheros}}} --> {{{trunk/packages/zzz-ninux-ipkg-atheros}}} - meta-ipkg per atheros (fonera)
 * ...
Linea 108: Linea 137:
$ make package/symlinks
$ make menuconfig (scegliere ninux-brcm e/o anche ninux-webiftheme in Administration)
$ make
$ ./scripts/feeds update
$ ./scripts/feeds install -a
$ make menuconfig
}}}

Nel menù:
 * scegliere i pacchetti ninux-* in Administration
 * [[https://svn.ninux.org/ninuxdeveloping/ticket/25|ticket #25]]: '''NON ABILITARE''' Base system -> busybox -> Configuration -> Networking Utilities -> Use sendfile system call (sotto httpd)

{{{
$ make world
Linea 114: Linea 151:
 * ["OpenWRTCompile"]  * [[OpenWRTCompile]]
Linea 119: Linea 156:
 * http://wiki.openwrt.org/OpenWrtDocs/BuildingKamikazeHowTo <<Icon(new)>>
 * http://downloads.openwrt.org/docs/buildroot-documentation.html
 * http://downloads.openwrt.org/kamikaze/docs/openwrt.html

== installazione da remoto ==

Try at yuor own risk!!!! (La procedura è stata testata solo su schede Alix)

E' possibile aggiornare il firmware da remoto con il seguente comando:
{{{
ssh root@(indirizzo della scheda) 'dd of=/dev/hda bs=512'< openwrt.image
}}}

Firmware Ninux

progetto

Firmware OpenWrt con configurazione e grafica personalizzate ninux.org

features

  • olsrd + plugins
  • webif con grafica Ninux.org
  • Ninux Dynamic DNS
  • iproute2
  • snmp
  • horst
  • tcpdump
  • wl (solo WRT54G)
  • file di configurazione quasi-pronti

screenshots

Istruzioni generiche per tutti i routers!!!

Dopo che installate l'immagine:

  • cambiate l'IP dell'IF Ninux in /etc/config/network

  • cambiate l'IP dell'interfaccia wireless locale (sta in /etc/init.d/custom-ninux-startup)

  • cambiate l'IP dell'interfaccia wired /etc/config/network

  • cambiate /etc/dnsmasq.conf opportunamente

  • cambiate HNA di olsr opportunamente in /etc/olsrd.conf

Prendete indirizzi IP liberi ed usate questa pagina: GestioneIndirizzi

download

atheros (La Fonera)

Versione 8.01 per Fonera

Versione UNSTABLE

brcm (Linksys WRT54G)

Versione 8.01 per Linksys WRT54G/GL/GS

x86 (Alix)

Versione 8.01 testata su

immagine da flashare su cf compresa di pacchetto ninux-ipkg-x86:

Versione UNSTABLE

/!\ Se utilizzate alix, al primo boot modificare la password via telnet: /!\ (vedi ticket 46)

$ telnet 192.168.1.1
openwrt$ passwd
openwrt$ exit
$ ssh -l root 192.168.1.1
openwrt$ exit
  1. Bisogna entrare in ssh dopo aver cambiato la password

  2. Non cambiare la password dalla console seriale

  3. Non cambiare la password dalla webif

Altrimenti la webif non partirà oppure verrà chiesta di nuovo la password.

adm5120 (microtik rb133)

Versione 0.1-alpha testata su piattaforma mikrotik rb133c

Immagini compilate:

RAMDISK (serve per fare il boot da rete nella prima parte dell'installazione):

http://test.ninux.org/~nino/openwrt/adm5120/openwrt-adm5120-2.6-vmlinux.elf

Da scrivere nella NAND:

Rootfs:

http://test.ninux.org/~nino/openwrt/adm5120/openwrt-adm5120-2.6-rootfs.tgz

Kernel:

http://test.ninux.org/~nino/openwrt/adm5120/openwrt-adm5120-rb1xx-kernel

Istruzioni: http://wiki.openwrt.org/OpenWrtDocs/Hardware/Mikrotik/RB100

Tema grafico per webif^2

Versione 8.01 Platform-independent

ninux-webiftheme_8.01-2_all.ipk

sviluppo

Vedere https://svn.ninux.org/ninuxdeveloping e SvnHowTo

sorgenti

https://svn.ninux.org/ninuxdeveloping/svn/openwrt-meta - meta repository con vari externals:

  • https://svn.openwrt.org/openwrt/trunk --> trunk - il ramo di sviluppo principale di OpenWrt

  • https://svn.ninux.org/ninuxdeveloping/svn/ninux-ipkg-brcm --> trunk/packages/zzz-ninux-ipkg-brcm - meta-ipkg per broadcom con files di configurazione e dipendenza da altri pacchetti (es. olsrd)

  • https://svn.ninux.org/ninuxdeveloping/svn/ninux-ipkg-atheros --> trunk/packages/zzz-ninux-ipkg-atheros - meta-ipkg per atheros (fonera)

  • ...

compilare

$ svn co http://svn.ninux.org/svn/ninuxdeveloping/openwrt-meta
$ cd openwrt-meta/trunk
$ ./scripts/feeds update
$ ./scripts/feeds install -a
$ make menuconfig 

Nel menù:

  • scegliere i pacchetti ninux-* in Administration
  • ticket #25: NON ABILITARE Base system -> busybox -> Configuration -> Networking Utilities -> Use sendfile system call (sotto httpd)

$ make world

documentazione

installazione da remoto

Try at yuor own risk!!!! (La procedura è stata testata solo su schede Alix)

E' possibile aggiornare il firmware da remoto con il seguente comando:

ssh root@(indirizzo della scheda) 'dd of=/dev/hda bs=512'< openwrt.image