Montar o compartilhamento de rede automaticamente na inicialização

1

Estou tentando ter dois compartilhamentos de rede montados automaticamente ao reinicializar minha máquina, mas não estou tendo sorte. Eu li através de várias perguntas similares do AskUbuntu, mas parece que não consigo montá-las na reinicialização. Esta é minha configuração atual:

/ etc / fstab:

//192.168.1.18/FileDepot    /mnt/FileDepot  cifs    credentials=/home/user1/.credentials,uid=1000,gid=1000,user,sec=ntlm    0   0
//192.168.1.18/Incoming     /mnt/Incoming   cifs    credentials=/home/user1/.credentials,uid=1000,gid=1000,user,sec=ntlm    0   0

Na minha pasta pessoal, eu tenho o arquivo .credentials :

username=user1
password=mypass

Como mencionei, isso não montará automaticamente os compartilhamentos em uma reinicialização, mas se eu executar manualmente:

sudo mount -a

funciona.

Estou executando o Xubuntu 15.10 x64. Alguma ideia do que estou fazendo errado ou faltando?

saída ifconfig:

enp0s25   Link encap:Ethernet  HWaddr 54:ee:75:4d:ec:01  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Memory:f1200000-f1220000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:443 errors:0 dropped:0 overruns:0 frame:0
          TX packets:443 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:40169 (40.1 KB)  TX bytes:40169 (40.1 KB)

wlp4s0    Link encap:Ethernet  HWaddr 34:02:86:42:e4:06  
          inet addr:192.168.1.78  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::3602:86ff:fe42:e406/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1960 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1324170 (1.3 MB)  TX bytes:723204 (723.2 KB)'

cat / etc / network / interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Aqui estão alguns resultados do dmesg:

[    5.077816] CIFS VFS: Error connecting to socket. Aborting operation.
[    5.077818] CIFS VFS: Error connecting to socket. Aborting operation.
[    5.078083] CIFS VFS: cifs_mount failed w/return code = -101
[    5.078666] CIFS VFS: Error connecting to socket. Aborting operation.
[    5.078836] CIFS VFS: cifs_mount failed w/return code = -101
[    5.080887] CIFS VFS: Error connecting to socket. Aborting operation.
[    5.081008] CIFS VFS: cifs_mount failed w/return code = -101

Eu tentei usar ethernet e sem wifi, mas isso não ajudou. Não tenho certeza para onde ir agora.

    
por drohm 25.10.2015 / 00:12

6 respostas

3

Eu consegui resolver o problema no meu sistema adicionando x-systemd.automount, à lista de opções na minha entrada fstab. Eu estava vendo o mesmo problema com Raspbian Jessie (de Wheezy) que me levou a uma postagem no fórum .

    
por Matt 06.12.2015 / 16:54
0

Talvez eu esteja sentindo falta de algo, mas você não precisa adicionar a opção auto às opções de montagem? De não me engano o padrão é noauto .

    
por Bram 25.10.2015 / 00:42
0

ah, existe o seu problema, você precisa adicionar o wlp4s0 em / etc / network / interfaces Editar /etc/network/interfaces

sudo nano /etc/network/interfaces 

adicione

iface lo inet loopback
auto wlp4s0

e reinicie.

você precisa do arquivo Regenerate 70-persistent-net.rules.

executar

sudo udevadm trigger 

e

sudo udevadm trigger --action=add

e, em seguida, reinicie.

    
por Neil 25.10.2015 / 02:25
0

O sistema tentará montar tudo em /etc/fstab antes de a rede aparecer. Isso fará com que a montagem dos compartilhamentos de rede falhe. Você pode adicionar _netdev às opções de suas montagens de rede para dizer ao sistema que tente apenas montá-las depois que a rede estiver disponível. Assim:

//192.168.1.18/FileDepot    /mnt/FileDepot  cifs    credentials=/home/user1/.credentials,uid=1000,gid=1000,user,sec=ntlm,_netdev    0   0
//192.168.1.18/Incoming     /mnt/Incoming   cifs    credentials=/home/user1/.credentials,uid=1000,gid=1000,user,sec=ntlm,_netdev    0   0
    
por Robert Stiffler 25.10.2015 / 03:04
0

Você tem um $HOME criptografado? Se assim for, não é montado no momento da inicialização. Tente colocar seus arquivos credentials= em algum diretório que esteja disponível no momento da inicialização.

    
por waltinator 25.10.2015 / 05:39
0

Isso parece se aplicar ao NFS e ao Samba. Um bug foi registrado para compartilhamentos NFS e estou vendo o mesmo comportamento com qualquer tipo.

    
por Matt 15.11.2015 / 15:49