Re: Help me please with Netbios over IPX

Alexey Maslov (webmaster@cap.ru)
Wed, 22 Apr 1998 09:44:43 +0400


Hello!

> > Not all computers in out network have TCP/IP stack (it's impossible by
> > important reasons), so I cannot use NetBIOS over TCP/IP. If there are
> > any way to make my Linux box and Samba work with NetBEUI or run
> > NetBIOS over IPX?
>
> > Please tell me what to do.
>
> Which way do you want it to work? Linux as a client, Linux as a server, or
> both?

Linux must be router and let all these IPX packets (type 0x14)
to go from one network segment to another, so all workstations
from all segment will see each other in M$ Network and use each
other's files and printers.

------------------------ -------------------
| | | |
[1 Win 95 with ] eth0 eth1 [2 Win 95 with ]
[netbios over IPX] [ linux ] [netbios over IPX]

Novell (Intra)Netware can do this, but
I don't like its IP capabilities.
Novell solved this problem so:

----------Article from Novell Knowlege base begin----------------------
Microsoft networks will use a Master Browser for each physical segment
that NT/95
servers/stations exist on. A complicated voting algorithm will determine
who the Master
Browser is. They do not normally communicate through routers by default,
unless Type
IPX type 20 packets can pass through the router.

Prior to the release of IPX Upgrade for NetWare Servers, NetWare
forwarded NetBIOS
packets that were encapsulated inside IPX by default. There was no
mechanism to
restrict or filter this traffic. IPX Upgrade for NetWare Servers
includes a new SET
command that enables you to control the propagation or completely filter
out Type 20
packets through the server's interfaces. (Type 20 is a special IPX
packet type that refers
to any propagated packet. NetBIOS packets, for example, are Type 20
packets.)
----------end---------------------------------------------------------

I explored my kernel and found that it routes these packets
according to its routing tables. RIP and SAP packets are processed in
different way. Maybe NetBIOS packets must be processed this way?
Or they must be re-sent on all interfaces "as is" (something like
bridging)? How to write this? Or where get patch for this?
Can 2.1.<latest> kernel do this?

> To use Linux as a server, you'll need to modify the Samba programs to support
> NetBIOS over IPX. There's a fair amount of documentation linked from
> http://ourworld.compuserve.com/homepages/TimothyDEvans/nbf.htm
> which might help you.

Thanks, I'll look there.

> Take a look at the recent changes to make NCPFS work over IP, and you'll see
> how it can be done.

Where I can read about it?

Alexey Maslov, WebMaster@Cap.Ru.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu