Linux 版 (精华区)

发信人: netiscpu (说不如做), 信区: Unix
标  题: [M]使用Linux做多端口协议的路由器
发信站: 紫 丁 香 (Wed May 13 21:54:33 1998), 转信


[注]本文由Linux-net Mailling-list整理而来

[问题]
Hi,
I want to use Linux as a multiprotocol router. I have to use
it for TCP IP (simple, this is all right) and at least for IPX / SPX
protocol.
Next, I have to cut subnet after Linux from some other computers (With TCP
IT it is simple, TCP wrapper,
bud I need it for IPX SPX and (Maybe) for NetBEUI too.

Problem is:

Two NT domains, with W95 workstations.

Sometimes (very often) some stations "chooses" their domain and do not
talk (communicate) to ohter. Then a want use this linux, to "cut" one this 
domain as subnet from other domain. It does not matter, that this domains
will be unable to see other one.

But I need both of them to be able to connect to some UNIX servers and
Novell servers; and workstations to be able to connect with "their" Domain
controllers.

Scheme:


+-----------------+                               +-----------------+
|    Domain 1     |                               |    Domain 2     |
| with controller +------{NET}--+-------[Linux]---+ with controller |
+-----------------+             |                 +-----------------+
                                |
                                +-- UNIX 1
                                +-- UNIX n
                                +-- Novell 1
                                +-- Novell n
                                +-- {Internet}

Both Domains (NT domains) are able to communicate to UNIXes and Novells
and Internet, but unable to comunicate to boxes from other domains...

This Linux is Gateway; it is equipped with two Ethernet cards...

Any ideas?
How to start IPX / SPX routing?
How to start IPX / SPX wrapper?

                                Radim
                                       +-----------------------------------+
                                       |                                   |
                                       |            Radim HABALA           |
                                       |                                   |
                                       |   e-mail:   hab21um@fpf.slu.cz    |
                                       |                                   |
                                       |   Englisova 13, OPAVA,  746 01    |
                                       |      Czech Republic (Europe)      |
                                       |                                   |
                                       |   tel :  (0653)   21 46 34        |
                                       |                                   |
                                       +-----------------------------------+



[回答1]

Hello,

AFAIK, there will be no probs with IPX.
You just need ipx-tools . . .
BUT netbeui is a non-routable protocol . . . so, I think you need a bridge
really.
The bridge is a good thing for you, but I claim it doesn't work in 2.1 now.
And it's working in 2.0, but not very comfortable.
So, try a bridge out if you are running 2.0.x.

[回答2]
On Thu, 7 May 1998, Vladimir Senkov wrote:

> AFAIK, there will be no probs with IPX.
> You just need ipx-tools . . .

But any wrapper, to cut second NT domain?

> BUT netbeui is a non-routable protocol . . . so, I think you need a bridge
> really.

No, I need NOT NetBEUI to be routed. I need TCP IP (really all right) and
IPX / SPX to pass through the linux, from all computers except of some....

> So, try a bridge out if you are running 2.0.x.

I have tried brigde, but it disconnects my Linux from the network when
used. And more, I am not sure, that this bridge is able to work with IPX /
SPX. And last, bridge can't be used to cut my domain from the second
one...

Scheme (once more):
+-----------------+                               +-----------------+
|    Domain 1     |                               |    Domain 2     |
| with controller +------{NET}--+-------[Linux]---+ with controller |
+-----------------+             |                 +-----------------+
                                |
                                +-- UNIX 1
                                +-- UNIX n
                                +-- Novell 1
                                +-- Novell n
                                +-- {Internet}

I need to cut Domain 2 from Domain 1, but NOT from NET, UNIXes, Novells,
Internet, and so on...

How to start IPX / SPX routing?
How to start IPX / SPX wrapper?

When NetBEUI will be unable to work, this is still allright...

                                       +-----------------------------------+
                                       |                                   |
                                       |            Radim HABALA           |
                                       |                                   |
                                       |   e-mail:   hab21um@fpf.slu.cz    |
                                       |                                   |
                                       |   Englisova 13, OPAVA,  746 01    |
                                       |      Czech Republic (Europe)      |
                                       |                                   |
                                       |   tel :  (0653)   21 46 34        |
                                       |                                   |
                                       +-----------------------------------+


[回答3]
>On Thu, 7 May 1998, Vladimir Senkov wrote:
>
>> AFAIK, there will be no probs with IPX.
>> You just need ipx-tools . . .
>But any wrapper, to cut second NT domain?


Do you need smb stuff to travel over IPX????
Why?
You can move smb over IP and filter it as you wish.

And also play your old IPX games :-)

>> BUT netbeui is a non-routable protocol . . . so, I think you need a
bridge
>> really.
>
>No, I need NOT NetBEUI to be routed. I need TCP IP (really all right) and
>IPX / SPX to pass through the linux, from all computers except of some....

Ok, with the bridge, you will have IPX/SPX and NetBEUI to be switched, IP to
be routed and firewalled .

>> So, try a bridge out if you are running 2.0.x.
>
>I have tried brigde, but it disconnects my Linux from the network when
>used. And more, I am not sure, that this bridge is able to work with IPX /
>SPX. And last, bridge can't be used to cut my domain from the second
>one...

Ok, IPX/SPX _should_ work ok with bridge.
bridge disconnects you from a network, C0Z you are using 2.0 with a bridge.
I have tryed both 2.0 and 2.1.
I can't figure out how to make the _STABLE_ configuration:
2.1 always hangs in some minutes, but that minutes it is working correctly.
2.0 cannot route the same network to more than one interface, even if
bridging is on. BUT you can still have several networks, at that case it
_should_ work.


>Scheme (once more):
>+-----------------+                               +-----------------+
>|    Domain 1     |                               |    Domain 2     |
>| with controller +------{NET}--+-------[Linux]---+ with controller |
>+-----------------+             |                 +-----------------+
>                                |
>                                +-- UNIX 1
>                                +-- UNIX n
>                                +-- Novell 1
>                                +-- Novell n
>                                +-- {Internet}
>
>I need to cut Domain 2 from Domain 1, but NOT from NET, UNIXes, Novells,
>Internet, and so on...

Again, the most simple is to put NT networking stuff (smb) over ip, and
filter it.
Novell will work ok, cause you are bridging IPX/SPX.

>How to start IPX / SPX routing?
>How to start IPX / SPX wrapper?

Oh, I cannot tell you the magic word :-)
I think the best way is to read IPX howto, and leech ipx-tools.

>When NetBEUI will be unable to work, this is still allright...

NetBEUI will work, it will be just bridged, as IPX.
BUT IPX can also be routed, AFAIK.

>
+-----------------------------------+
>                                       |
|
>                                       |            Radim HABALA
|
>                                       |
|
>                                       |   e-mail:   hab21um@fpf.slu.cz
|
>                                       |
|
>                                       |   Englisova 13, OPAVA,  746 01
|
>                                       |      Czech Republic (Europe)
|
>                                       |
|
>                                       |   tel :  (0653)   21 46 34
|
>                                       |
|
>
+-----------------------------------+
>
>
>

[回答4]

> >But any wrapper, to cut second NT domain?

> Do you need smb stuff to travel over IPX????

I need NOT NT to communicate over. I need stations within domains to
connect to Novell, thus I need IPX/SPX. But I need NetBIOS NOT to talk
over IPX / SPX, 'cause this allows stations to connect to 'bad' NT
domain...

> And also play your old IPX games :-)

Is is nOT about gabes, but about connecting to Novell.

> Ok, with the bridge, you will have IPX/SPX and NetBEUI to be switched, IP to
> be routed and firewalled .

I need NetBEUI to be firewalled. I need NOT NetBIOS to pass through linux,
thus I need NetBEUI NOT to be routed, NetBIOS NOT to walk over IPX/SPX and
TCP IP wrapped (firewall)...


                                       +-----------------------------------+
                                       |                                   |
                                       |            Radim HABALA           |
                                       |                                   |
                                       |   e-mail:   hab21um@fpf.slu.cz    |
                                       |                                   |
                                       |   Englisova 13, OPAVA,  746 01    |
                                       |      Czech Republic (Europe)      |
                                       |                                   |
                                       |   tel :  (0653)   21 46 34        |
                                       |                                   |
                                       +-----------------------------------+

[完]

--

                              Enjoy Linux!
                          -----It's FREE!-----

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:205.187毫秒