我已经在我的计算机(192.168.178.50)上安装了 Samba,并修改了 /etc/samba/smb.conf 以添加共享:
[vs]
comment = Visual Studio
path = /home/mrt/Dokumente/vs/
browseable = yes
read only = no
writable = yes
testparm 没有问题,我重新启动了 samba。
然后我尝试从同一台计算机连接到它。smb://localhost 工作正常。但使用 smb://192.168.178.50 时,我无法连接。然后我验证了我的 IP 以确保无误:
eth0 Link encap:Ethernet Hardware Adresse 00:26:18:fd:14:e0
inet Adresse:192.168.178.50 Bcast:192.168.178.255 Maske:255.255.255.0
在 .50 上 ping 可以正常工作。但我仍然无法使用我的 LAN IP 地址建立 samba 连接。在本地主机上这当然没有问题,但我在 LAN 中有第二台机器应该连接到它。这是一台 Win7 计算机(在 VM 中),遇到了同样的问题。在 192.168.178.50 上 ping 可以正常工作,但与共享(\192.168.178.50)的连接不起作用。
我做错了什么?我的电脑难道不能使用 LAN IP 地址连接到自身吗?
仅供参考:我正在运行 Kubuntu(utopic),虚拟机在默认网络设置下由 QEMU 处理,我有 2 个物理 LAN 适配器,其中只使用一个
$ netstat --inet -nlp
(Es konnten nicht alle Prozesse identifiziert werden; Informationen über
nicht-eigene Processe werden nicht angezeigt; Root kann sie anzeigen.)
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN -
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:55392 0.0.0.0:* -
udp 0 0 0.0.0.0:6687 0.0.0.0:* -
udp 0 0 127.0.1.1:53 0.0.0.0:* -
udp 0 0 192.168.122.1:53 0.0.0.0:* -
udp 0 0 0.0.0.0:67 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 213504 0 0.0.0.0:137 0.0.0.0:* -
udp 159104 0 0.0.0.0:138 0.0.0.0:* -
udp 0 0 0.0.0.0:631 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -