No fstab eu monto um WD NAS « MyBookLive » com uma entrada no fstab usando um endereço IP fixo (que foi previamente estabelecido no software do roteador).
//192.168.1.105/<share name> /media/<share name> cifs vers=1.0,uid=<name>,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmv2,_netdev 0 0
Após uma atualização do software do roteador, não é mais possível ter uma associação de endereço IP/MAC fixo, o que significa que, se o NAS for reinicializado, ele o fará com um novo endereço IP dinâmico, o que obviamente significa que a entrada fstab é ignorado e a unidade não pode ser acessada a partir do atalho na área de trabalho.
Eu tentei alterar a entrada fstab para o que eu havia definido anteriormente, que funcionou há algum tempo, dando a url da unidade, mas isso não parece mais funcionar:
//mybooklive/<share name> /media/<share name> cifs uid=<name>,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmv2,_netdev,vers=3.0 0 0
Existe uma maneira de definir a entrada no fstab de forma que não dependa do endereço IP dinâmico alocado para a unidade na reinicialização?
UPDATE1: Após um comentário de @ User68186, defini os seguintes parâmetros na configuração da LAN do MyBookLive, mas ainda não testei, pois não tenho certeza se estão corretos.
3 maneiras de resolver este problema
1. Alterar configuração do roteador
A maioria dos roteadores permite reservar um endereço IP estático para um dispositivo. Às vezes, um dispositivo está associado ao endereço MAC da porta Ethernet ou do chip WiFi. O método exato varia de acordo com as marcas e modelos do roteador.
2. IP estático no dispositivo
Outra maneira de definir um endereço IP estático para um dispositivo é de dentro do próprio dispositivo. Novamente, isso dependerá do dispositivo. Primeiro você precisa descobrir qual intervalo de endereços IP seu roteador doméstico usa. A maioria dos roteadores domésticos usa um dos dois intervalos de endereços:
onde nnn é um número entre 2 e 254. Você pode descobrir isso observando o endereço IP do roteador. Pode ser 192.168.0.1 ou 192.168.1.1.
instruções para o Ubuntu Desktop
3. Usar FQDN
O terceiro método é não se preocupar em atribuir um endereço IP estático, mas usar o nome de domínio totalmente qualificado (FQDN). Para isso, o Ubuntu vem com o Avahi pré-instalado. Isso nos permite usar
.local
sufixo para identificar vários dispositivos na rede. Por exemplo, se você tiver um NAS com o nome do hostmybooklive
, o FQDN desse dispositivo seriamybooklive.local
. Com esta informação você pode alterar a linha no arquivo/etc/fstab
comoAgora, mesmo que o endereço IP do seu dispositivo seja alterado pelo roteador, seu computador Ubuntu poderá se conectar ao dispositivo e montar o compartilhamento conforme o esperado.
Espero que isto ajude
Sugiro substituir o endereço IP fixo pelo nome DNS na entrada fstab. Na rede local, você poderá resolver o nome DNS no endereço IP. Não importa se o NAS for reinicializado e o ip for alterado.