[Linuxtrent] Re: Programma per gestione Internet alberghi

  • From: Guido Brugnara <gdo@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 28 Jan 2007 08:19:55 +0100

Innanzitutto installi il package "vlan" e configuri la porta collegata al server/firewall Linux come TAGGED. In questo modo i pacchetti verranno contrassegnati con il numero di VLAN. Le porte invece collegate alle stanze verranno invece configurate UNTAGGED, ciacuna con il proprio numero. Se ci sono in mezzo degli switch di instaradamento (ad esempio per collegare i vari piani) verranno configurati come porte TAGGED che lasciano passare i pacchetti marcati senza toccarli.


# interfaccia base per le VLAN
ifconfig eth1 0.0.0.0 up
# cambio il nome dell'interfaccia in  "vlanXX" dove XX = 1 2 3 ...
vconfig set_name_type VLAN_PLUS_VID_NO_PAD
# attiva le VLAN utilizzate
VLANS="1 9 16 18 2 11 44"
for VLAN in $VLANS
do
   vconfig add eth1 $VLAN
   ifconfig vlan$VLAN 192.168.10.$VLAN
done

A questo punto hai un certo numero di interfaccie di rete vlanXX che funzionano come qualsiasi altra interfaccia di rete, quindi puoi configurare il firewall a mascherare il traffico da vlan* a eth0 (la tua interfaccia che va in Internet) e impedire il forward dei pacchetti tra diverse interfaccie vlan*.
Insomma, quattro regole in croce.
Puoi ovviamente anche fornire il servizio DHCP su ogni porta.
Se poi utilizzi IPAUDIT per tracciare il traffico ti basta contare il traffico per porta per fornire all'albergatore lo strumento per mettere in conto il servizio se è stato utilizzato; una bella tabella giornaliera suddivisa per camera /fascia oraria con il traffico generato. Se l'utente non ha usato il servizio leggerai zero o qualche centinaio di byte al massimo (gli ARP ed i broadcast) sul traffico in uscita.
Se si vuole ci si può anche dare il dettaglio suddiviso per porta.
A questo punto autenticare l'utente non serve a niente; è solo una complicazione inutile. Tieni conto che anche il servizio frigo non richiede password; se hai sete apri il frigo, ti prendi la bibita che poi ti troverai addebitata sul conto ;-)

ciao
Guido


maxxx76 ha scritto:
Guido Brugnara ha scritto:
Se vuoi fornire all'utente tutte le possibilità di accesso puoi
semplicemente utilizzare degli switch layer II (24 porte ormai costano
meno di 300€) con cui separare la rete in ciascuna camera e poi
attivare/disattivare l'interfaccia relativa.
Con delle regole nel firewall puoi autorizzare il traffico internet
dalla rele vlanXX verso Internet ma non in contrario.

ciao
mi sono perso nel tuo ragionamento ...
dici di dividere ogni stanza in vlan sullo swith, ma poi come le
colleghi al server? Le "tagghi" tutte su una porta? usi il pacchetto vlan?



--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: