Самба больше не доступен через имя сервера

С одного дня на другой мой ресурс samba (Debian 8 с текущей версией Samba 4.1.17) перестал появляться в сетевом окружении windows (Win 10). В течение нескольких дней он все еще был доступен, набрав \servername в адресной строке, но теперь это невозможно.

акции, однако, по-прежнему доступны, набрав \192.168.200.10 (IP серверов) в адресной строке, так что служба работает и работает, брандмауэр позволяет трафик и т.д.

так как я не меняйте любые конфиги, наверное какое-то обновление что-то сломало. Я попробовал все, я нашел, чтобы исправить эту проблему, но не повезло.

вопрос теперь: как я могу сделать сервер появился в сетевом окружении, как это было раньше, и снова сделать его доступным по доменному имени? Трудно заставить семью всегда вводить IP-адрес.

EDIT: после переустановки каждого пакета, удаленно подключенного к samba, и копирования конфигурации обратно, я могу получить доступ к общим папкам через SERVERshare, но сервер не отображается в сетевом окружении.

вот идет smb.conf и конфиг в iptables:

smb.conf:

[global]
domain master = yes
preferred master = yes
local master = yes
wins support = yes
os level = 255
workgroup = WORKGROUP
netbios name = SERVER
security = user
guest ok = yes
guest account = nobody
map to guest = bad user
name resolve order = bcast lmhosts host wins

# disable printer stuff
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes

[Share]
path = /path/to/share
force user = nobody
read only = No
create mask = 0777
force create mode = 0777
directory mask = 02777
force directory mode = 02777
browseable = yes
public = yes

iptables в конфиге:

root@SERVER:/etc/samba# iptables -L -n -v
Chain INPUT (policy ACCEPT 2070 packets, 209K bytes)
 pkts bytes target     prot opt in     out     source               destination
  463 83236 fail2ban-owncloud  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443
  463 83236 fail2ban-apache-nohome  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443
  463 83236 fail2ban-apache-modsecurity  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443
  463 83236 fail2ban-apache-overflows  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443
  463 83236 fail2ban-apache-noscript  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443
 1519  117K fail2ban-ssh-ddos  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 22
 1519  117K fail2ban-ssh  tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 22
  600 47664 ACCEPT     udp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            udp dpt:137 state NEW,ESTABLISHED
   46 10365 ACCEPT     udp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            udp dpt:138 state NEW,ESTABLISHED
   18  1983 ACCEPT     tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            tcp dpt:139 state NEW,ESTABLISHED
73360   99M ACCEPT     tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            tcp dpt:445 state NEW,ESTABLISHED

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 1605 packets, 284K bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     udp  --  *      eth0    0.0.0.0/0            0.0.0.0/0            udp spt:137 state ESTABLISHED
   11  2310 ACCEPT     udp  --  *      eth0    0.0.0.0/0            0.0.0.0/0            udp spt:138 state ESTABLISHED
   17  1964 ACCEPT     tcp  --  *      eth0    0.0.0.0/0            0.0.0.0/0            tcp spt:139 state ESTABLISHED
83301   26M ACCEPT     tcp  --  *      eth0    0.0.0.0/0            0.0.0.0/0            tcp spt:445 state ESTABLISHED

Chain fail2ban-apache-modsecurity (1 references)
 pkts bytes target     prot opt in     out     source               destination
  463 83236 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain fail2ban-apache-nohome (1 references)
 pkts bytes target     prot opt in     out     source               destination
  463 83236 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain fail2ban-apache-noscript (1 references)
 pkts bytes target     prot opt in     out     source               destination
  463 83236 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain fail2ban-apache-overflows (1 references)
 pkts bytes target     prot opt in     out     source               destination
  463 83236 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain fail2ban-owncloud (1 references)
 pkts bytes target     prot opt in     out     source               destination
  463 83236 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain fail2ban-ssh (1 references)
 pkts bytes target     prot opt in     out     source               destination
 1519  117K RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

Chain fail2ban-ssh-ddos (1 references)
 pkts bytes target     prot opt in     out     source               destination
 1519  117K RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0

smbd и nmbd работает:

root@SERVER:/etc/samba# pgrep -l mbd
5999 smbd
6000 smbd
6023 nmbd
6024 nmbd

этой

 smbclient -L localhost 

доходность

    SERVER              Samba 4.1.17-Debian

    Workgroup            Master
    ---------            -------
    WORKGROUP            SERVER

таким образом, сервер правильно выбран master.

21
задан user3696412
12.05.2023 12:25 Количество просмотров материала 2860
Распечатать страницу

1 ответ

звучит как проблема DNS. Это скорее хакерский обходной путь, но то, что вы можете сделать, это добавить запись в свой файл HOSTS (под %SystemRoot%\System32\drivers\etc\hosts), который сопоставляет IP-адрес с именем хоста. Просто добавьте новую строку с именем хоста IP_ADDRESS (пример: 192.168.200.10 имя_сервера). Это позволит компьютеру преобразовывать имя сервера в ip-адрес. Это меньше, чем идеально, потому что вы должны сделать это для всех компьютеров, и вы также должны обновить файл hosts, когда ip-адрес вашего сервера изменения. Между тем, вы можете проверить настройки маршрутизатора, чтобы узнать, можно ли вручную назначить имя хоста серверу.

https://en.wikipedia.org/wiki/Hosts_ (файл)

0
отвечен ecube 2023-05-13 20:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

debian
iptables
linux
samba
windows
Вверх