====== Fedora 31 で protocol negotiation failed が発生する ====== Fedora 31 で Samba のファイル共有にアクセスできない場合は以下の確認を行ってみる。\\ ===== smbclient コマンドによる確認 ===== $ smbclient -L 192.168.1.254 -U% -m SMB2 protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED ===== testparm コマンドによる確認(クライアント側 Fedora 31) ===== $ testparm -v | grep protocol Load smb config files from /etc/samba/smb.conf Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions client ipc max protocol = default client ipc min protocol = default client max protocol = default client min protocol = SMB2_02 server max protocol = SMB3 server min protocol = SMB2_02 ===== クライアント側の Fedora 31 の設定変更 ===== Samba の設定に以下(**client min protocol = NT1**)を追記する。\\ $ sudo vi /etc/samba/smb.conf [global] ; max protocol = SMB2 client min protocol = NT1 $ testparm -v | grep protocol Load smb config files from /etc/samba/smb.conf Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions client ipc max protocol = default client ipc min protocol = default client max protocol = default client min protocol = NT1 server max protocol = SMB3 server min protocol = SMB2_02 ===== 再度 smbclient コマンドによる確認 ===== 共有が確認できれば、アクセスエラーは回避できている。\\ $ smbclient -L 192.168.1.254 -U% -m SMB2 Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (GL-AR750S-d80) sd128gb Disk Reconnecting with SMB1 for workgroup listing. Server Comment --------- ------- GL-AR750S GL-AR750S-d80 Workgroup Master --------- ------- MONSTERS-G GL-AR750S ===== 参考文献 ===== [[https://ask.fedoraproject.org/t/fedora-31-fails-to-retrive-shares/4038/37|Fedora 31 fails to retrive shares - Discussions in English / on using Fedora - Ask Fedora]]\\