remote announce=192.168.11.255/WORKGROUP 192.168.51.255 192.168.255.255/WORKGROUP
Estou tentando acessar um compartilhamento de samba no CentOS7 de outro PC em uma sub-rede diferente.
O servidor está na sub-rede A (isso mudará no futuro porque deixaremos a sub-rede A). Acesso de todos os PCs na sub-rede A funciona bem.
Todos os PCs na sub-rede B não funcionam, o que significa que eles não têm acesso ao compartilhamento. Também não consigo ver o compartilhamento no Navegador de Redes do Windows ou do Mate.
Posso fazer ping em ambas as direções, posso acessar, e. um servidor Apache na sub-rede A dos PCs na sub-rede B. O pc com o compartilhamento também executa o dhcpd. O PC na sub-rede B obtém os endereços IP corretos a partir dele.
As sub-redes estão na mesma rede física, conectada a um roteador, que é o gateway para o exterior (rede universitária, Internet). Eu não tenho acesso direto à sua configuração (fazemos parte de uma rede universitária).
O smb.conf:
[global]
workgroup = xyz
interfaces = lo enp3s0 11.22.33.0/25 11.22.66.64/26
bind interfaces only = yes
hosts allow = 127. 11.22.33. 11.22.66.
security = user
passdb backend = tdbsam
map to guest = Bad User
guest account = nobody
local master = yes
os level = 255
preferred master = yes
domain master = yes
wins support = yes
# Share Definitions
[home]
...
O que posso fazer?
O problema era com o firewall do nosso roteador / gateway que bloqueava as portas usadas pelo SMB (135 - 139 e 445). Depois que nosso departamento de TI abriu as portas, funcionou.
remote announce=192.168.11.255/WORKGROUP 192.168.51.255 192.168.255.255/WORKGROUP