web-dev-qa-db-ja.com

起動時にネットワーク共有を自動的にマウントする

マシンの再起動時に2つのネットワーク共有を自動的にマウントしようとしていますが、運がありません。私はいくつかの似たようなAskUbuntuの質問を読みましたが、再起動時に共有をマウントするように取得できないようです。これは私の現在の構成です:

/ 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

ホームフォルダーに。credentialsファイルがあります。

username=user1
password=mypass

前述したように、これは再起動時に共有を自動的にマウントしませんが、手動で実行した場合:

Sudo mount -a

できます。

Xubuntu 15.10 x64を実行しています。私が間違っていることや行方不明のことは何ですか?

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

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

私はイーサネットを使用し、wifiを使用しようとしませんでしたが、それは役に立ちませんでした。これでどこに行けばいいのかわかりません。

1
drohm

Fstabエントリのオプションのリストにx-systemd.automount,を追加することで、システムの問題を解決できました。 Raspbian Jessie(Wheezyから)でも同じ問題が発生し、 フォーラムの投稿 に至りました。

3
Matt

何か足りないかもしれませんが、マウントオプションにautoオプションを追加する必要はありませんか?誤解しないで、デフォルトはnoautoです。

0
Bram

ああ、wlp4s0を/ etc/network/interfacesに追加する必要がある問題があります編集/etc/network/interfaces

Sudo nano /etc/network/interfaces 

追加

iface lo inet loopback
auto wlp4s0

そして再起動します。

70-persistent-net.rulesファイルを再生成する必要があります。

走る

Sudo udevadm trigger 

そして

Sudo udevadm trigger --action=add

その後、再起動します。

0
Neil

システムは、ネットワークが起動する前に/etc/fstabにすべてをマウントしようとします。これにより、ネットワーク共有のマウントが失敗します。 _netdevをネットワークマウントのオプションに追加して、ネットワークが利用可能になった後にのみマウントを試みるようにシステムに指示することができます。このような:

//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
0
Robert Stiffler

これは、Sambaと同様にNFSにも当てはまるようです。 バグ はNFS共有について記録されており、どちらのタイプでも同じ動作が見られます。

0
Matt

暗号化された$HOMEをお持ちですか?その場合、起動時にマウントされません。 ISブート時に使用可能なディレクトリにあるcredentials=ファイルを調整してみてください。

0
waltinator