Newsgroup: it.comp.os.linux.development
Titolo: supporto ADSL

Salve a tutti.
Uso con soddisfazione una linea ADSL tramite un firewall linux.
Ho dovuto arrangiarmi, ovviamente il provider (
TIN.IT
) voleva
sostanzialmente impedirmi di usare linux.
Non è stato difficile, anzi è facile farlo con linux.
Vorrei sapere se per tutti è già una faccenda chiara e risolta, o se
invece potrebbe essere di interesse generale.
ciao.

 ciao.
Io lo sono molto interessato visto che devo fare la stessa cosa nella mia
azienda.
Bye
Fabio

 ciao.
ciao

 invece potrebbe essere di interesse generale.
descrivi
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

 ciao
interessa saperne di più soprattutto sull'hardware alla tin it  non hanno
risposto.
amshel

Salve gente,
scusate il ritardo, ho avuto da fare ecc.ecc....
1- sull'hardware: Telecom Italia distribuisce dei bridge Alcatel,
probabilmente li avete presente, a me hanno dato il modello Speed Touch
HOME, esiste però anche il Pro (ad esempio lo usa Mc-Link). Se vi
interessano più info su questo fatemelo sapere. Ci sono 2 versioni,
interfaccia USB oppure Ethernet, verso l'utente. Ovviamente io ho quella
ethernet. Il mio firewall (486 66) ha 2 (vecchie) schede di rete. Il
bridge, verso l'utente, ha di default l'indirizzo 10.0.0.138. La scheda
eth del firewall verso il bridge va perciò configurata anch'essa su
un'indirizzo privato di classe A, ad esempio 10.0.0.1. Oppure si può
usare il DHCP, perchè il bridge fornisce anche questo servizio (fornisce
anche un DNS...).
2- di prassi un tecnico incaricato TIN viene dal cliente e installa un
software (disponibile solo per Mac e Winvari), verifica empiricamente
che tutto funzioni e fa abilitare il servizio. Ho acconsentito a questa
trafila per sveltire la cosa (altrimenti non mi avrebbero abilitato il
servizio) e perchè sapevo che mi sarebbe stato utile avere una
connessione funzionante da esaminare per poi far andare il tutto col
linux (infatti ci ho messo in totale 90 minuti). Tanto gli ho fatto
trovare in una stanza un cavo ethernet e una macchina win98. La sala
macchine non la ha neanche vista...
3- Il protocollo usato è PPPoE. Questo protocollo non è supportato
direttamente dal kernel 2.2 ma pare lo sarà nel 2.4. Non uso il 2.3 per
un router/firewall. Per informazioni sullo stato del supporto PPPoE in
linux il link di riferimento è:
http://www.suse.de/%7Ebk/PPPoE-project.html
Quindi probabilmente tutto quello che segue diventerà obsoleto col 2.4.
(Cioè fra pochissimo ;) )
4- Allo stato attuale, ho scelto il pacchetto rp-pppoe, che a grandi
linee funziona reindirizzando pppd sull'ethernet. Per questo motivo è
necessario il supporto ppp nel kernel, e il pacchetto pppd. Ricordarsi
che il 2.2.14 necessita pppd 2.3.10 o newer.
rp-pppoe è sviluppato dalla Roaring Penguin ed è sotto licenza GPL. E'
distribuito sia tar.gz che rpm.
http://www.roaringpenguin.com/pppoe.html
5- Complessivamente l'installazione è banale. Io ho scaricato i
sorgenti, per abitudine. Comunque suppongo che scaricando i binari non
ci dovrebbero essere problemi comunque. A chi sceglie la via dei
sorgenti (use the source, Luke!) sconsiglio di lanciare lo script go
perchè va a ritoccare i files di configurazione del ppp di testa sua, a
me questo non piace. Molto meglio il solito ./configure eppoi make e
make install. Prima vedere il Makefile, se vi va bene il path
d'installazione.
6- Configurazione: semplicissima. Basta inserire user/password in
pap-secrets. Se mi chiamassi Roberto Fagiolo, probabilmente la TIN mi
avrebbe dato un account rfagiol, mettiamo io avessi scelto come
password: legume (non una gran scelta...), dovrei scrivere:
rfagiol	* legume
e basta (posso esserci anche commenti, ovviamente), in pap-secrets.
7- Per provare il tutto è sufficiente lanciare lo script adsl-start
(adsl-stop ferma tutto).
8- Rispetto ad una connessione ppp su PSTN o ISDN, la sicurezza assume
un' importanza maggiore, se non altro perchè non pagando gli scatti (e
grazie alla stabilità di linux) si sta collegati 24/24. Un firewall ci
vuole (si è pienamente raggiungibili da Internet). Ma non c'è niente di
diverso tra lo scrivere le rules per una connessione ppp vecchio tipo o
per una PPPoE. Assolutamente niente. La cosa è semplicissima se avete un
vecchio PC da dedicare come firewall. Se invece la stessa macchina che
fa da server interno deve fare anche da firewall, allora dovete scrivere
parecchie rules.
9- Per far andare una LAN, occorre configurare il masquerade, come al
solito.
Ciao a tutti.
Fabrizio Di Campo a.k.a. oops

 anche un DNS...).
non ho  capito una cosa: ti  viene assegnato l'ip 10.0.0.138,  giusto? E
allora come fai  a faryti raggiungere da fuori? Provvede  la telecomm ad
instradare il traffico verso il tuo pc?
PS:  a   livello  di  installazione   della  linea,  quante   rotture  /
installazioni  di  borchie  ci  sono?  (non  vorrei  dover  sdrenare  la
casa....)


 instradare il traffico verso il tuo pc?
Se quello e` il tuo IP, e` impossibile. La rete 
10.0.0.0/8
 e` riservata, e
non assegnata. Evidentemente sei dietro a un NAT.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

 non assegnata. Evidentemente sei dietro a un NAT.
10.0.0.138 è l'IP address dell'interfaccia dello switch verso di te. La
tua interfaccia ethernet fisicamente collegata solo all'interfaccia
10.0.0.138, deve avere un indirizzo tipo 10.0.0.1 perchè possa
comunicare con lo switch. Tutto questo è rete locale, il tuo firewall
con lo switch.
Verso internet si usa il protocollo PPPoE, ovvero PPP-over-Ethernet.
L'interfaccia che si usa per il traffico con 0.0.0.0 è la ppp0. L'IP
address di ppp0, nonchè il default gateway,  vengono configurati nella
fase di handshaking del protocollo PPPoE, in maniera del tutto analoga
al modo in cui il protocollo PPP configura l'IP address dell'interfaccia
ppp0 in una normale connessione al POP tramite linea commutata. Sapete
tutti infatti che l'opzione noipdefault dice al pppd di configurare
l'interfaccia ppp0 sull'indirizzo IP  richiesto dall'altro peer, per
esempio. Ebbene, la usi anche col PPPoE.
Nel mio caso mi ritrovo ppp0 con un indirizzo IP 212.a.b.c. Sono in
Rete.
Ciao a tutti.

Nel mio caso mi ritrovo ppp0 con un indirizzo IP 212.a.b.c. Sono in
Sono anch'io interessato. Penso che i problemi di intendimento derivino
da questo:
Data una rete locale 192.0.0.x, io immaginavo che ti fornissero un
qualcosa che andava collegato ad una scheda rete dedicata.
Quini nella rete 192.0.0.x, un pc avrebbe avuto 2 schede rete, una
192.0.0.x e una 0.0.0.0 che beccava l'ip assegnato dal server.
Invece mi pare di capire che loro ti danno un router (tu lo chiami
bridge/switch) che ha una interfaccia 10.0.0.x. Quindi nella rete
192.0.0.x un pc avrà 2 schede, una 192.0.0.x e una 10.0.0.x.
Su questo pc fai partire pppoe e l'interfaccia ppp prende indirizzo
assegnato da provider.
Quindi il pc avrà:
ethX 192.0.0.x
ethX 10.0.0.x
ppp0 0.0.0.0  (212.a.b.c)
E il loro router
10.0.0.x
0.0.0.0
E' così?
Se è così però le regole di firewall sono un po' diverse dalla semplice
connessione dialup perché c'è una interfaccia in +: 10.0.0.x.
Inoltre, se il loro router è fisso 10.0.0.x potrebbe creare problemi,
proprio nelle regole di rifewall, per chi usa già una rete 10.0.0.x.
Grazie.
-- 
giu...@pobox.com

 solito.
Questo lo pensavo anch'io. Ma allora perche provider tipo Galactica offrono
due abbonamenti: uno per un singolo utente e l'altro per una lan aziendale?
Tanto poi con un proxy posso fare quello che voglio.
..GG..

 Rete.
Quindi l'IP è dinamico? Nessuna possibiltà di mettere su un web server
casalingo?
Ciao,
Fabio Alemagna

 Rete.
e questo IP rimane costante?


parecchie rules.
Scusa, io non sono ferratissimo sull'argomento, ma mi potresti
spiegare perche' se uso un pc a parte come firewall le cose sono piu'
semplici? A occhio credevo fosse la stessa cosa.
Spero l'argomento non sia troppo OT.
Ciao e grazie in anticipo.
giacomo
g...@libero.it

 
Dipende dal provider e dalla tipologia dell'abbonamento.
Ad esempio Tin.it ADSL ha Ip dinamico mentre Net24 Infostrada statico.
Comunque se vuoi usare il web server casalingo per scopi non commerciali
puoi sempre usare servizi tipo 
www.dynip.com
 .
Bye
-- 
Andrea Capriotti
http://gulliver.unian.it/capriotti
http://www.notut.org

 
Ti forniscono e configurano anche il router.....
Certo che puoi sempre usare GNU/LINUX con squid o simili con un
abbonamento "single".


 proprio nelle regole di rifewall, per chi usa già una rete 10.0.0.x.
IMHO sarebbero risolvibili. Comunque la network non è fissa. Puoi
settare la subnet che vuoi, sempre tra quelle off-line, di classe A,B,C.
10.0.0.0 è semplicemente il default.
ciao.

 ..GG..
Il masquerade è una gran cosa ma non va bene in tutti i casi. Fa
difficoltà a gestire i protocolli misti TCP/UDP, tant'è vero che ci sono
i masq modules del kernel per risolvere i casi più comuni, se non
bastano puoi fare qualcosa con application proxies...
Invece se hai una sottorete anzichè un IP dinamico, prima di tutto ti
puoi prendere un vero dominio, mettere su un vero DNS e probabilmente
anche un MTA (voglio dire che non sei obbligato al pull delle mail, ma
puoi usare Sendmail in SMTP), configurare un firewall senza masquerade,
tante altre belle cose, insomma è più facile da far andare e va meglio.
ciao.

 ciao.
Chiedo scusa per la confusione tra Fabrizio Di Campo e oops (che sono la
stessa persona), ma oggi, se potete confermare, 
news.tin.it
 č andato
malissimo. Mi ha perso 2 o 3 articles, niente male. Considerando che
stamattina ho lavorato sul DNS credevo fosse un problema mio, e quindi
ho postato da un altro account. Il DNS era a posto.
Ma non ci sono piů news server pubblici ? C'era una volta uno al cnr...
ne ho trovati solo di esteri che non riportano it.*
ciao a tutti.

 Ciao e grazie in anticipo.
Devo essere breve. Posso dire che più servizi sono attivi su una
linuxbox e più numerose sono le differenze da creare, tipo certe
connessioni su certe porte vanno solo da certi IP e da certe
interfacce... più si complica l'insieme delle rules. Se si deve fare un
firewall per un vero server, occorre partire con un DENY all approach e
abilitare solo lo stretto indispensabile ==> diverse pagine di script.
Se invece abbiamo un vecchio PC da dedicare al firewalling, gli togliamo
tutti i servizi ed è già piuttosto sicuro, aggiungiamo un paio di rules
ed un masquerade ed ecco che offre subito una buona sicurezza a tutta
una LAN.
ciao.

Devo essere breve. 
Sei stato tanto breve quanto chiaro, ti ringrazio per la spiegazione.
Ciao
giacomo