Macbook Late2009 に、elementary OS 5.1.7 Hera (Ubuntu 18.04.4 LTSベース)をインストールし、
Samba Version 4.14.6 をソースコードからビルドしてインストールしました。
macOS Big Sur 11.5.1のメニュー「移動」「サーバーへ接続…」で、smb://IPアドレス のように、サーバーの固定IP にアクセスを試みたところ、
「サーバ”IPアドレス”への接続で問題が起きました。サーバが存在しないか、現在利用できません。サーバの名前またはIPアドレス、およびネットワーク接続を確認してから、やり直してください」とエラーになってしまいました。
主要なsmb.conf の設定
[global]
dos charset = CP932
unix charset = UTF-8
security = user
guest ok = yes
ea support = yes
wide links = yes
unix extensions = no
kernel oplocks = no
veto files = /.AppleDB/.AppleDouble/.AppleDesktop/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/.{*}/:2eES_Store/.DS_Store/.Trashes/..Trashes
delete veto files = yes
workgroup = WINWORKGROUP
server string = Samba Server
server role = standalone server
obey pam restrictions = no
pam password change = no
guest account = nobody
map to guest = Bad User
usershare allow guests = yes
[mb-share-smb]
path = /macbook-share
oplocks = no
read only = no
guest only = yes
guest ok = yes
browseable = yes
writable = yes
printable = no
force create mode = 0777
create mask = 0777
force directory mode = 0777
directory mask = 0777
map archive = no
;#Netatalk
vfs objects = catia fruit streams_xattr recycle
fruit:locking = netatalk
fruit:encoding = native
streams_xattr:prefix = user.
streams_xattr:store_stream_type = no
#systemctl status smbd の値
● smbd.service – LSB: Samba SMB/CIFS daemon (smbd)
Loaded: loaded (/etc/init.d/smbd; generated)
Active: active (exited) since Mon 2021-08-09 17:21:08 JST; 7min ago
Docs: man:systemd-sysv-generator(8)
Process: 8715 ExecStop=/etc/init.d/smbd stop (code=exited, status=0/SUCCESS)
Process: 8718 ExecStart=/etc/init.d/smbd start (code=exited, status=0/SUCCESS)
8月 09 17:21:08 seiji-MacBookLate2009 systemd[1]: Starting LSB: Samba SMB/CIFS daemon (smbd)…
8月 09 17:21:08 seiji-MacBookLate2009 systemd[1]: Started LSB: Samba SMB/CIFS daemon (smbd).
#systemctl status nmbd の値
● nmbd.service – LSB: Samba NetBIOS nameserver (nmbd)
Loaded: loaded (/etc/init.d/nmbd; generated)
Active: active (exited) since Mon 2021-08-09 17:21:08 JST; 7min ago
Docs: man:systemd-sysv-generator(8)
Process: 8716 ExecStop=/etc/init.d/nmbd stop (code=exited, status=0/SUCCESS)
Process: 8717 ExecStart=/etc/init.d/nmbd start (code=exited, status=0/SUCCESS)
8月 09 17:21:08 seiji-MacBookLate2009 systemd[1]: Starting LSB: Samba NetBIOS nameserver (nmbd)…
8月 09 17:21:08 seiji-MacBookLate2009 systemd[1]: Started LSB: Samba NetBIOS nameserver (nmbd).
■/var/log/samba/内のエラーログ
log.macbookpro-88e4(接続元のマシン名)
内には、エラーは出ていません。
(昨日のまだいろいろ試していた時のエラーはありますが)
なお、古いNECのラップトップ PC-LL750AS1YWに、
Ubuntu 20.04.2 LTS (GNU/Linux 5.11.0-25-generic x86_64)
をインストールし、
Version 4.11.6-Ubuntu
をapt版で稼働させていますが、
こちらはmacOS Big Sur 11.5.1から
接続できています。
smb.confの設定はほぼ同様です。
本当は、elementary os でも、apt版の4.11.6があればいいのですが、たしか、4.7ぐらいの古いものしかありませんでした。そこで、ソースからビルドすることを試したのですが、せっかくなので、最新のものを使用しました。今から思うと、4.11.6にした方がよかったのかもしれませんね。。。
■追伸
#testparm コマンドを打つと、最初の部分は
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section “[homes]”
Processing section “[printers]”
Processing section “[mb-share-smb]”
Loaded services file OK.
WARNING: The ‘netbios name’ is too long (max. 15 chars).
Invalid combination of parameters for service mb-share-smb. Level II oplocks can only be set if oplocks are also set.
WARNING: some services use vfs_fruit, others don’t. Mounting them in conjunction on OS X clients results in undefined behaviour.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
となって、エラーも出ていますが、NECのラップトップ PC-LL750AS1YWでも同様のエラーが出ていても接続できているので、問題はないと思われます。
他に、接続できない理由がわからず困っています。
よろしくお願いします。

コメント