当前位置:Linux教程 - Linux - Windows 95主机和Linux主机互联

Windows 95主机和Linux主机互联



        

    ★ 李保源


      一台装有Windows 95的主机和另一台装有Linux的主机可通过网卡互相连接起来。连接以后可相互为对方提供文件共享服务、 WWW服务;Linux主机还可以为Windows 95主机提供远程登录和ftp服务。作为连接的一个具体例子:不妨设一台主机名称为Li6x86,装有Linux。另一台主机名称为Li386,装有Windows 95。工作组名为Lige,域名亦为Lige。Linux以root登录,Windows 95以li登录。实现互联的条件和过程可叙述如下:

    1. Linux主机的配置
    采用低档Cyrix 6x86MMX PR200主机,内存32MB。其上装有Linux Redhat 5.1。网卡为PCI Ethernet兼容卡。Linux系统装有Apache(提供Web服务器功能)、Lynx(提供Web浏览器功能)、Samba(使Linux主机和Windows主机共享文件和打印机)等软件。

    编辑/etc目录下的hosts文件,在其中增加一行,使其含装有Windows 95主机的主机名及IP地址。例如:
    192.123.123.2 Li386.Lige Li386
    而在同一文件中Linux主机的IP地址和主机名则可为:
    192.123.123.1 Li6x86.Lige Li6x86
    编辑/etc目录下的smb.conf,它是samba运行时的配置文件,其内容格式类似Windows的ini文件。可作如下修改:
    将“workgroup = MYGROUP” 改为“workgroup = Lige” 。这儿的“Lige”是Windows 95主机所属的组名,也是Linux主机的域名。找到[public]段头,将其下各行前的分号“;”去掉,以使其有效,且将其下“path = /home/samba”改为“patn = /”以便Windows 95主机可使用其root下的所有目录。修改以后其 [public] 段下的内容为:
    [public]
    comment = public stuff
    patn = /
    public = yes
    writable = yes
    printable = no
    urite list = @staff
    找到“security = user”将其改为“security = share”以使Windows 95主机和Linux主机互联时不必总输入password。

    2. Windows 95主机的配置
    主机为386DX33,8MB内存,装有Windows 95,网卡为Realtek 8019 ISA PnP Ethernet。
    安装的网络组件为:
    Client for MicroSoft networks
    NetBEUI
    TCP/IP
    File and Printer Sharing for MicroSoft Networks
    Personal Web Server
    上述组件可使Windows 95提供文件和打印共享及Web服务器功能。该机器的标识此时设置为:
    计算机名称 Li386
    工作组 Lige
    计算机描述 Li386
    访问控制设置为:共享级访问控制
    TCP/IP属性设置为:指定IP地址
    IP地址:192.123.123.2
    子网掩码:255.255.255.0
    DNS置为Disable,WINS亦置为Disable。
    该主机有两个DOS分区,对应D:和C:两个盘符。可打开”我的电脑”将其分别共享为D和C。此时C:和D:盘的图标应变为被手托着的盘的图标。

    3. 初步调试网络的连接情况
    在Linux主机的提示符键入Ping -c 1 Li386
    在Windows 95主机的DOS窗口下键入ping -n 1 Li6x86
    如网络连接正常,屏幕将分别显示:
    1 packets transmitted,1 packets recieved 0% packet loss及 pinging Li6x86 [192.123.123.1] with 32 bytes of data reply from 192.123.123.1 : bytes:32……等。
    若不然,则可试一试将Ping命令后的主机名Li386或Li6x86替换为相应的IP地址。
    4. 从Windows 95主机远程登录Linux主机
    打开Windows 95的Start主菜单,选择运行,键入telnet,此时便在Windows 95的桌面上出现了telnet程序窗口,从菜单上选择连接,再选择远程主机菜单条,键入Li6x86即出现Linux主机的login提示符,此后,就可按一般登录Linux的过程进行登录。

    5. 用ftp连接Linux
    在Windows 95的DOS窗口下键入ftp,出现ftp提示符后, 再键入open Li6x86或open 192.123.123.1 即可联上Linux主机。此时用户名可键入anonymous,密码可输入Windows 95主机的email adress,即[email protected]

    6. Windows 95和Linux相互提供WWW服务
    在Windows 95下进入internet explore键入http://Li6x86,浏览器窗口即出现Linux主机上Web服务器Apache的主页,提示:”It worked!”。 而在Linux提示符下键入:lynx Li386,即出现Windows 95 Personol Web Server的主页,如不成功可用IP地址替代主机名再试。

    7. Windows 95和Linux主机互相分享文件
    在Windows 95下打开网络邻居,在窗口中即会出现Li6x86和Li386图标,单击Li6x86即出现public文件夹,单击public文件夹,则Linux root目录下的文件夹便一览无遗。此时Windows 95已可共享Linux主机上的文件。Linux提示符下键入:
    smbclient -L Li386
    可先检查一下Li386所能提供的共享情况,屏幕上应显示:
    Security=Share Server=[LI386] USER=[] Workgroup=[LIGE] Domain=[LIGE]
    Sharename Type
    C DISK
    D DISK
    Server Comment
    LI386 Li386
    LI6x86 Samba 1.9.18 p5
    Workgroup Master
    LIGE LI386
    表明Li386此时已作为Linux主机的文件服务器,可供共享的有映射为C、D的两个盘。
    此时可在提示符下键入:
    smbclient \Li386\c (注意符号是 “\” 不是“/”)
    在要求输入password时,简单地打回车键即可。此后即出现smb的提示符smb: \>,键入dir则Windows 95 C盘根目录下的文件及下属目录便在屏幕上显示,就象是在Li386主机的DOS提示符下进行操作一样。如若共享Windows 95的D盘,则可用quit命令先退出,再在提示符下键入:smbclient \Li386\d 即可。

      在上述讨论中,Linux主机还不能通过运行telnet及ftp去连接Windows 95主机来提供这两方面的服务。其理由是Windows 95主机未安装相关软件来提供这两方面的服务。上述具体实现过程还可通过将6x86MMX PR200主机作为Windows 95主机,而在386DX33主机上安装Linux Slackware版本(此版本较适合低档主机),实现连接过程和上述情况大同小异。感觉上Redhat在能由光盘直接启动的机器上安装更为方便。
    发布人:netbull 来自:软件世界