On Friday 30 Apr 2004 19:24, Klemens Arro wrote:
> On Friday 30 April 2004 13:54, Derek Jennings wrote:
> > On Friday 30 Apr 2004 10:20, Klemens Arro wrote:
> > > On Friday 30 April 2004 09:35, Raffaele BELARDI wrote:
> > > > Klemens Arro wrote:
> > > > > whats with samba and shorewall? I cant use samba server or Smb4K
> > > > > (guess that shorewall blocks it). When I take the whole firewall
> > > > > down "Everything (no firewall)" then samba works perfectly, but
> > > > > then I can't share my ADSL connection.
> > > >
> > > > My /etc/shorewall/rules below, part relevant to samba server. It was
> > > > taken from the shorewall documentation, it works for me.
> > > >
> > > > raffaele
> > > >
> > > > #ACTION  SOURCE         DEST            PROTO   DEST    SOURCE
> > > > ORIGINAL #                                               PORT
> > > > PORT(S) DEST # samba ports
> > > > ACCEPT  net             fw              udp     137:139
> > > > ACCEPT  net             fw              tcp     137,139
> > > > ACCEPT  net             fw              udp     1024:   137
> > >
> > > This doenn't help either :(
> > > My /etc/shorewall/rules looks like this (made by mcc)
> > > ACCEPT  net     fw      udp     137,138,139     -
> >
> > You DO NOT want this line. As I commented to Raffaele this opens the
> > firewall to Windows networking over the Internet interface *very
> > insecure!*
> >
> > > ACCEPT  net     fw      tcp     80,443,20,21,25,137,138,139     -
> >
> > This line opens your computer to the internet for Web server (80), Secure
> > web server (443), ftp (20,21), SMTP (25), and Windows networking
> > (137,138,139)
> >
> > You should only have these ports open if you actually want to use them,
> > and of course 137,138, and 139 should not be exposed to the Internet
> >
> > > ACCEPT  loc     fw      udp     137,138,139     -
> > > ACCEPT  loc     fw      tcp     80,443,20,21,25,137,138,139     -
> > > REDIRECT        loc     3128    tcp     www     -
> > > ACCEPT  fw      net     tcp     www
> >
> > Try adding the line to /etc/shorewall/policy
> >
> > fw          loc             ACCEPT
> >
> > That will allow all services running on your firewall device samba, etc
> > to connect to the local network. If that is too broad for you then add
> > ACCEPT  fw     loc      udp     137,138,139     -
> > ACCEPT  fw    loc      tcp     137,138,139     -
> >
> > to /etc/shorewall/rules instead
> >
> > After making any change to shorewall restart it
> >  with
> > 'shorewall restart' in a root terminal.
> >
> >
> > derek
>
> now it shows me all computers at my network, but when i try to connect it
> tells me: "Connection to X failed" and nobody can't see me.

You need to check that the firewall is open from 'fw' to 'loc', and from 'loc' 
to 'fw'

If you look at your syslog you will be able to see if any packets are being 
discarded.

derek


-- 
www.jennings.homelinux.net
http://twiki.mdklinuxfaq.org

____________________________________________________
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com
____________________________________________________

Reply via email to