Newsgroup: it.comp.hardware
Titolo: server LAN

Non ho mai capito come impostare esattamente un parametro per
 configurare il firewall del router e quindi aprire delle porte
 per un programma.
Ho un router Netgear, dopo aver aggiunto sul pannello Servizi il
 nome e le porte interessate, si va sul pannello "Regole
 firewall", lì ci sono 2 sezioni, sulla prima c'è "servizi in
 uscita", qui è semplice, si consente tutto. Il secondo pannello
 invece è "servizi in ingresso", una delle voci da impostare a
 mano è"Invia a server della LAN". Ecco mi spiegate qui quale
 indirizzo IP va inserito? In breve, devo inserire l'IP del
 router, quindi 192.169.0.1 nel mio caso, oppure devo inserire
 l'IP del PC in questione, ad esempio 192.168.0.2?
 
 
-- 

E un'altra cosa di base che non ho proprio capito, ma il firewall
 di un router di default blocca tutto o consente tutto? C'è un
 modo per verificarlo?
Se blocca tutto come fanno molte altre applicazioni non
 configurate in questo firewall ad accedere ad internet, visto che
 vi accedono praticamente tutte? E se invece di default consente
 tutto, a che serve aprire porta specifica per un'applicazione?


Devi indicare il pc in lan che deve rispondere a quel servizio/porta
Supponiamo che tu abbia un server ftp installato sul pc3, devi indicare 
ai servizi in ingresso di indirizzare le richieste, provenienti su una 
certa porta ad esempio la 21, al pc3
Quando un client ftp andra' dall'esterno a tentare di collegarsi col 
server ftp all'interno tua lan, dovra' collegarsi sull'indirizzo 
'esterno' del tuo router e dovra' inviare comandi sulla porta 21 (che un 
client ftp lo fa gia' di suo)
 

*RobertoA* scrive:

Scommetto che non ci ha capito una mazza.
 
Dunque.
Per prima cosa imposta ogni pc con indirizzo IP FISSO. 
(
https://goo.gl/7FFxVg
)
Per non farti immattire, metti ogni pc con numero crescente e basilare 
NON mettere 192.168.1.1 ma successivi
Metti 192.168.1.3 il pc#1
Metti 192.168.1.4 il pc#2
Metti 192.168.1.5 il pc#3
Metti 192.168.1.6 il pc#4 e così via.
Ammettiamo adesso che stai lavorando col PC #1 che hai messo su un 
server FTP.
Devi conoscere la porta di comunicazione del programma (21) e 
l'indirizzo IP del pc#1 (192.168.1.3)
Adesso devi andare nel tuo router (apri explorer o firefox e scrivi 
http://192.168.1.1
 oppure 1.0 o 2.1) che di solito ha indirizzo IP 
192.168.1.1 e fare accesso con admin e pass admin, poi vai in firewall e 
regole firewall, aggiungi la regola #1 chiamala (se ti fa mettere il 
nome) ftp e poi metti l'indirizzo IP del pc (192.168.1.3) e la relativa 
porta (21) e salva la regola.
Se vuoi che il pc#2 scarichi con emule e non abbia ID basso devi aprire 
la sua relativa porta oppure usare altri metodi un pò pallosi (impostare 
UPnP)
Quindi vai sul tuo router e dopo aver fatto accesso vai reparto firewall 
e aggiungi regola #2
Metti nome regola Emule e stavolta devi aprire 2 porte, le 4662 TCP e la 
4672 UDP quindi...
Regola 2# emule: ip pc#2 che la usa 192.168.1.4 con porta 4662 TCP
Regola 3# Emule2: ip pc 192.168.1.4 con porta 4672 UDP
se nel PC3# hai torrent devi andare sul router e creare la regola 4# con 
indirizzo IP del pc#3 che sarebbe 192.168.1.5 e la porta relativa da 
aprire è la 6881
Fatto tutto, sul router vai a salvare e riavviare il router.
DISCLAIMER: le porte possono essere anche diverse, ma ti consiglio 
queste che funzionano.
ho scritto tutto in modo il più possibile semplice per farti capire.
Comunque se hai dubbi basta googlare
 
 
 
 
 
 
 
 
 
 
-- 
Don Fizzy® on MV 910R "Maverick"
  "Non c'é trucco non v'é inganno"
       /)/)
      ( '.')
   o(_('')('')    That's all, folks!
 Nessun bit è stato maltrattato
per spedire questo messaggio. 
 


se parliamo di roba consumer blocca tutto in ingresso e permette tutto
in uscita.
 
 
 
-- 
MirkoB.   
ne...@bsi-net.it
 
Motoretta BMW R1200R Lightgrey
 
L'indirizzo ema@il non è da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente


Ciao, guarda secondo me può esserti utile questa guida:
https://turbolab.it/reti-1448/come-aprire-porte-router-modem-guida-definitiva-port-forwarding-inoltro-porte-285
 
 
Ti ancticipo che stai confondendo due concetti diversi:
 
- Firewall
  semplicemente blocca o lascia passare tentativi di
  connessione dalla LAN verso l'esterno oppure da internet
  verso la LAN. Questo parlando di firewall del router,
  il discorso è analogo per il firewall che gira sul singolo
  PC, ma ovviamente regola il traffico tra PC e LAN fino al
  router... va bè facciamola semplice e consideriamo solo
  il firewall del router.
 
- Port Forwarding (o inoltro)
  questo è un concetto che riguarda le connessioni in ingresso,
  quando parli di "aprire la porta sul router" in realtà intendi
  impostare il port forwarding per quella porta che ti serve.
  Significa oridnare ad esempio al router: se dall'esterno (cioè
  da internet) rilevi un tentativo di connessione sulla TUA porta
  110 "inoltra" la richiesta al server di posta che ho sulla
  rete locale e che sta sul server cui ho attribuito indirizzo
  192.168.0.10 e che è in ascolto sulla SUA porta numero 11000.
  Con questa regola stabilisco che alla porta 110 del router
  corrsiponde la porta 11000 del server interno alla LAN avente
  IP 192.168.0.10.
  Se non impostassi questa regola il router che ricevesse la
  richiesta da internet sulla porta 110 non saprebbe cosa fare
  verso chi inoltrarla.
  La stessa cosa avviene con altre applicazioni che girano sul
  PC connesso ad internet attraverso il router, esempio bittorrent,
  che necessita di una porta in ingresso.
 
Le due cose impostazione del firewall e del portforwarding
sono entrambe necessarie:
- il router deve lasciar passare la richiesta sulla porta 110
  e questo lo imposti dal firewall (anche disabilitandolo
  completamente al limite).
- e allo stesso tempo deve sapere a chi inoltrare la richiesta
  che arriva su quella porta, quindi devi impostare correttamente
  il port forwarding per la porta 110.
 
Le applicazioni che funzionano senza interventi sulle impostazioni
sono indice del fatto che il firewall è aperto almeno verso l'esterno.
E allo stesso tempo che si tratta di applicazioni che non necessitano
di essere contattate dall'esterno.
 
Infine c'è il discorso UPnP che è un automatismo, su questo ti
rimando al link sopra e a google  ;)

 Infine c'è il discorso UPnP che è un automatismo, 
 
E meno lo si usa meglio e'...

 
 
Rispondo a tutti: ok.
Esempio, ho il pc su un dato ip con l'app "Pippo", indico questo
 ip, se ho capito bene, non quello del router (il dubbio era solo
 tra questi due).
Il punto è che in pratica tutto funziona senza aver impostato
 nulla sul firewall del router Ovvero, non c'è nulla che non
 funzioni pur non avendo configurato  delle porte, ma sia in
 ingresso che in uscita In passato avevo configurato qualche
 singola porta per qualche programma, per consentire gli accessi,
 è questo che mi ha fatto domandare perché mai l'abbia fatto, e a
 che poteva servire. Secondo voi c'era un motivo o era
 perfettamente inutile?
-- 

 nulla sul firewall del router
 
Eh, ma per "tutto" cosa intendi?
Quali programmi che necessitano di porte aperte in ascolto
hai sul PC?
Anche se avessi disattivato il firewall sul router dovresti
in ogni caso impostare il port forwarding. A meno che tu non
utilizzi applicazioni che hanno bisogno di connessioni dal-
l'esterno.
C'è da dire che con app p2p tipo bittorrent, queste funzionano
lo stesso anche se in modo non ottimale e te lo indicano:
in pratica risulti "nattato". In altri casi invece non funzionano
ad esempio se devi fare ssh da remoto, o se devi predisporre
un server FTP o simili raggiungibile dall'esterno...
 
Su quello che hai fatto in passato, senza sapere quali app
hai sbloccato che lo richiedevano direi che serve la palla
di cristallo per risponderti.

 
 
Per tutto intendevo ad esempio tutti i browser, client email,
 chat, tutte le applicazioni classiche o più diffuse che
 richiedono una connessione, giochi ecc. qualunque cosa, senza
 dover configurare mai nulla.
E non credo che il firewall del router fosse disattivato, io cmq
 non l'ho mai fatto e non saprei nemmeno come fare a
 disattivarlo.
-- 

 l'ho mai fatto e non saprei nemmeno come fare a disattivarlo.
 
Il firewall del router è normalmente configurato per lasciare uscire 
tutto ed accettare in entrata solo le risposte correlate alle richieste 
in uscita.
 
In entrata devi fare il 'port forwarding' attraverso il router verso un 
programma che sia in ascolto sia esso sul router stesso o su di un PC 
nella LAN.
 
Il mio router può montare una chiavetta (od un hd) USB che è 
raggiungibile sia dall'interno che dall'esterno via FTP.
Ciò significa che c'è un programma in ascolto sulla porta 21 
all'indirizzo interno (192.168.0.1 per esempio) e sulla porta 21 
all'indirizzo ip che ti viene assegnato dal provider.  Perciò la porta 
21 dell'ip esterno (assegnato dal provider) sarà reindirizzato (port 
forwarding) all'ip interno del router.  Se invece volessi raggiungere un 
servizio FTP su di un PC della LAN la porta 21 dovrà essere 
reindirizzato all'IP del PC dove ci dovrà essere un programma in ascolto 
sulla stessa porta.
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

  modo per verificarlo?
 
mi sa che stai facendo un po' di casino.
intanto, il router mette in comunicazione internet con la tua lan. In 
entrata, di default non dovrebbe passare nulla, e in uscita dovrebbe 
passare tutto. Possono poi esserci altre funzioni di protezione sempre 
attive (per esempio contro attacchi DoS), ma non conosco il tuo netgear 
e non saprei cosa implementa.
 
Poi c'e' il port forwarding, che talvolta e' integrato nel firewall e 
altre volte e' una sezione a parte (negli AVM si trova nel menu' 
"abilitazioni").
E' integrato nel firewal, dicevo, perche' di fatto sono regole in 
entrata. Per esempio: se hai un server ftp, ti serve che questo sia 
raggiungibile, quindi aprirai la porta 21 verso l'ip del server.
E cosi' via per altri servizi che vorrai esporre a internet (accesso 
rdp per esempio, o una o piu' ipcam ecc ecc). Per esempio: se la ipcam 
che vuoi raggiungere dall'esterno ha ip (locale) 192.168.1.100 e usa la 
porta 1250, instraderai la porta 1250 vero l'ip 192.168.1.100.

 - e allo stesso tempo deve sapere a chi inoltrare la richiesta
 
spesso dei router domestici le due cose coincidono. In pratica una 
regola del firewall abilita una determinata porta e la inoltra ad uno 
specifico ip

  perfettamente inutile?
 
magari prima il tuo router non supportava upnp, o era disattivato 
(meglio)

  dover configurare mai nulla.
 
ovviamente non devi configurare nulla sul router. Quelli sono tutti 
programmi client (almeno client di posta, browser). Per i giochi c'e' 
da vedere se richiedono connessioni dirette in entrata. Se usassero un 
server di appoggio, non servirebbe fare nulla (un po' come teamviewer)

"abilitazioni").
 
Anche nei netgear son due cose distinte...in tutti i modelli
che ho avuto a che fare ci sta sia il firewall (del tipo
statefull ispection) che la sezione di PP. :-)

 
 
Prima hai detto che dovrebbe essere consentito tutto in uscita e
 nulla in entrata, e poi che vi sono applicazioni come browser,
 client di posta ecc. in cui non devi configurare
 nulla.
Perché? Anche un browser qualunque ha bisogno di una connessione
 in entrata e in uscita. non in un senso solo. Come invio quello
 che digito, e come ricevo i dati del browser? Sono attivi
 entrambi, e questo vale per tutte le applicazioni
 immaginabili.
 
-- 

 
 
A questo punto č possibile che abbia il port forwarding ma non il
 firewall? (non so se sia possibile)
Il router (vecchio) č il Netgear DG834DG v4. O come dici tu, se ho
 capito bene, si tratta di un firewall dal funzionamento diverso
 dal classico fw software come si intende di solito? (in cui tutte
 le applicazioni ti chiedono accesso in entrata e uscita, tranne
 magari alcune preimpostate).
 
-- 

 
 
Tutto è sempre rimasto com'è a default. E certo potrebbe dipendere
 da quell'upnp (che mi pare di averlo intravisto da qualche
 parte.
 
 
-- 

 
 
Confermo, l'upnp è attivo, ed è sempre stato
attivo, quindi penso
 anch'io che dipendesse da questo la non necessità di aprire le
 porte di qualunque app, lo fa lui in automatico. Ma d'altronde è
 perfettamente comprensibile, immaginate il 99% della gente che
 non ne sa assolutamente nulla di un firmware presente in un
 router.
 
-- 

   immaginabili.
 
Fossi in te prima di mettere mano alla configurazione di un firewall mi 
darei da fare per migliorare le mie conoscenze in merito alle reti.
Quello che vedo e' che si fa confusione tra direzione del traffico e 
raggiungibilita' di un host da Internet per l'attivazione di una 
connessione.
 
angelo

 
 
 
È vero, un firewall è una cosa per pochi.
 
-- 

 questo vale per tutte le applicazioni immaginabili.
 
Ho già scritto ieri che i router sono configurati per lasciare uscire 
tutto ed accettare in entrata *solo* le risposte correlate alle 
richieste in uscita e instradarle al PC da cui è partita la richiesta.
 
Per le richieste in uscita vengono usate le porte da 32000 a 65000 con 
richieste verso le porte specifiche del servizio richiesto (porta 80 per 
il servizio web).  Dalla porta 80 del server remoto arrivano le risposte 
dirette alla porta da cui è partita la richiesta ed il router provvede a 
reindirizzarle al PC.
 
Per tutto questo non serve alcun firewall anche se la funzione di 
instradamento delle risposte verso il PC è una particolare funzione (NAT 
e/o MASQUERADING) del firewall.  Quanto descritto per il web (porta 80), 
vale per ftp (porta 21), ssh (porta 22), mail (porta 25 per l'invio e 
porta 110/143 per riceverle), ecc..   Per tutti  i servizi la richiesta 
deve partire da un PC della LAN ed il router fa il lavoro di instradare 
indietro le risposte come descritto sopra.
 
La protezione vera e propria è data dal fatto che il router non mette 
alcun programma per accettare richieste "nuove" e le scarta proprio 
perché non saprebbe a chi reindirizzarle.  Per poter dare accesso al mio 
PC su cui c'è installato il web server (vedi indirizzo in firma) sul mio 
Netgear dg834 (*) ho dovuto "aprire" la porta 80 reindirizzandola verso 
l'ip (192.168.2.133) su cui è installato il server.
 
Se non hai un servizio che vuoi rendere pubblico *non devi* aprire 
alcuna porta perché quel servizio sarebbe attaccabile (e ti servirebbe 
un vero firewall).  Il cosiddetto firewall del router (NAT) che accetta 
e re-instrada le risposte è tutto quanto serve per un servizio normale.
 
(*) 
http://tinyurl.com/3p725b
 oppure in forma estesa
 
http://giovanni.homelinux.net/cgi-bin/index.cgi?/docs/netgear/manual/index.html
 


 
 
 
CUT
 
Ok, tutto chiaro, e per quanto riguarda l'upnp (che ho sempre
 avuto attivo), influisce anche questo?
E' indifferente da questo punto di vista o influenzava?

 E' indifferente da questo punto di vista o influenzava?
 
L'upnp è una funzionalità che permette ad un programma di 'aprire' porte 
verso un pc della lan.   Particolarmente utile per 'emule' dato che 
permette di richiedere un servizio ad un server ed a cui devono 
rispondere più clienti esterni, sollecitati dal server, non dal 
programma emule.  I clienti esterni quando entrano per inviarti dei 
pezzi del file che stai recuperando non potrebbero essere instradati al 
PC nella LAN se emule non informasse il router (attraverso il protocollo 
upnp) su come fare.
 
Se hai upnp attivo nel router l'unico rischio è che certi virus possano 
attivarlo ed aprire porte adatte ad attacchi, cioè permettano di 
raggiungere dei servizi sul PC.


  firewall? (non so se sia possibile)
 
non saprei proprio dirti. Di solito un minimo di protezione c'e' sempre

  in entrata e in uscita. non in un senso solo. Come invio quello
 
e' una cosa diversa. Quanto un browser o un client di posta 
stabiliscono una connessione, questa e' bidirezionale, perche' la 
connessione parte dal client.
DIverso il caso in cui dietro il router c'e' un "server" (web, ftp, 
posta ecc) che e' li' in attesa di una connessione che arriva 
dall'esterno.
Naturalmente puoi anche utilizzare un firewall per limitare client di 
posta (per esempio per permettere il collegamento unicamente al server 
di posta aziendale) o per evitare che i browser vadano su determinati 
siti. Tipico il caso di aziende che bloccano facebook, youtube, siti 
porno e cosi' via.

  parte.
 
ma ci sara' almeno un manuale, spero