On Thu, 5 Jul 2007 13:40:07 +0200
"Gabor Tjong A Hung" <[EMAIL PROTECTED]> wrote:

> Dear all,
> 
> The idea is to share it over a local area network.
> This LAN has a wins server.
> my server has a jail in which samba resides.
> In order for the LAN to be serviced by my jailed samba I have NATED and
> RDRed the required packets
> In order for the LAN to browse the network NETBIOS seems to be a problem.
> AFAIK when one sends a netBIOS packet an ip is embedded and the response is
> sent to that ip. NAT only redirects the packet to he appropriate network,
> but apparently the packet needs to be altered too in order for a response to
> be sent.
> I hope this information was sufficient
> 
> <snip>
> smb_jail_ip="10.0.0.3"
> int_ip="172.20.25.177"
> samba_UDP_ports = "{netbios-ns, netbios-dgm}"
> samba_TCP_ports = "{microsoft-ds, netbios-ssn}"
> 
> #smb
> nat on $int_if from $smb_jail_ip to $int_if:network ->$int_ip
> rdr on $int_if proto TCP from any to $int_ip port $samba_TCP_ports ->
> $smb_jail_ip
> rdr on $int_if proto UDP from any to $int_if:broadcast port $samba_UDP_ports
> -> $smb_jail_ip
> rdr on $int_if proto UDP from any to $int_ip port $samba_UDP_ports ->
> $smb_jail_ip
> 
> 
> pass in quick on $int_if all
> pass out quick on $int_if all
> </snip>

Hi Gabor,
I dont recall ever doing NAT+netbios myself - maybe just too lazy to work
around all this ;). 

What i've done with no problem is to use WINS (or /mumble/mubmle/lmhosts :) to
route the packets from 172.20.25/24 to the 10.0.0./24 subnet, and back. Well,
normal TCP/IP routing for routing, and then WINS/LMHOST to solve the issue that
the normal Netbios name discovery broadcasts wont reach other subnets. 

I dont think i've actually done it with jails , but it works with SMB over VPN
links to the other side of the world (it makes you cry, though, slow as a
dead snail) and different VMNets in VMWare hosts and the outside LAN.

Apologies for not actually proposing a solution to your problem... :-P

B

> 
> On 7/5/07, Norberto Meijome <[EMAIL PROTECTED]> wrote:
> >
> > On Wed, 4 Jul 2007 19:22:13 +0200
> > "Gabor Tjong A Hung" <[EMAIL PROTECTED]> wrote:
> >
> > > Dear all,
> > >
> > > I was told that my questions was better served here than in ports@
> > >
> > >
> > > > I've recently put my samba server in a jail, but as you can see @
> > > > http://www.faughnan.com/netbios.html NetBIOS is a bit of a problem and
> > can
> > > > cause alot of headache. I was unable to find a nat helper for pf, so I
> > was
> > > > wondering if I could bridge my jail with it's host. the bridge
> > > > manual<http://www.freebsd.org/cgi/man.cgi?query=bridge&sektion=4
> > >however
> > > > requires me to have *two* network devices(or so it says), but my
> > > > jails are just aliases on the same network device.
> > > > Does anyone know another solution to make browsing possible? or have a
> > > clue
> > > > on how to make the solutions I tried work.
> > > >
> > > > >ifconfig
> > > > rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> > > >         options=8<VLAN_MTU>
> > > >         inet6 fe80::202:44ff:fe30:dd04%rl0 prefixlen 64 scopeid 0x1
> > > >         inet 172.20.25.177 netmask 0xfffffc00 broadcast 172.20.27.255
> > > >         inet 10.0.0.3 netmask 0xffffffff broadcast 10.0.0.3
> > > >         inet 10.0.0.2 netmask 0xffffffff broadcast 10.0.0.2
> > > >         inet 10.0.0.6 netmask 0xffffffff broadcast 10.0.0.6
> > > >         inet 10.0.0.4 netmask 0xffffffff broadcast 10.0.0.4
> > > >         inet 10.0.0.5 netmask 0xffffffff broadcast 10.0.0.5
> > > >         ether 00:02:44:30:dd:04
> > > >         media: Ethernet autoselect (100baseTX <full-duplex>)
> > > >         status: active
> >
> > hi Gabor,
> > are you trying to share over SMB between the jails?
> > between the hosts and the jails?
> > you may want to explain your plans... using NAT for netbios seems a bit
> > overkill to me, unless you plan to send SMB packets over the larger
> > internet...which in itself seems a bad idea.
> >
> > If you only need SMB across different LAN segments, setup WINS server(s)
> > (MS or
> > from the Samba project).
> >
> > B
> > _________________________
> > {Beto|Norberto|Numard} Meijome
> >
> > "It is a lesson which all history teaches wise men, to put trust in ideas,
> > and
> > not in circumstances." Emerson
> >
> > I speak for myself, not my employer. Contents may be hot. Slippery when
> > wet.
> > Reading disclaimers makes you go blind. Writing them is worse. You have
> > been
> > Warned.
> >


_________________________
{Beto|Norberto|Numard} Meijome

What you are afraid to do is a clear indicator of the next thing you need to do.

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to