Italiano English
Modifica History Actions

Differenze per "FirmwareNinux"

Differenze tra le versioni 1 e 40 (in 39 versioni)
Versione 1 del 2007-11-30 15:14:55
Dimensione: 1253
Autore: ClauzClauz
Commento:
Versione 40 del 2009-01-11 16:50:03
Dimensione: 5523
Autore: ClauzClauz
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
[[TableOfContents]] <<TableOfContents>>
Linea 7: Linea 7:
Firmware OpenWrt con configurazione e grafica personalizzate ninux.org
Linea 8: Linea 10:
 * olsrd + plugins
 * webif con grafica Ninux.org
 * Ninux Dynamic DNS
 * iproute2
 * snmp
 * horst
 * tcpdump
 * wl (solo WRT54G)
 * file di configurazione quasi-pronti
Linea 9: Linea 20:
=== istruzioni e download === === screenshots ===

<<Gallery>>

== 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'''

 * https://svn.ninux.org/svn/ninuxdeveloping/ninux-ipkg-atheros/tags/8.01-bin/AtherosBinariesNinuxIpkg-TAG-8.01.tar.bz2
 
Versione '''UNSTABLE'''

 * http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/fonera/
 
=== brcm (Linksys WRT54G) ===

Per installare l'immagine sul Linksys WRT54G seguite le istruzioni alla pagina: http://wiki.ninux.org/Kamikaze

Versione '''8.01''' per '''Linksys WRT54G/GL/GS'''

 * https://svn.ninux.org/svn/ninuxdeveloping/ninux-ipkg-brcm/tags/8.01-bin
 * http://students-playground.netgroup.uniroma2.it/~saverio/openwrt/brcm/

=== x86 (Alix) ===

Versione '''8.01''' testata su
 * '''qemu''' (vedi OpenWrtOnQemu)
 * '''alix''' (vedi AlixOpenWrt)

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

 * 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

Versione '''UNSTABLE'''

 * 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) ===

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

[[attachment:ninux-webiftheme_8.01-2_all.ipk]]
Linea 13: Linea 123:
Vedere https://svn.ninux.org/ninuxdeveloping e SvnHowTo

Linea 15: Linea 128:
{{{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/}}} - meta-ipkg per broadcom con files di configurazione e dipendenza da altri pacchetti (es. olsrd)
 * {{{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 20: Linea 130:
 * 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 26: Linea 137:
$ svn co http://svn.ninux.org/ninuxdeveloping/svn/openwrt-meta
$ cd openwrt-meta/trunk
$ make package/symlinks
$ make menuconfig (scegliere ninux-brcm in Administration)
$ make
$ svn co https://svn.openwrt.org/openwrt/trunk openwrttrunk
$ cd openwrttrunk
$ echo "src-svn ninux https://svn.ninux.org/svn/ninuxdeveloping/packages" >> feeds.conf.default
$ ./scripts/feeds update
$ ./scripts/feeds install -a
$ make menuconfig
Linea 33: Linea 145:
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
}}}

Note: To build an full openwrt with all packages, ignoring the failing packages, add a {{{IGNORE_ERRORS=m}}} to the make call.
This will let continiue the build, even if a single packed marked with “m” failed to build.
Linea 34: Linea 157:
 * ["OpenWRTCompile"]  * [[OpenWRTCompile]]
Linea 36: Linea 159:
 * http://wiki.openwrt.org/BuildRoot
Linea 37: Linea 161:
 * http://www.oesf.org/index.php?title=Pdaxrom:_Create_An_Ipk_Howto
 * 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)

Per installare l'immagine sul Linksys WRT54G seguite le istruzioni alla pagina: http://wiki.ninux.org/Kamikaze

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 https://svn.openwrt.org/openwrt/trunk openwrttrunk
$ cd openwrttrunk
$ echo "src-svn ninux https://svn.ninux.org/svn/ninuxdeveloping/packages" >> feeds.conf.default
$ ./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

Note: To build an full openwrt with all packages, ignoring the failing packages, add a IGNORE_ERRORS=m to the make call. This will let continiue the build, even if a single packed marked with “m” failed to build.

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