📄 00000000.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: lenx (冷·枫), 信区: Linux <BR>标 题: [技术] 跨网关浏览samba <BR>发信站: BBS 水木清华站 (Mon Jan 5 15:16:07 1998) <BR> <BR>发信人: lenx (冷·枫), 信区: linux <BR>标 题: [技术] 跨网关浏览samba <BR>发信站: BBS 曙光站 (Sun Dec 28 20:17:54 1997) <BR> <BR>(本文参照samba-1.9.17p5/docs/BROWSING.txt写成) <BR> <BR>问题的提出: <BR> <BR>samba给我们提供了很好的unix/m$network共享资源的能力, <BR>但由于samba用的是netbios on tcp/ip, 所以在跨网关浏览上有一定的问题. <BR> <BR> N1_A N1_B N1_C N1_D N1_E <BR> | | | | | <BR> ------------------------------------------------------- <BR> | subnet 1 | <BR> +---+ +---+ <BR> |R1 | BRouter 1 BRouter 2 |R2 | <BR> +---+ +---+ <BR> | | <BR> | subnet 2 subnet 3 | <BR> -------------------------- ------------------------------------ <BR> | | | | | | | | <BR> N2_A N2_B N2_C N2_D N3_A N3_B N3_C N3_D <BR> (wins, (95) (NT) (samba) <BR> 111.222.111.222) <BR> <BR>比如上图中N3_C是samba server, 那么在subnet 1 和 subnet 2中的95/nt在 <BR>网络邻居里就看不见N3_C (而N3_A(95),N3_B(NT)可以通过netbeui和netbios on ipx <BR>透过brouter R2和R1出现在其他子网机器的网络邻居里), samba怎么解决这个问题? <BR> <BR>问题的速解: <BR> 将所有机器的wins指定到同一台机器, 比如说N2_D (NT或者samba). <BR> <BR> 95/NT的wins设定我想谁都会就不多说了. <BR> samba的wins client设定是在smb.conf里[global]段中加上: <BR> wins support = no <BR> wins server = 111.222.111.222 ; 你的wins的ip <BR> 如果是samba自己要当wins server的话, 则是在[global]段中加上: <BR> wins support = yes <BR> (注意, samba不能同时当wins server和wins client) <BR> <BR> 这样设定好以后, 所有网段的机器就能看见其他网段的samba server了 :-) <BR> <BR> 95和NT一般要设两个wins, 在这里只要让samba使用的wins和95/NT使用的 <BR> 主wins一致就可以了. 当有网络里有NT server时, 最好用NT Server来当 <BR> wins, 而不要用samba. <BR> <BR>问题的解释: <BR> 这个问题其实是根据m$network on tcp/ip跨网段浏览的机制得到解决的.这个解决 <BR>方法对95/NT也适用, 而且由于不需要在子网间广播netbeui和ipx, 对比较大的网使用 <BR>效率的提高也有很大的帮助. <BR> 仍然使用这副图来解释m$network on tcp/ip跨网段浏览机制: <BR> <BR> (DMB) <BR> N1_A N1_B N1_C N1_D N1_E <BR> | | | | | <BR> ------------------------------------------------------- <BR> | subnet 1 | <BR> +---+ +---+ <BR> |R1 | Router 1 Router 2 |R2 | <BR> +---+ +---+ <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -