小编big*_*les的帖子

我可以连接到 Samba 服务器,但无法访问共享。

我无法让 samba 共享工作访问共享。

我已经设置了一个运行 Fedora 16 的独立机器,用作文件共享和 Web 开发服务器。它需要能够与 Windows 7 PC 和运行 OSX Snow Leopard 的 Mac 共享文件。

我已经在 Fedora 上使用 Samba 配置 GUI 工具设置了 Samba。将用户添加到 Fedora 并将它们作为 Samba 用户连接(与 Windows 和 Mac 用户名和密码相同)。工作组名称与 Windows 工作组名称相同。身份验证设置为用户。我已经允许 Samba 和 Samba 客户端通过防火墙,并将以太网设置为防火墙中的受信任端口。

Windows 和 Mac 机器都可以连接到服务器并查看共享,但是在尝试访问共享时,Windows 抛出错误:

0x80070035 " Windows cannot access \\SERVERNAME\ShareName." 
Run Code Online (Sandbox Code Playgroud)

Windows 用户在访问服务器(在“网上邻居”下找到)时不会被提示输入用户名或密码。使用 IP 而不是服务器名称连接时也会发生这种情况。

Mac 也可以连接到服务器并查看共享,但是在选择共享时会出现错误:

The original item for ShareName cannot be found.
Run Code Online (Sandbox Code Playgroud)

通过 IP 连接时,系统会提示 Mac 用户输入用户名和密码,通过身份验证后会提供共享列表,但是在选择要连接的共享时,会显示错误并且用户无法访问该共享。

由于两台机器在尝试访问共享时的行为相似,我认为这是 Samba 配置方式的问题。

smb.conf:

[global]

    workgroup = workgroup
    server …
Run Code Online (Sandbox Code Playgroud)

linux fedora file-sharing network-share samba

5
推荐指数
1
解决办法
9万
查看次数

如何使用动态 IP 将子域指向本地服务器

我看到有很多与此相关的问题,但是对于像我这样的新手来说,给出的答案似乎有点模糊。

我有一个专用的 LAMP 堆栈,在我的家庭网络上本地运行 Fedora 16。内部一切正常。我可以使用浏览器中的内部 IP 从网络上的其他机器访问 Apache 服务器。我将堆栈用于本地文件服务器以及网站的开发环境。我希望托管在机器上的开发站点公开可用的原因有几个。

1.) 我使用带有付费附加组件的 CMS,它允许您将付费许可证分配给域。我无法在封闭的开发服务器上使用付费附加组件进行开发。

2.) 我偶尔希望客户能够在网站上线之前的后期阶段查看网站开发。

我有一个域(foo.com,我想将一个 ***sub*** 域(dev.foo.com)指向本地服务器。我知道这最好使用静态 IP 来完成,但是我的 IP 来自我的 ISP 是动态的,我认为没有任何方法可以改变它。

从我读到的内容来看,ZoneEdit 和 DynDNS 之类的服务应该能够做到这一点,但我两者都尝试过,发现它非常令人困惑。

此外,服务器在路由器后面,我还读到您需要在路由器中设置 DDNS(?),许多路由器都为这些服务进行了预设,我发现 DynDNS 是我的路由器似乎唯一一个支持。

domain-name-system lamp dyndns subdomain ddns

3
推荐指数
1
解决办法
6584
查看次数