Есть ВПС. Установил на нем самбу.
Пытаюсь создать сетевой диск в windows, пишет: «не найден сетевой путь». Проводник в андроиде пишет сервер не найден.
На ВПС при помощи smbclient
smbclient -L //внешний_ip -U mynet
Enter mynet's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.6]
Sharename Type Comment
--------- ---- -------
mynet Disk
IPC$ IPC IPC Service (TBLG003 server)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.6]
Server Comment
--------- -------
TBLG003 TBLG003 server
Workgroup Master
--------- -------
WORKGROUP TBLG003
судя по всему локально самба работает.
Пытаюсь со своей машины проверить порты telnet`ом
~# telnet внешний_ip 139
Trying внешний_ip...
telnet: Unable to connect to remote host: Connection timed out
~# telnet внешний_ip 445
Trying внешний_ip...
telnet: Unable to connect to remote host: Connection timed out
В iptables порты открыты, разрешен весь трафик. Другие порты (22 80 25 итп) telnet`ом пробиваются.
конфиг самбы:
[global]
server string = %h server
interfaces = внешний_ip/255.255.255.255
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
preferred master = Yes
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[mynet]
path = /home/mynet
В общем напрашивается вывод: самба работает, но не хочет работать на внешнем адресе даже если он четко прописан в interfaces. Как бы это дело исправить?
И вот еще. некоторые сайты-проверялки портов пишут, что порт открыт. А некоторые - закрыт. Тут вообще ничего не понятно.