Italiano English
Modifica History Actions

Differenze per "SetupFreifunk"

Differenze tra le versioni 14 e 20 (in 6 versioni)
Versione 14 del 2006-11-20 14:34:56
Dimensione: 5161
Autore: host18-154
Commento:
Versione 20 del 2007-05-15 08:22:37
Dimensione: 4959
Autore: ZioPRoTo
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
= Configurazione Web Based: =
Linea 31: Linea 33:
= Note brutte e disordinate: = = Quando l'interfaccia web non basta e si deve andare di SSH :) =

== Nota su gli script di init.d ==

Su Freifunk molte variabili di configurazione dell'AP sono mantenute in NVRAM. [[BR]]
Gli script di init.d leggono queste variabili e ricreare i files di configurazione in etc
ogni volta che lanciamo i rilanciamo un servizio. [[BR]]
Quindi modificare i files di configurazione spesso non serve a nulla, ma si deve andare a modificare
gli scripts.

== Attivare OLSR su altre interfacce di rete oltre alla wireless ==

Modificate il file '''/etc/init.d/S53olsrd''' alla '''linea 11'''

Invece di
{{{
OLSRDEVLIST=$WIFIDEV
}}}
Specificate a mano le interfacce su cui volete attivare olsr
esempio:
{{{
OLSRDEVLIST="eth1 vlan0 vlan1"
}}}
Linea 35: Linea 59:
iptables dentro freifunk è installato un po striminzito.
potrebbero sorgere problemi a fare NAT di protocolli come FTP e pptp se non si installano i vari moduli di connection tracking
iptables dentro freifunk è installato un po striminzito.[[BR]]
Potrebbero sorgere problemi a fare NAT di protocolli come FTP e pptp se non si installano i vari moduli di connection tracking[[BR]]
Linea 38: Linea 62:
A TuscoloMesh per far transitare per bene i tunnel pptp abbiamo dovuto aggiungere un pacchetto: A TuscoloMesh per far transitare per bene i tunnel pptp abbiamo dovuto aggiungere un pacchetto:[[BR]]
Linea 40: Linea 64:
entrare in ssh nel router e... (VERSIONE 1.2.5) entrare in ssh nel router e... (VERSIONE 1.2.5)[[BR]]
{{{
Linea 44: Linea 68:
}}}
dalla versione 1.4.2 di freifunk ci sta un altro pacchetto, che si chiama freifunk-iptables-missing si deve installare anche quello[[BR]]
{{{
ipkg update
ipkg install freifunk-iptables-missing
}}}
Linea 45: Linea 75:
dalla versione 1.4.2 di freifunk ci sta un altro pacchetto, che si chiama freifunk-iptablesqualcosa..
si deve installare anche quello
cmq poi con un lsmod è facile verificare se il modulo che vi serve è caricato o no[[BR]]
{{{
root@OpenWrtExGW:~# lsmod
Module Size Used by
ip_nat_pptp 2428 0 (unused)
ip_conntrack_pptp 2956 1
ip_nat_tftp 1824 0 (unused)
ip_conntrack_tftp 1728 1
ip_nat_snmp_basic 8912 0 (unused)
ip_nat_proto_gre 1536 0 (unused)
ip_conntrack_proto_gre 2440 0 [ip_nat_pptp ip_conntrack_pptp]
ip_conntrack_amanda 1232 0 (unused)
tun 4344 3
ip_nat_irc 2336 0 (unused)
ip_conntrack_irc 3128 1
ip_nat_ftp 2960 0 (unused)
ip_conntrack_ftp 4320 1
wlcompat 16080 0 (unused)
wl 385184 0 (unused)
switch-core 4896 0 [switch-robo]
diag 4336 0 (unused)
root@OpenWrtExGW:~#
}}}
Linea 48: Linea 99:
cmq poi con un lsmod è facile verificare se il modulo che vi serve è caricato o no [[BR]]
Visti i moduli per GRE e pptp conntrack caricati? Senza di quelli la VPN non vi funziona.[[BR]]
Linea 52: Linea 104:
Nella versione di Freifunk 1.4.2 per avere il dhcp sull'interfaccia wireless Nella versione di Freifunk 1.4.2 per avere il dhcp sull'interfaccia wireless[[BR]]
{{{
Linea 56: Linea 108:
}}}
Questa volta non è installato di default.[[BR]]
Linea 57: Linea 111:
Questa volta non è installato di default.
Linea 59: Linea 112:
== Il BMF Plugin + Interfaccia Italiana== == Interfaccia Italiana ==
Linea 61: Linea 114:
Ho visto che se avete una versione Freifunk 1.2.x non c'è bisogno di riflashare il router se volete BMF plugin o la nuova interfaccia in Italiano. Ho visto che se avete una versione Freifunk 1.2.x non c'è bisogno di riflashare il router se volete la nuova interfaccia in Italiano.
Linea 64: Linea 117:

ipkg update
ipkg install olsrd-bmf-update
{{{
Linea 70: Linea 121:

ed avete la nuova webif e olsrd-bmf

SCONSIGLIO FORTEMENTE DI INSTALLARE L'INTERFACCIA ITALIANA CON QUESTO METODO
A me pare che la nuova interfaccia non funzioni benissimo con il vecchio firmware
Meglio installarne una che vi compare in ipkg list
}}}
ed avete la nuova webif [[BR]]
Linea 81: Linea 128:
per quello che riguarda "services" credo che sia un altro plug-in di olsr (quel discorso di portare in giro l'informazione legata ai servizi offerti) SCONSIGLIO FORTEMENTE DI INSTALLARE L'INTERFACCIA ITALIANA CON QUESTO METODO[[BR]]
A me pare che la nuova interfaccia non funzioni benissimo con il vecchio firmware, funziona bene solo su versione 1.4.x[[BR]]
Linea 84: Linea 132:
Per quello che riguarda BMF su un router lo ho installato come appena descritto, mentre su un altro lo ho installato proprio mettendo il nuovo firmare da zero.
Controllate il file /etc/local.olsr.conf e editatelo come meglio credete
== Altra documentazione ==
Linea 87: Linea 134:


Inoltre su quello dove ho fatto l'upgrade è comparsa l'interfaccia tun0, mentre sull'altro no.
Sempre su quello dove ho fatto l'upgrade ho 3 processi di olsrd attivi!


root@Andrea:~# /etc/init.d/S53olsrd restart
Stopping olsrd...
Starting olsrd...

 *** olsr.org - 0.4.10 ***
 Build date: Apr 12 2006
 http://www.olsr.org

Parsing file: "/var/etc/olsrd.conf"
olsr.org - 0.4.10 detaching from the current process...

root@Andrea:~# ps aux
  PID Uid VmSize Stat Command
    1 root 340 S init
    2 root SW [keventd]
    3 root RWN [ksoftirqd_CPU0]
    4 root SW [kswapd]
    5 root SW [bdflush]
    6 root SW [kupdated]
    8 root SW [mtdblockd]
   43 root SWN [jffs2_gcd_mtd4]
   71 root 320 S klogd
   73 root 348 S syslogd -C 16
   78 root 272 S watchdog /dev/misc/watchdog
  594 root 356 S /usr/sbin/dnsmasq
  608 root 340 S /usr/sbin/httpd -c /var/etc/httpd.conf -p 80 -h /www -r Freifunk Webadmin, user name
  620 root 348 S /usr/sbin/crond -L /dev/null
  626 root 360 S /usr/bin/dropbear
  866 root 340 S init
 1142 root 568 R /usr/bin/dropbear
 1143 root 484 S -ash
 1424 root 700 S olsrd -f /var/etc/olsrd.conf -d 0
 1427 root 700 S olsrd -f /var/etc/olsrd.conf -d 0
 1428 root 700 S olsrd -f /var/etc/olsrd.conf -d 0
 1439 root 336 R ps aux
root@Andrea:~#

--------------------------------------------------------------------------------------------


Per documentazione in più consultate anche http://freifunk.net/wiki/FreifunkFirmwareEnglish
Per documentazione in più consultate anche [[BR]]
http://freifunk.net/wiki/FreifunkFirmwareEnglish [[BR]]
http://wiki.freifunk.net/Freifunk_Firmware_%28English%29

Configurazione Web Based:

Dopo aver seguito le istruzioni su come installare il freifunk, dovete preoccuparvi della configurazione.cBR

Per configurare il freifunk seguire le istruzioni riportate sulla schermata principale:

Password: PasswordBR Impostare la password di accesso all'account root per l'ssh, e l'interfaccia web.BR Contact info: EmailBR Impostare i paramtri di riconoscimentoBR Contact info: LocationBR Luogo in cui i trova l'Access PointBR Wireless: WLAN Protocol = StaticBR Configurazione protocollo WirelessBR Wireless: WLAN-IP AddressBR Inidirizzo IP wirelessBR Wireless: WLAN NetmaskBR Net mask della wirelessBR Wireless: WLAN Mode = Ad HocBR Tipo di Modalità - Ad HocBR Wireless: ESSIDBR ninux.orgBR Wireless: ChannelBR dipende con chi ci si collega.BR Wireless: RX Antenna != AutoBR Impostare l'antenna attiva se non si stanno usando le antenna di serie dell'access pointBR Wireless: Fragmentation Threshold <= 512BR Wireless: RTS Threshold <= 250BR System: Host NameBR


Quando l'interfaccia web non basta e si deve andare di SSH :)

Nota su gli script di init.d

Su Freifunk molte variabili di configurazione dell'AP sono mantenute in NVRAM. BR Gli script di init.d leggono queste variabili e ricreare i files di configurazione in etc ogni volta che lanciamo i rilanciamo un servizio. BR Quindi modificare i files di configurazione spesso non serve a nulla, ma si deve andare a modificare gli scripts.

Attivare OLSR su altre interfacce di rete oltre alla wireless

Modificate il file /etc/init.d/S53olsrd alla linea 11

Invece di

OLSRDEVLIST=$WIFIDEV

Specificate a mano le interfacce su cui volete attivare olsr esempio:

OLSRDEVLIST="eth1 vlan0 vlan1"

iptables striminzito - connection tracking

iptables dentro freifunk è installato un po striminzito.BR Potrebbero sorgere problemi a fare NAT di protocolli come FTP e pptp se non si installano i vari moduli di connection trackingBR

A TuscoloMesh per far transitare per bene i tunnel pptp abbiamo dovuto aggiungere un pacchetto:BR

entrare in ssh nel router e... (VERSIONE 1.2.5)BR

ipkg update
ipkg install kmod-iptables-extra

dalla versione 1.4.2 di freifunk ci sta un altro pacchetto, che si chiama freifunk-iptables-missing si deve installare anche quelloBR

ipkg update
ipkg install freifunk-iptables-missing

cmq poi con un lsmod è facile verificare se il modulo che vi serve è caricato o noBR

root@OpenWrtExGW:~# lsmod
Module                  Size  Used by
ip_nat_pptp             2428   0 (unused)
ip_conntrack_pptp       2956   1
ip_nat_tftp             1824   0 (unused)
ip_conntrack_tftp       1728   1
ip_nat_snmp_basic       8912   0 (unused)
ip_nat_proto_gre        1536   0 (unused)
ip_conntrack_proto_gre    2440   0 [ip_nat_pptp ip_conntrack_pptp]
ip_conntrack_amanda     1232   0 (unused)
tun                     4344   3
ip_nat_irc              2336   0 (unused)
ip_conntrack_irc        3128   1
ip_nat_ftp              2960   0 (unused)
ip_conntrack_ftp        4320   1
wlcompat               16080   0 (unused)
wl                    385184   0 (unused)
switch-core             4896   0 [switch-robo]
diag                    4336   0 (unused)
root@OpenWrtExGW:~# 

BR Visti i moduli per GRE e pptp conntrack caricati? Senza di quelli la VPN non vi funziona.BR

OLSR dhcp

Nella versione di Freifunk 1.4.2 per avere il dhcp sull'interfaccia wirelessBR

ipkg-update
ipkg install freifunk-dnsmasq

Questa volta non è installato di default.BR

Interfaccia Italiana

Ho visto che se avete una versione Freifunk 1.2.x non c'è bisogno di riflashare il router se volete la nuova interfaccia in Italiano.

Ecco le operazioni da fare dopo essersi loggati in SSH con il WRT che ha accesso ad internet.

cd /tmp
wget http://212.222.128.68/sven-ola/ipkg/packages/freifunk-webadmin-it_1.4.2_mipsel.ipk
ipkg install /tmp/freifunk-webadmin-it_1.4.2_mipsel.ipk

ed avete la nuova webif BR

Problemi: ho dovuto reinstallare freifunk-olsr-viz perchè non mi compariva più in interfaccia web avete la pagina "services" ma non funziona

SCONSIGLIO FORTEMENTE DI INSTALLARE L'INTERFACCIA ITALIANA CON QUESTO METODOBR A me pare che la nuova interfaccia non funzioni benissimo con il vecchio firmware, funziona bene solo su versione 1.4.xBR

Altra documentazione

Per documentazione in più consultate anche BR http://freifunk.net/wiki/FreifunkFirmwareEnglish BR http://wiki.freifunk.net/Freifunk_Firmware_%28English%29