노틸러스에서 네트워크에 액세스하려고 할 때 "잘못된 인수" 발생

노틸러스에서 네트워크에 액세스하려고 할 때 "잘못된 인수" 발생

나는 이것이 일종의 버그일 수 있다는 것을 읽고 있었습니다. 그래서 저는 mint-satellite와 ubuntu-andres라는 2개의 삼바 파일 서버를 가지고 있습니다. 더블클릭하면 닿지 않고, Go To: 쓰면 닿지 smb://ubuntu-andressmb://ubuntu-andres/share. 다른 서버에는 동일한 구성이 있고 올바르게 실행되며 모든 컴퓨터가 해당 서버에 연결할 수 있습니다. 서버의 smb.conf는 다음과 같습니다.

    [share]
Comment = shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes

여기에 이미지 설명을 입력하세요

편집: 이것은 힌트일 수 있습니다. 반복되지만, 제가 무엇을 했는지, 어떤 서비스를 시작했는지 기억이 나지 않습니다. 이것은 ubuntu-andres(문제가 있는 파일 서버)의 스크린샷입니다.

여기에 이미지 설명을 입력하세요

편집 3: 문제는 Linux 시스템, 즉 \\ubuntu-andres.

답변1

글쎄요, 저는 이것이 버그라고 생각합니다. "잘못된 인수 오류는 Gnome High Command의 좋은 사람들이 gvfsd-smb-browse에 버그를 생성했을 때 발생했습니다. 클라이언트가 SMB1 방언을 사용하여 서버에 액세스하려고 시도하고 있습니다. 서버에 그러한 방언이 없으면 삼바입니다."https://forums.linuxmint.com/viewtopic.php?t=333753&start=20

답변2

아마도 WS-Discovery를 추가하면 이 문제가 해결될 것입니다. 자세한 내용은 이 버그 보고서를 참조하세요.https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1831441. 해당 보고서에서 가능한 해결책은 다음과 같습니다.

Windows 10은 새 빌드에서 smbv1 클라이언트 언어를 비활성화하고 이로 인해 파일 관리자에서 NetBIOS 호스트 검색이 비활성화됩니다. 이러한 방식으로 구성하면 Win10은 결코 네트워크를 검색하고 Linux Samba 서버를 검색할 수 없습니다. Ubuntu Win10에 WSD를 추가하면 기본 WSD 프로토콜을 사용하여 Linux Samba 서버를 검색합니다.

이미 생성된 대부분의 내용이 github에 존재합니다. 우분투에서 사용할 수 있지만 구현하려면 약간의 작업이 필요합니다.

[1] 파일 다운로드:

wgethttps://github.com/christgau/wsdd/archive/master.zip

[2] 압축을 푼 후 Python 스크립트의 이름을 바꿉니다.

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

[3] /usr/bin에 복사하세요.

sudo cp wsdd-master/src/wsdd /usr/bin

[4] 시스템 서비스 파일은 이미 패키지에 제공되어 있으므로 올바른 위치에 복사하면 됩니다.

sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system

[5] 아무도 사용자에 대한 참조를 제거하려면 wsdd.service 파일을 편집해야 합니다.

#사용자=아무도 없음 #그룹=아무도 없음

[6] 그런 다음 서비스를 활성화합니다.

sudo systemctl daemon-reload sudo systemctl start wsdd sudo systemctl 활성화 wsdd

관련 정보