노틸러스가 18.04 년에 주식을 보지 못함


13

필수가 아닌 PC를 18.04로 업그레이드 한 후 기본 PC를 17.10으로 유지하면서 18.04의 네트워킹 및 노틸러스에 사소한 문제가 발생했습니다.

노틸러스 사이드 바에서 기타 위치를 선택하면 네트워크에있는 다른 컴퓨터와 Windows 네트워크가 표시됩니다. 17.10을 실행하는 머신에는 모두 있지만 18.04에는 나타나지 않습니다. 또한 18.04에는 Windows 네트워크 아이콘이 있지만 클릭하면 17.10에서와 같이 기존 작업 그룹이 표시되지 않습니다.

/etc/samba/smb.conf파일은 모든 컴퓨터에서 동일합니다. 다음을 실행하여 18.04 시스템에서 공유에 액세스 할 수 있습니다.

nautilus smb://<ip address>

터미널에서 Samba가 아닌 Nautilus와 관련이 있다고 생각합니다. 17.10 시스템의 노틸러스 버전은 3.26.0이고 18.04 시스템의 노틸러스 버전은 3.26.3입니다.

답변:


15

설명에 두 가지 다른 문제가 있습니다.

"Windows 네트워크"문제는 삼바가 클라이언트 프로토콜 레벨을 변경하기 때문에 발생합니다 : https://ubuntuforums.org/showthread.php?t=2384959

작동 방식으로 복원하려면 다음을 수행하십시오. smbclient를 설치하십시오.

sudo apt install smbclient

그런 다음 /etc/samba/smb.conf를 편집하고 workgroup = WORKGROUP 줄 아래에 줄을 추가하십시오 .

client max protocol = NT1

파일을 저장하고 재부팅 ... 예 ... 재부팅하십시오.

Samba가 변경 한 이유에 대한 포럼 게시물을 읽고 영향을 받는지 확인하십시오.

17.10 삼바 서버를 찾지 못하는 것에 대한 다른 문제는 그 릴리스부터는 프로토콜 수준에 관계없이 자동으로 "게시"되어야하기 때문에 이상하게 보입니다. 모든 서비스에서 다음 서비스가 실행되고 있는지 확인합니다.

스도 서비스 아바 히 데몬 상태

실행 중이 아니면 다시 시작하십시오.

sudo service avahi-demon start

클라이언트 최대를 NT1로 변경하면 Ubuntu 17.10 검색도 수정해야하지만 avahi 방법은 기본적으로 작동해야합니다.


대답의 첫 부분은 내 문제를 해결했습니다. 아바 히 데몬은 이미 실행 중입니다.
Richard Quint

클라이언트 최대 프로토콜 = SMB2도 저에게 효과적이었습니다. SMB3이 아닙니다.
sk

client max protocol = NT1-고마워, 고마워 ! 며칠 동안 이것에 대한 답을 찾기 위해 트롤을했습니다. 지금은이 지역이 기계 보여 주 모두 가지고 있지만 smb://xubuntu.localsmb://xubuntu. 그래도 나는 함께 살 수 있습니다. 이제 데비안 상자에서 동일한 기능이 작동하는지 확인하십시오.
Fiddy Bux

1

Windows 네트워크 탐색이 작동하도록 ufw 방화벽을 비활성화해야했습니다. 방화벽이 작동 할 때 어떤 규칙이 작동하는지 파악하지 못했습니다.

Status: active

To                         Action      From
--                         ------      ----
137,138/udp                ALLOW       Anywhere                  
139,445/tcp                ALLOW       Anywhere                  
Apache Full                ALLOW       Anywhere                  
Samba                      ALLOW       Anywhere                  
Samba (v6)                 ALLOW       Anywhere (v6)             

22/tcp                     ALLOW OUT   Anywhere                  

0

방화벽을 비활성화하면 실제로 문제가 해결됩니다.

다른 솔루션은 소스 포트가 137로 설정된 udp의 인트라넷 (예 : xxx1 / 24)에서 들어오는 트래픽을 전달하고 대상 포트가 137로 설정된 udp의 인트라넷에서 들어오는 트래픽을 전달하는 것입니다. netbios를 열 필요가 없습니다.


AskUbuntu에 오신 것을 환영합니다! 대답에 좀 더 자세한 내용을 추가 할 수 있습니까? 이 변경은 컴퓨터 또는 라우터에서 이루어 집니까? "인트라넷에서 들어오는 트래픽을 전달"하는 방법은 무엇입니까? 감사!
Joshua Besneatte

nas에서 작동하는 winsserver가 있기 때문에 작동합니다.
user979675

gufw에 의해 방화벽 규칙을 변경하여 컴퓨터에서 변경됩니다. 나는 그것이 작동하고 있다고 말해야하지만, 내 nas가 다운되어 더 이상 작동하지 않으므로 더 이상 winsserver가 없습니다.
user979675
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.