MX Player - SMB Access 불가(Ubuntu 24.04)

기존 Windows 환경에서 smb로 잘만 접근하던 태블릿이 Linux로 전환하고 접근이 안되는 현상이 발생했다.
SMB 설정에 문제가 있는 것 같은데, SMB에는 로그도 남지 않았고 netstat으로 TCP 통신의 흔적조차 없었다.
증상에 대해 말하자면
1. 보통 네트워크 정보가 틀리면 잠깐이라도 로딩이 돌아가지만 지금은 연결을 누르자마자 바로 연결 불가 메세지 피드백이 옴
"연결오류 - 호스트를 확인하지 못했습니다. 호스트 이름 또는 IP를 확인한 후 다시 시도하시기 바랍니다."
"Connection Error - Failed to resolve the host. Please check the host name or IP and try again."

- netstat으로 확인 시 State에 TIME_WAIT이나 FIN_WAIT 같은 메세지가 없음 어떠한 네트워크 연결 흔적이 netstat으로 포착되지 않음. // TCPDUMP로 확인할껄 하는 생각이 듬
- PC는 SMB 접근이 됨, MX Player에서만 SMB가 안되므로, 방화벽, 네트워크 문제는 아님
- 로그 파일을 전부 삭제하고 연결 후 디렉토리 변화를 보니 log.client~~같은 로그가 생김
??@**:/var/log/samba# ll
drwx—— 8 root root 4096 Jul 11 16:56 cores/
-rw-r--r– 1 root root 11135 Jul 28 20:49 log.
-rw-r--r– 1 root root 2227 Jul 27 19:59 log.nmbd
-rw-r--r– 1 root root 2098 Jul 28 20:39 log.smbd
??@:/var/log/samba# ll
drwx—— 8 root root 4096 Jul 11 16:56 cores/
-rw-r--r– 1 root root 11135 Jul 28 20:49 log.
-rw-r--r– 1 root root 0 Jul 28 20:58 log.192.168. # 연결 시도 시 생김
-rw-r--r– 1 root root 2227 Jul 27 19:59 log.nmbd
-rw-r--r– 1 root root 2098 Jul 28 20:39 log.smbd``
온갖 삽질을 30분정도 하다보니 발견한 원인은 MX Player의 SMB 프로토콜 버전이 문제였다.
Ubuntu SMB 프로토콜은 SMB3를 사용하도록 config에 설정되어있는데
MX Player는 SMB 2로 통신을 요청하는 것으로 보여진다.
그래서 아래처럼 기존 SMB3는 주석처리하고 SMB2를 사용하도록 설정하였다.
cat /etc/samba/smb.conf |grep proto
server min protocol = SMB2
client min protocol = SMB2
#server min protocol = SMB3
나름 유료로 앱을 구매해서 사용하고 있는데, 이런 프로토콜 하나 업데이트 하지 않았다니 좀 실망이다. nPlayer 같은 앱도 이러는지 궁금하다.