Le seguenti 243 parole non sono state trovate nel dizionario di 1275 termini (includendo 1275 LocalSpellingWords) e sono evidenziate qui sotto:
abbiamo   Administration   aggiornare   aggiunta   aggiunto   Alix   alla   andare   andate   andiamo   at   backfire   basta   bene   branches   bs   build   Building   buildroot   call   cambiate   caricata   cd   chiama   clean   co   compilare   compile   Compile   conf   config   Contents   continiue   controlliamo   corso   cosa   datata   dd   default   dell   dentro   dev   devel   dicitura   disordinati   doc   docs   documentation   documentazione   Dopo   Dove   dove   dovete   downloads   Dynamic   echo   ed   errori   esempio   estensione   etc   eval   even   Extension   Extensions   extra   failed   failing   fare   fatele   features   feeds   file   Firmware   firmware   forum   full   Gallery   generation   generiche   Gestione   grafica   hashlimit   hda   help   horst   How   Howto   howto   https   id   if   ignoring   image   immagine   include   index   Indirizzi   indirizzi   init   installate   interessa   Ipk   iproute2   ipt   iptables   kamikaze   Kernel   kernel   kmod   lanciare   let   liberi   liscio   make   marked   mdns   menu   menuconfig   menù   mettiamo   mk   mod   modifiche   modules   nei   net   Netfilter   netfilter   network   next   nf   ninuxdeveloping   nostro   Note   oesf   ogni   olsr   olsrd   openwrt   opera   opportunamente   Oppure   ovvero   own   package   packages   packed   pagina   Pdaxrom   personalizzate   php   pid   plugin   plugins   po   poi   possiamo   prendete   Prendete   principale   prlp   procedura   progetto   pronti   proviamo   prplfoundation   prplwrt   quasi   Qui   realizazione   remoto   riga   risk   root   routers   scegliere   scheda   schede   screenshots   scripts   scrivere   seguente   seleziona   selezionare   selezionarlo   selezionate   selezionato   selezioniamo   sempre   sezione   simbolo   single   singola   snmp   Some   sorgenti   src   ssh   stata   stesse   Stop   Svn   svn   Symbol   system   T54   Table   tcpdump   testata   This   tipo   title   to   To   toolchain   trova   trovare   trovarlo   troverete   Try   update   usate   va   vada   vanilla   Vanilla   Vedere   vedere   vediamo   vi   viewtopic   vogliamo   vostro   webif   will   wired   with   wl   Wrt   xt   yuor   zzzninux  

Nascondi questo messaggio
Italiano English
Modifica History Actions

FirmwareNinux

Firmware Ninux

progetto

Firmware OpenWrt con configurazione e grafica personalizzate ninux.org- E' in corso d'opera anche la realizazione di un firmware "next generation" FirmwareNG.

features

  • olsrd + plugins and mdns plugin !
  • 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 wired /etc/config/network

  • cambiate HNA di olsr opportunamente in /etc/config/olsrd

Oppure le stesse modifiche fatele tutte da interfaccia grafica

Prendete indirizzi IP liberi ed usate questa pagina: GestioneIndirizzi

sviluppo

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

compilare

$ svn co svn://svn.openwrt.org/openwrt/branches/backfire openwrt-backfire
$ cd openwrt
$ echo "src-svn zzzninux 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

How to Add a Netfilter Extension to the firmware

Some Netfilter Extension are not in the OpenWRT toolchain.

To add nome edit the file include/netfilter.mk

andare alla sezione #extra

Qui c'è una riga per ogni estensione di Netfilter che viene caricata nel firmware quando si seleziona il modulo kmod-netfilter-extra

In questo esempio abbiamo aggiunto il modulo di iptables hashlimit, abbiamo quindi aggiunto questa riga:

$(eval $(call nf_add,IPT_EXTRA,CONFIG_NETFILTER_XT_MATCH_HASHLIMIT, $(P_XT)xt_hashlimit))

Dove CONFIG_NETFILTER_XT_MATCH_HASHLIMIT è il simbolo del modulo del kernel che vogliamo aggiungere. Per trovarlo prendete i sorgenti di un Vanilla Kernel, andate nei menu con make menuconfig e quando il modulo che vi interessa è selezionato selezionate help e troverete una dicitura tipo Symbol: NETFILTER_XT_MATCH_HASHLIMIT

Per trovare cosa scrivere dove mettiamo xt_hashlimit dovete compilare il vostro vanilla kernel, poi andiamo in net/netfilter e vediamo come si chiama l'oggetto .o del modulo kernel che ci interessa, nel nostro caso il nome era xt_hashlimit.o

Quindi, aggiunta questa singola riga al file include/netfilter.mk controlliamo che vada tutto bene facendo:

make menuconfig

selezioniamo iptables-mod-extra che si trova dentro base-system -> iptables selezioniamo kmod-ipt-extra che si trova dentro kernel-modules -> Netfilter Extensions

Fatto questo proviamo a compilare i pacchetti per vedere se va tutto liscio

make package/kernel-clean V=99
make package/kernel-compile V=99
make package/iptables-clean V=99
make package/iptables-compile V=99

se non ci sono errori possiamo compilare tutto il firmware con make ed il nuovo firmware avrà dentro il modulo di Netfilter che abbiamo aggiunto

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