Italiano English
Modifica History Actions

Differenze per "FirmwareNinux"

Differenze tra le versioni 16 e 45 (in 29 versioni)
Versione 16 del 2007-12-31 16:08:58
Dimensione: 3417
Autore: ClauzClauz
Commento:
Versione 45 del 2009-02-15 18:59:26
Dimensione: 2709
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:
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 ==

=== atheros (La Fonera) ===

Versione '''0.1-alpha''' per '''Fonera'''

http://160.80.103.99/~saverio/openwrt/fonera/
 
=== brcm (Linksys WRT54G) ===

Versione '''0.1-alpha''' per '''Linksys WRT54G/GL/GS'''

http://160.80.103.99/~saverio/openwrt/brcm/

=== x86 (Alix) ===

Versione '''0.1-alpha''' testata su
 * '''qemu''' (vedi OpenWrtOnQemu)
 * '''alix''' (vedi AlixOpenWrt)

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

http://test.ninux.org/~nino/openwrt/x86/openwrt-x86-ext2.image

=== 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 '''0.1-beta''' Platform-independent

attachment:ninux-webiftheme_0.1-beta_all.ipk

== istruzioni ==
== Istruzioni generiche per tutti i routers!!! ==
Linea 77: Linea 28:
 * 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
 * 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 86: Linea 37:
Linea 87: Linea 39:
https://svn.ninux.org/ninuxdeveloping
Linea 89: Linea 40:
=== sorgenti ===

{{{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.openwrt.org/openwrt/trunk}}} --> {{{trunk}}} - il ramo di sviluppo principale di OpenWrt
 * altri externals per il ramo stable di OpenWrt
Vedere https://svn.ninux.org/ninuxdeveloping e SvnHowTo
Linea 103: Linea 45:
$ svn co http://svn.ninux.org/svn/ninuxdeveloping/openwrt-meta
$ cd openwrt-meta/trunk
$ make package/symlinks
$ make menuconfig (scegliere ninux-brcm e/o anche ninux-webiftheme in Administration)
$ svn co https://svn.openwrt.org/openwrt/branches/8.09 openwrt
$ cd openwrt
$ 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

{{{
Linea 110: Linea 60:
=== documentazione ===
 * ["OpenWRTCompile"]
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.

{{{
$ make IGNORE_ERRORS=m
}}}

Per compilare solo un pacchetto basta andare nella directory principale, fare un
{{{
make menuconfig
}}}

e selezionare solo il pacchetto da compilare (selezionarlo come Modulo).

Per compilare il pacchetto poi basta lanciare (sempre dalla directory principale) il comando

{{{
make package/NOMEPACCHETTO-compile
}}}

=== documentazione: ovvero link disordinati ===
 * [[OpenWRTCompile]]
Linea 116: Linea 86:
 * 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

sviluppo

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

compilare

$ svn co https://svn.openwrt.org/openwrt/branches/8.09 openwrt
$ cd openwrt
$ 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

$ make

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.

$ make IGNORE_ERRORS=m

Per compilare solo un pacchetto basta andare nella directory principale, fare un

make menuconfig

e selezionare solo il pacchetto da compilare (selezionarlo come Modulo).

Per compilare il pacchetto poi basta lanciare (sempre dalla directory principale) il comando

make package/NOMEPACCHETTO-compile

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