Я установил Alfresco 4.2.d под Ubuntu 12.04 LTS; Все сделано нормально, за исключением того, что я не могу получить к нему доступ из общего ресурса Windows (Windows 7 32bit), хотя я получил ссылку от проводника Alfresco, которая:
file:///%5C%5CECSA%5CAlfresco%5CSites%5Cswsdp%5CdocumentLibrary%5CAgency%20Files%5CImages%5Ccoins.JPG
Я пытался получить к нему доступ из: \\ ECSA но я тоже потерпел неудачу, поэтому я сделал пинг (192.168.0.70 - IP-адрес сервера), тогда я получил:
C:\Users\user>ping 192.168.0.70
Pinging 192.168.0.70 with 32 bytes of data:
Reply from 192.168.0.70: bytes=32 time<1ms TTL=64
Reply from 192.168.0.70: bytes=32 time<1ms TTL=64
Reply from 192.168.0.70: bytes=32 time<1ms TTL=64
Reply from 192.168.0.70: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.0.70:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Users\user>ping ECSA
Ping request could not find host ECSA. Please check the name and try
C:\Users\user>
Некоторые журналы того, что происходит:
C:\Users\user>net view ECSA
System error 1707 has occurred.
The network address is invalid.
C:\Users\user>nbtstat -a 192.168.0.70
Local Area Connection:
Node IpAddress: [192.168.0.84] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
ECSA <20> UNIQUE Registered
ECSA <00> UNIQUE Registered
WORKGROUP <00> GROUP Registered
MAC Address = 00-00-00-00-00-00
C:\Users\user>
Конфигурация сервера CIFS в file-servers.properties
### CIFS Server Configuration - file-servers.properties ###
cifs.enabled=true
cifs.serverName=${localname}A
cifs.domain=
cifs.broadcast=255.255.255.255
cifs.bindto=192.168.0.70
cifs.ipv6.enabled=false
cifs.hostannounce=true
cifs.disableNIO=false
cifs.disableNativeCode=false
cifs.sessionTimeout=900
cifs.maximumVirtualCircuitsPerSession=16
cifs.tcpipSMB.port=445
cifs.netBIOSSMB.sessionPort=139
cifs.netBIOSSMB.namePort=137
cifs.netBIOSSMB.datagramPort=138
cifs.WINS.autoDetectEnabled=true
cifs.WINS.primary=192.168.0.70
cifs.WINS.secondary=192.168.0.1
cifs.sessionDebug=
cifs.pseudoFiles.enabled=true
cifs.pseudoFiles.explorerURL.enabled=true
cifs.pseudoFiles.explorerURL.fileName=__Alfresco.url
cifs.pseudoFiles.shareURL.enabled=false
cifs.pseudoFiles.shareURL.fileName=__Share.url
Как я могу исправить эту проблему?
Я знал, как исправить эту проблему; Это вообще не связано с Alfresco :( Я обнаружил это, когда использовал другой ПК с Windows с такими же сетевыми конфигурациями.
Все, что я сделал, чтобы исправить это, - это создал нового пользователя Windows с правами администратора, а затем удалил старого ... Вуаля, работает.
спасибо ребята за помощь.
Это довольно простые вещи.
Ping request could not find host ECSA. Please check the name and try
Клиент не может разрешить имя компьютера, на котором размещен общий ресурс. Вам необходимо предоставить механизм разрешения имен для клиентов. DNS, файл Hosts и т. Д.
Это связано с тем, что имя компьютера на машинах Windows обменивается с протоколом NetBIOS, который неизвестен обычным утилитам Linux, таким как ping и т. Д. Если вы хотите использовать его в Linux, вам нужно будет настроить его в своих записях DNS. , или в вашем хост-файле (обычно /etc/hosts
).