2066
Commento:
|
5086
questo comando non è più necessario
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
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 15: | Linea 20: |
=== download === | === screenshots === |
Linea 17: | Linea 22: |
Presto la versione alpha === istruzioni === |
[[Gallery]] == Istruzioni generiche per tutti i routers!!! == |
Linea 23: | 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 32: | Linea 37: |
== 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) === 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 33: | Linea 120: |
https://svn.ninux.org/ninuxdeveloping | Vedere https://svn.ninux.org/ninuxdeveloping e SvnHowTo |
Linea 37: | 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 43: | 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 49: | Linea 135: |
$ svn co http://svn.ninux.org/ninuxdeveloping/svn/openwrt-meta | $ svn co http://svn.ninux.org/svn/ninuxdeveloping/openwrt-meta |
Linea 51: | Linea 137: |
$ make package/symlinks $ make menuconfig (scegliere ninux-brcm 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 61: | Linea 155: |
* 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)
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
Bisogna entrare in ssh dopo aver cambiato la password
Non cambiare la password dalla console seriale
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
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
[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
documentazione
- ["OpenWRTCompile"]
http://forum.openwrt.org/viewtopic.php?pid=31794 (anche se un po' datata)
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
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