设置具有不同操作系统的家庭网络

Emi*_*mov 6 windows-7 network-shares windows-xp ubuntu

这是我当前网络的图片: 在此处输入图片说明

我想你需要在这里做一些解释:

我有一个路由器 (LevelOne WBR-6005),它接收我的 ISP 提供的 WAN 信号。

唯一的电缆连接是到我的 Ubuntu 服务器(除非电缆有问题并且我应该使用 USB WLAN 适配器)。我的 Ubuntu 服务器是我们拥有的旧 PC,并决定赋予它新的生命。

我的打印机/扫描仪/复印机 HP LaserJet 1120 MFP(无网络接口)通过 USB 2.0 电缆连接到服务器,我需要知道如何通过 SAMBA 共享它。另外我需要知道如何在网络中显示服务器,因为它并不总是可见的(当我在地址栏中输入 \\server 时我可以看到共享的东西,但我并不总是在“网络”中看到它菜单)

我还需要知道如何为所有计算机设置共享环境。

不要考虑扫描仪,我已经有一个Web应用程序要扫描(我在服务器上安装了xampp)。

如果您有任何问题,请随时提出,我会尽力解释。

所以,伙计们,任何帮助将不胜感激。提前致谢!

thd*_*hde 1

我还需要知道如何在网络中显示服务器,因为它并不总是可见

在家庭网络(无 Active Directory)中,Windows 通常会寻找具有 NetBIOS 的其他客户端。作为一个简单的替代方案,您可以使用 WINS 解析名称,因此您必须更改以下部分中的以下[global]/etc/samba/smb.conf

[global]
os level = 99
wins support = yes
name resolve order = wins lmhosts hosts bcast
domain master = yes
preferred master = yes
Run Code Online (Sandbox Code Playgroud)
  1. 打开用于连接 LAN 的网络接口的“属性”对话框。在 XP 中,您可以通过将鼠标悬停在“开始”菜单上的“连接到...”选项上,右键单击您的接口,然后单击“属性”来完成此操作。
  2. 从该接口上使用的协议列表中选择“Internet 协议 (TCP/IP)”,然后单击“属性”。
  3. 单击“高级”。
  4. 在出现的“高级 TCP/IP 设置”对话框中,选择 WINS 选项卡并单击“添加...”。输入文件服务器的 IP 地址。您可以将其他设置保留为默认值。在您打开的每个配置对话框中单击“确定”。
  5. 打开 DOS 命令窗口(开始 -> 附件 -> 命令提示符)并输入以下三个命令:
    • ipconfig /release
    • ipconfig /renew
    • ipconfig /all

最后一个命令的输出应显示您的主 WINS 服务器具有您在上面输入的 IP 地址。

我的打印机/扫描仪/复印机 HP LaserJet 1120 MFP(不带网络接口)通过 USB 2.0 电缆连接到服务器,我需要知道如何通过 SAMBA 共享它

我知道共享打印机的两种方法:

  1. 建立打印机共享print$这里有很好的解释示例(如果您不想从服务器本身打印,我更喜欢这种方法)。
  2. 在您的服务器上安装 Cups 并与 IPP 共享打印机:

    sudo apt-get install cups cups-client cups-bsd hplip hpijs
    
    Run Code Online (Sandbox Code Playgroud)

    安装杯子:

    sudo cupsctl --share-printers  --remote-admin --remote-printers
    
    Run Code Online (Sandbox Code Playgroud)

    共享打印机并管理cups http://localhost:631

  3. 在 Windows 计算机上,转到打印机控制面板并选择“添加新打印机”。接下来,选择提供 URL。对于 URL,输入打印机的位置:http://host_ip_address:631/printers/printer_name

为所有计算机设置共享环境

只需将以下行添加到/etc/samba/smb.conf

[public]
path = /media/public
public = yes
writable = yes
Run Code Online (Sandbox Code Playgroud)