Newsgroup: it.comp.os.linux.sys
Titolo: firewall e netbios

salve a tutti,
spero che qualcuno possa essermi d'aiuto dopo aver googlato invano per 
diversi giorni.
problema: vedere macchine da una rete ethernet all'altra, separate con 
linux box, inserendo in windows (explorer) la stringa \\indirizzo_ip
mi spiego meglio. la topologia di rete è la seguente:
 
      (router)---[SW1]--------(LAN dei server, ip pubblici)
                   |
                   |
                   |
                 eth0 (ip pubblico)
                   |
               (proxy)-eth1---[  SW2  ]
                               /|||||\
                            (lan privata)
la macchina "proxy" è la linux box in questione, che è gatweay della lan 
privata, e fa forwarding + transparent proxy per permettere ai pc della 
lan privata di andare su internet tramite il router.
eth0 ha indirizzamento pubblico.
i client della lan privata pingano tranquillamente quelli della lan dei 
server (quindi con IP pubblico) e accedono ai loro servizi 
(www,ftp,...), ma non riescono ad accedervi tramite netbios mettendo 
l'indirizzo in Esplora risorse (ad esempio se sulla macchina 
192.168.0.10 metto \\216.239.39.99 non funziona, ma se 216.239.39.99 è 
un server web navigo tranquillamente con il browser sui siti che ospita)
come faccio a venirne a capo? nbfw _non_ dovrebbe fare al caso mio in 
quanto non vengono usati i nomi netbios.
ovviamente prima dell'installazione del proxy funzionava tutto, e le 
macchine con IP pubblico continuano a vedere le altre della stessa rete 
normalmente quindi anche con netbios
spero di non aver dimenticato niente
grazie in anticipo a chiunque vorrà rispondermi
Francesco
-- 
There's a meme infecting the Internet: the browser wars are back.
http://www.spreadfirefox.com/?q=affiliates&amp;id=4123&amp;t=63

 
questo è un estratto dell'iptables-save:
-A INPUT -p udp -m udp --dport 137:139 -m state --state 
NEW,RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 137:139 -m state --state 
NEW,RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -j ACCEPT
-A FORWARD -m state --state INVALID -j LOG
-A OUTPUT -p udp -m udp --sport 137:139 -m state --state 
NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 137:139 -m state --state 
NEW,RELATED,ESTABLISHED -j ACCEPT
manca qualcosa? o forse dovrei togliere quei "NEW,RELATED,ESTABLISHED" e 
lasciare liscio?
cmq con iptraf vedo le richieste fatte sul trunk di rete della eth1 
verso le macchine pubbliche, ma al contrario non vedo nessuna risposta 
sulla eth0...
grazie ancora


 Davide
non mi pare che i pacchetti escano dalla eth0: forse il nocciolo del
problema è proprio questo. a quanto vedo io, c'è la richiesta sulla eth1,
ma i pacchetti non passano da eth1 (privata) a eth0 (pubblica) per poi
andare sulla macchina di destinazione.
altri firewall cmq non ce ne sono, e il router (afaik) serve solo a
mandare le macchine su internet. cmq ecco l'iptables-save completo:
# Generated by iptables-save v1.2.6a on Fri Feb 11 16:51:56 2005
*nat
:PREROUTING ACCEPT [82:5092]
:POSTROUTING ACCEPT [11:558]
:OUTPUT ACCEPT [36:2160]
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
[qui ci sono alcuni NAT statici 1:1 che non dovrebbero influenzare niente]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Fri Feb 11 16:51:56 2005
# Generated by iptables-save v1.2.6a on Fri Feb 11 16:51:56 2005
*filter
:INPUT ACCEPT [1608:702780]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1784:1141121]
-A INPUT -p udp -m udp --dport 137:139 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 137:139 -j ACCEPT
-A FORWARD -j ACCEPT
-A FORWARD -m state --state INVALID -j LOG
-A OUTPUT -p udp -m udp --sport 137:139 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 137:139 -j ACCEPT
COMMIT
# Completed on Fri Feb 11 16:51:56 2005
a questo punto mi chiedo se non bisogna mettere qualcosa nella catena di
FORWARD oppure nel POSTROUTING... 
inoltre avevo trovato qua e la' dei moduli per iptables dal nome
esplicativo di ip_nat_netbios e ip_conntrack_netbios. entrambi compilano e
caricano ma non sembrano funzionare.
come la vedi?
grazie
Francesco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it