Newsgroup: it.comp.reti.locali
Titolo: LINUX & MASQ.

Come faccio a impedire con ipchains
che la connessione sulla mia periferica ippp0 salga
quando vengono richiesti indirizzi interni alla rete?

 cerchero' un'altra donna dentro ai sogni di Tarzan...

Marco Balestra wrote:

posso farlo anche se il mio linux non è un dns server?

> >quando vengono richiesti indirizzi interni alla rete?
GE> posso farlo anche se il mio linux non =E8 un dns server?
Installi Named o  successivo, popoli il database con  i nomi locali (e
se serve qualche nome molto usato  fuori dalla tua rete) e poi indichi
a named  a quale dns  inoltrare la richiesta  se non ha il  nome nella
tabella locale.
Altra tecnica  (che non richiede un  nameserver ma è  più difficile da
gestire) è sfruttare il nameserver proprio di ogni macchina, ovvero il
file hosts:
	/etc/hosts				sotto linux
	%WinDir%\system32\drivers\etc\hosts	sotto NT
	%WinDir%\hosts				sotto 9x
In questo modo ogni macchina risolve autonomamente i nomi.
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
la...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+
| Attenzione:                                                    | 
|             rispondo ad ogni invio di pubblicità non richiesta |
|             con un messaggio al provider di competenza.        |
+----------------------------------------------------------------+

Gian Uberto Lauri wrote:

grazie proverò così anche se la mia idea iniziale era quella di impedire
con ipchains
che la connessione si attivasse per richieste a indirizzi interni alla
rete

posso farlo anche se il mio linux non =E8 un dns server?
Diventa un DNS se ti limiti a tirare su named: per default fa da cache
DNS. Sulla macchina Linux setti come DNS prima quello della LAN e poi
quello dell'ISP, e il gioco e' fatto.
Ma... la tua LAN _ha_ un DNS, si?


indirizzi interni alla rete
ipchains filtra i pacchetti: o passano o non passano.
Una richiesta DNS non si distingue tra "interna" o "esterna", ipchains
puo' al massimo impedirti di inviare richieste DNS verso internet.
Allora, se la tua macchina linux e' 192.168.0.1,
ipchains -A input -p udp -i eth0 -d 0/0 domain -j REJECT
Cosi' il DNS non va, e basta.


 > cerchero' un'altra donna dentro ai sogni di Tarzan...
LA mia LAN NON HA UN DNS!!!
Sono solo 6 pc non pensavo ci fosse bisogno di un DNS,
ma attaccato al server ho un TA ISDN che mi consente di collegarmi
a internet con un dial on demand con tutta la rete, il problema è che
cliccando su risorse
di rete dai pc spesse volte il TA ISDN si connette a internet, il fatto
che sia un problema
di DNS è solo una mia ipotesi.

LA mia LAN NON HA UN DNS!!!
Allora passa la rete M$ sul solo NetBEUI, cosi' dovresti evitare
inutili ricerche di nomi sul DNS.


 writes:
GE> LA mia LAN NON HA UN DNS!!!
Basta far partire named su linux.
GE> cliccando su risorse
GE> di rete dai pc spesse volte il TA ISDN si connette a internet, il fatto
GE> che sia un problema
GE> di DNS =E8 solo una mia ipotesi.
WAAAAAAAAAAAAAAAAAAAAGH!
Microsoft e i suoi broadcast!
Quando fai  risorse di  rete le macchine  Windows sparano  raffiche di
broadcast  ricercando  ciò  che  è  disponibile  in  rete...  Dovresti
filtrare il traffico cui permetti l'uscita.
Che sappia io si può  sostituire un server backoffice con Linux (cerca
gli atti  del Pluto  Meeting Settembre 1999)  e quindi  dovrebbe poter
fare da server  WINS. A questo punto indichi  alle macchine della rete
di usare quel server wins e  il gioco è fatto. Basta broadcast, almeno
per la ricerca  delle risorse di rete. Ma di  broadcast ne spara tanti
il bugware di Microsoft.


 wrote in message
uu2haa055.fsf@MERCURIO_115.eng.it...
