PXE on Linux

首先。要介绍一下试验环境:
SERVER:
OS:RH7.1,
内核版本 2.4.2,
RAM 512MB,
HD:60GB ATA100
CPU AMD 1.2G MHz,
NIC:Dlink 570TX four port,

Client:
OS:win98 SE2
RAM:64MB
HD:none
CPU :C700MHz
NIC:RTL8139b
主板:普通810

大家都知道,同等配置 linux比较NT4.0,linux 的性能,是NT无法比的,尤其是在I/O操作上,我们试过,copy同等大小的文件(600MB),linux比nt快1/3,linux的突发传输速率达到了9MB/s.而在稳定性上nt更是无地自容,我们用linux做的一台VOD server 每天的流量达到了2.5TB(系统负载只有4%),无故障运行了近1年,用NT做简直是一场恶梦。(我不是贬低micorsoft,有一点比较好哪就是易操作,linux拍马也赶不上 :slight_smile: )。

应为是前期介绍,不打算说PXE得原理,但有一点要知道linux和nt的文件共享有一点不太一样就是:
NetBIOS
( 主要特点在首次实现时已经呈现出来, 每一个都使用了不同的传输协议. 最初实现时参考的(传输协议)是 NetBEUI (NetBIOS 扩展用户界面), 它是一个设计为 单段网络使用, 低负荷的传输协议. NetBIOS over IPX, Novell 使用的协议, 也很流行. Samba 使用 NetBIOS over TCP/IP.)

NT用的NetBEUI ,linux用的(约切的说samba服务)NetBIOS over TCP/IP,
这种方式有多个优点:
TCP/IP 已经在每一个操作系统中高效地实现了, 所以相对来说易于移植到每一种风格 的 UNIX 中, 同样地移植到 OS/2, VMS, AmigaOS, Apple’s Rhapsody(现在是 NextSTEP) 和(令人惊奇地)主机操作系统(如 CMS). Samba 也使用在嵌入式系统中, 如独立的打印机 服务器和 Whistle’s InterJet Internet appliance. 使用 TCP/IP 也意味着 Samba 可以 很好地适应大型的 TCP/IP 网络, 如因特网. 认识到这些优势, 微软已经将 SMB 和 NetBIOS over TCP/IP 的组合重命名为 通用因特网文件系统(CIFS). 微软正在努力使 CIFS 作为一个文件传输的因特网标准.

因此以前所用的实模式net use以不起作用,它无法连接到samba服务,我们查阅了一些资料,发现MSLANMEN3.0可以实现连接samba,连接到samba后就和nt的无盘一样了。
有一点要知道linux的权限位和nt的不一样,只有RWX,而nt要复杂的多.所以要用linux自身的权限位+samba的权限来控制用户的存取。
再有一点win98&Nt的密码是用明文传送,这一点samba默认是加密的,所以要把samba的口令加密关闭。这样win98 才能登陆samba.

flaman 老兄,你好!
我也装过 LINUX,使用过LINUX 下的 Samba 服务,也看过一篇 Remote-Boot HowTo,但自始至终不知如何下手,老兄能否更具体的讲一下关于LINUX 的远程启动流程、做无盘需要一些什么样的软件、硬件、应该如何着手、应注意的问题及相关步骤,能行吗?

在此先谢过了。

单机LINUX我也搞过,网络我也搞过,就是没有用无盘的,可不可以介绍一下????谢谢!!我这里条件好,便于测试,可以告诉我你的想法,我可以做实验!!

老兄给我一份详细的资料让我给试试!

xhanet@sina.com