2010-07-31 121 views
1

我有一个samba服务器。可以从我的本地网络连接到它,没有任何问题。
可以看到139和445端口已打开。网站“speed-tester.info”也告诉我,这些端口已打开。
但是当我扫描我的服务器nmap不显示我这些端口!samba - 远程连接

有这个字符串smb.conf中,因此桑巴应该听取外部接口:

interfaces = lo0 msk* 

我试图“\\ 89.179.246.174 \ DISK_1”在Windows 7中添加到我的网络,但是失败了。
请帮忙。哪里不对?

+0

你的Samba运行在哪个操作系统上? - 你确定你的实际接口名称遵循'msk *'约定吗? - 你应该用'ifconfig -s -a'命令列出所有接口(在Linux上)。接口/设备名称位于最左侧的列中。 – 2010-08-02 11:03:09

+0

我有FreeBSD。 我在寻找解决问题的过程中遇到了'msk *'的地方。 当然我的界面是'msk0',我也尝试过使用它。 – Sergey 2010-08-03 09:59:43

回答

0

我累了想我的Samba共享远程连接到我的电脑。
所以我发现我自己2个其他解决方案:

  • 使用expandrive(结合开车到Explorer通过SSH,但SSH减慢连接)
  • 使用Hamachi的

pipitas,我还是谢谢你!

0

首先,你的线interfaces = lo0 msk*对我来说看起来并不合适。我从来没有遇到过使用'msk *'约定命名它的NIC设备的操作系统。

其次,请注意smb.confinterfaces = ...语句的正确语法。这里是我对它的总结:

  • ...可以容纳一个或多个网络接口名称
  • ...可以容纳一个或多个IP地址
  • ...可以容纳一个或多个主机
  • ...可以容纳一个或几个IP地址/网络掩码对
  • ...可以保存一个或多个广播/网络掩码对
  • ...可以保持在man smb.conf被发现所有上述

更多细节的混合物。假设89.179.246.174是您的Samba服务器的地址,下面应该做你想要什么:

interfaces = lo0 89.170.246.174

+0

我也试过 – Sergey 2010-08-03 10:05:43