2017년 10월 27일 금요일

nplayer 사용자/암호 없이 내PC SMB 접근 설정하기와, "Broken pipe" 오류와 "무한 암호 요청" 해결법.

 무심코가 항상 문제입니다.

nplayer앱이 평가가 좋다는 소문을 듣고 일단 "lite"버전을 설치해 이것 저것 시험하던 중, 자신의 pc에 있는 동영상과 사진등을 동일 wi-fi 내 아이패드에서 볼 수 있는 지, 무심코? 궁금해 하며 시간 낭비를 불러왔지만, 덕분에 여러 문제점이 있음을 알고 게시물로 정보를 공유하게 되었습니다.

사실, 윈도10 에서 사용자 암호가 설정되어 부팅을 했다면 연결이 안되거나 에러를 만나지 못했을 수 도 있습니다.

 그러나, 보통 집의 데스크탑 PC는 귀찮게 계정과 암호 로긴 없이 사용하는 경우가 많을 것이고, 저 또한 그런 상황이었습니다.

그리고, 아이패드에서 배터리 소모해가며 동영상 하나 보고자, PC에 뜬금없이 사용자/암호 걸어가며 부팅 하기는 싫었습니다 : 실제로 PC를 계속 켜두어야 하기 때문이죠.
(물론, 가정집이 아닌 경우는 비번을 걸어서 사용하기를 권장합니다)

사전 지식 & 준비물.

저도 이 문제를 알기까지 10여 개의 사이트와 블로그를 방문한 것 같습니다.
(하나같이 잘되는 경우만 반복되어 나열되어 있고, 정작 오류가 나서 방문한 사람들에게 궁금점을 해결해주지 못한다는 생각을 했습니다)

1. nplayer SMB에서 묻는 "계정"과 "암호"는 내 pc의 계정과 암호를 뜻합니다.
(즉, 공유기 암호 or 태블릿 암호가 아니라는 것입니다)

2. 네트워크 스트림(전송)은 nplayer lite 무료 버전/ 유료 버전 관계 없이 가능합니다.

3. 이 방법은 '가정용 PC처럼' 외부인에 의한 보안과 관계없는 홈그룹 사용자들을 위한 것입니다.
(작은 규모라도 개인 사무실의 공유기 사용시 자신의 PC에 암호 사용을 권장합니다)

*이상한 오류(에러)로 연결이 안되서 짜증을 불러온 분들은 자세히 읽어주기를 바랍니다. 
(특히, "Broken pipe" 메시지와 "무한 암호 요청 창"이 나타나는 것들입니다)

살펴 보시죠.


1. 태블릿의 설정을 하다가 잘 안된 설정(프로파일)은 지우고, 제일 먼저 로그인없이 부팅한 PC의 제어판을 들어갑니다.
(위의 사용자 계정이 바로 nplayer에서 묻는 사용자 계정과 암호입니다)

하지만, 우리는 암호 없는 pc로 부팅해서 사용할 것이므로 저것은 의미가 없습니다.
(물론, 사용자 계정과 비번으로 부팅한 PC라면 참고로만 읽어 두십시오)

*주 : 로컬 계정 or 계정, 암호로 로그인 할 경우 이 게시물을 중간 과정을 따라할 필요가 없습니다.
(단, 다음에 설명할 로그인 pc와 무로그인 pc의 네트워크 공유 옵션만 주목하십시오)

2. 좌측 왼쪽에 "홈 그룹 및 공유 옵션 선택"으로 들어갑니다.


3. "고급 공유 설정 변경..." 을 클릭합니다.


윈도우즈 10 사용자는 위 그림과 같이 경로를 선택하면 됩니다.


4. 그러면, 위의 그림처럼 "개인(현재 프로필)이 나오는데, 위 그림처럼 되어 있는지 확인합니다.
(Windows 기본 상태입니다)

*하단 홈 그룹은 패치 되어 이제 사용하지 않으므로, 현재 사라진 항목입니다.
(무시하세요)


5. 마지막 탭 (모든 네트워크)를 클릭하면...
(주 : 모든 네트워크 항목이 중요한 이유는, 무로그으로 PC를 부팅한 사용자이기 때문입니다)

위와 같은 그림에서 "암호 보호 공유 끄기"를 선택합니다.
(단, PC를 로컬 계정 혹은 계정 & 암호로 부팅하지 않았을 때)

6. 윈도우 시스템 설정은 이것으로 완료입니다.


7. 이제 nplayer에서 공유될 PC의 폴더를 선택하고, 위 그림처럼 "속성"을 클릭합니다.
(예를 들어, 영화 폴더라고 가정합시다)


8. 다른 것은 보지도 말고 "공유" 하나만 클릭합니다.


9. 여기에서 "everyone" 계정을 하나 추가해서 공유 해줍니다.

계정 추가 이유 : 

PC를 비번 없이 부팅했기 때문에, 비번 없는 권한을 가진 계정으로 nplayer에서 접근해야 암호와 비번을 물어 보지 않게 됩니다.
(만든 계정이 필요 없을 경우, 좌클릭 하면 계정을 삭제 할 수 있습니다)

*주 : 계정 및 암호로 부팅한 PC는, 이 과정(everyone 추가)이 필요 없습니다.


10. 공유를 누르고 확인하고 나옵니다.
(당연히 everyone 계정을 추가하고 말이죠)


11. 이제 nplayer를 열고 "+"를 클릭하여 "SMB/CIFS"를 선택하여 서버를 만듭니다.


12. 제목은 적당히 아무거나 정해도 되며, 호스트는 "자신의 컴퓨터 ip"를 지정해 줍니다.
잘 모른다면, command 창이나, 윈도-실행을 눌러 "ipconfig를 치게되면 나오는 각종 리스트중에..
"IPv4 주소 : xxxxxxxxxxxxx" 를 적어주면 됩니다.

그리고, 그 아래 있는 옵션들은 굳이 적지 않아도 됩니다.

13. 사용자 계정과 암호는 필요 없습니다.
(아래 암호잠금은 자신의 태블릿 잠금 비번을 뜻합니다)


14. 서버를 저장하여 만들고 들어가면, 아까 만든 폴더가 보이게 됩니다.


15. 으아~, 성공했습니다.


16. "드디어 되는구나" 쓸데 없이 시험한다고 이렇게...시간 낭비가...

"뭐야?" "너도 잘 되는거 설명한거쟎아?"

그렇지 않습니다.

아래 그림들을 보시죠.
(이렇게 성공한 것은, 위는 아래 그림들로 삽질하면서 개념을 정리한 결과일 뿐입니다)


17. 계정과 암호가 필요하게끔 기본 설정된 nplayer에서, 암호 없이 부팅된 PC의 폴더를 공유하지 못하므로, everyone 계정이 없으면 무한으로 물어보게 됩니다.


18. everyone 계정을 추가하여 설사 폴더를 공유했더라도, 사용자 계정과 비번이 필요한 "암호 보호 공유"를 켜게 되면 또한 nplayer는 거부하게 될 것입니다.
(또는 비번오류시에도 Broken pipe 메시지가 나옵니다)


이 영상은 유튜브에서 1080p로 확인할 수 있습니다.


마지막으로, 정리하면 이렇게 됩니다.

1번 방법과 2번 방법 중 편한 것으로 사용하면 됩니다.
(1번은 장기간 관리하는 편이 좋고, 2번 경우 복잡하지 않고 단기간 단순 공유시 좋은 것 같습니다)



Tip :


가정집 컴퓨터에 내PC와 노트북등이 윈도OS 기능인 "홈그룹"으로 묶여 공유 중이고,
nplayer "새서버 - 검색"을 통해 "Upnp/DLNA"를 추가하면...

홈그룹 설정이 되어 활성화되어 있는 윈도OS의 기본 공유 폴더들(음악.사진.비디오..등등)은...
별도로 추가 작업하는 "폴더 공유 & everyone 계정"을 설정하지 않고도 바로 이용할 수 있습니다.

추가 정보 : 아이패드/아이폰 iOS용 nplayer 앱 세부 항목 살펴 보기.

추가 정보 : 아이폰/아이패드 기본앱 "파일"앱에서 내PC(Windows) 파일 공유 활용하기.


이 영상은 유튜브에서 1080p로 확인할 수 있습니다.

댓글 32개:

  1. 감사합니다~
    한 달 동안 풀지 못한 문제를 덕분에 해결하였습니다~~^^

    답글삭제
    답글
    1. 부족한 게시물이 도움이 되었다니 다행입니다.

      삭제
  2. 귀한 도움.덕분에 해결했습니다...감사합니다~

    답글삭제
    답글
    1. 댓글 감사합니다.
      새해 좋은일이 있기를 바랍니다.

      삭제
  3. 좋은 정보 감사합니다.
    제 네이버 블로그에 공유하여 다른 분들에게 정보를 제공하였습니다.

    답글삭제
    답글
    1. 댓글 감사합니다.
      출처를 남겨주시기 바랍니다.

      삭제
  4. Everyone 추가시 읽기/쓰기 로 해놓으면 pc<->패드 간 파일 이동 가능한건가요? 그리고 Everyone으로 해도 집 안의 비번걸린 공유기의 wifi망을 사용하는거라 같은 건물 다른 층의 사람들이 공유폴더에 접근한다거나 할 수는 않겠죠?

    답글삭제
    답글
    1. 댓글 감사합니다.
      그렇습니다.
      비번 로그인(PC) 없이 부팅된 PC에서 everyone 계정은 누구나 접속할 수 있습니다.
      말씀하신대로 패드에서 nplyer와 같은 강력한 권한이 있는 앱에서는 pc의 파일을 지울 수 있습니다.
      해당 네트워크의 공유기 비번을 모른다면 그렇습니다.

      삭제
    2. 아이패드(iOS)는 iOS파일앱과 아이튠즈가 아니고서는 파일이동이 불가능한 것으로 알고 있습니다.

      삭제
    3. 답글 감사합니다.
      제가 찾은 pc-패드 간 파일이동 방법
      두가지 한번 보시고 도움이 되시면 좋겠습니다.
      nplayer smb 이용 (위에 쓰신 게시물과 같은 방법) https://youtu.be/WbYwR1xya2Q
      documents 앱 이용 (6분25초 부터 보세요) https://youtu.be/KjN3J15daOA

      삭제
  5. 갑자기 잘되던 기능인데 안되서 검색해보다가 왔습니다.
    잘보고 갑니다만 문제 해결이 안되네요.
    smb로 추가할때나 네트워크 검색할때나 둘다 잘됐었습니다.
    근데 갑자기 오랜만에 nplayer에서 pc접속해서 동영상 좀 복사해볼려고 했더니
    안되네요..
    왜 그런지 모르겠습니다.
    모든 부분을 확인해봐도 안되네요.

    답글삭제
    답글
    1. 댓글 감사합니다.
      잘되다가 안되는 경우이고, 설정이 바뀌지 않았는데도 발생하는 이유는...

      새로 OS가 업데이트 되었거나 PC를 포맷 새로설정한 경우로 추측할 수 있습니다.
      (저도 OS 업데이트 후, 기존 프로파일이 작동하지 않는 경험이 있습니다)

      점검해볼 사항은...
      1. 기존 PC 공유폴터를 새로 만들거나 공유를 풀고 다시 공유해보십시오.
      2. Nplayer 네트워크 프로파일을 새로 만들어 보십시오.
      (기존 프로파일 삭제)
      3. 공유기의 설정이 바뀐 경우에도 SMB 프로파일이 작동하지 않을 수 있습니다.
      (로컬 IP를 다시 확인해보십시오)
      4. PC 로컬 네트워크가 정상인지 확인해보십시오.

      당장 생각나는 것이 이것밖에 없긴합니다.
      하지만, nplayer SMB설정은 현재(2020년 10월)까지 달라진 것이 없습니다.

      삭제
    2. 추가로 iOS14 업데이트를 하였다면, 그것에 관해 변경점이 있을 수 있습니다.
      불행하게도, 현재 제가 가진 모든 아이폰/아이패드의 iOS14 업데이트를 어떠한 이유로 보류중이라 확인을 할 수 없습니다.

      삭제
  6. 안녕하세요
    혹시 컴퓨터와 아이패드가 같은 공유기를 사용할경우만 가능한가요 ??

    답글삭제
    답글
    1. 네, 그렇습니다.
      SMB 특성상 보안에 취약할 수 있습니다.

      삭제
  7. 안녕하세요 ! 회사에서 아이패드와 회사 공유폴더를 연결하려고 하는데, 예를 들어 그 폴더가 c드라이브 전체라면, 그 c드라이브(전체)를 아이패드에서 접근할 수 있나요?

    답글삭제
    답글
    1. 댓글 감사합니다.
      그렇습니다.

      삭제
    2. 특정 폴더에만 적용이 되는거 같아서, 서버와 연결하는 방법을 알려주실 수 있나요?

      삭제
    3. 공유폴더에만 기본적으로 공유합니다.
      C를 공유한다면이라는 전제조건도 동일합니다.
      회사 서버라면(추측하건데), 공유폴더 접근권한을 제한하지 않았을까 합니다.
      (질문을 C 전체를 접근한다면이라고 하셔서 의아했지만, C 드라이브(시스템 드라이브) 전체를 공유하는 것을 권장하지 않는 이유가, 시스템 파일을 삭제할 수 있기 때문입니다)

      삭제
    4. 개인적으로도(제가 관리자라 하더라도)서버 관리자가 C드라이브 "접근권한"을 제한했을 것으로 추측합니다.

      삭제
    5. (계속 여쭤봐서 죄송합니다) 갤럭시 탭으로 했을 때는 서버와 연결이 되는데, 그 말은 서버에 접근제한이 안걸려있다/혹 선택적으로 풀 수 있다? 로 생각해도 되나요?
      그리고, 아이패드와 폴더가 아닌 서버 연결이 가능한건가요? (포스팅의 내용이 공유폴더여서 한 번 더 여쭤봅니다)

      삭제
    6. 갤럭시탭으로 nplayer를 통해 연결이 되었다면, 아이패드 nplayer로도 연결이 되어야 정상입니다.
      제 생각엔, nplayer 설정에 문제가 있지 않았을까 추측합니다.
      (nplayer 라는어플로 접속하는 것이지, npalyer가 설치된 기기의 종류를 구분하지는 않거든요)
      nplayer에는 ftp 외 다른 네트워크 연결 기능이 있는데, 그것을 이용해보지 않아서 자세히는 모르겠습니다.

      삭제
    7. 아, 그리고 혹시나 해서 말씀드립니다.
      iOS의 경우, 새로운 iOS버전이 업데이트가 되면 nplayer 기존 설정이 무력화 되는 경우가 있습니다.
      nplayer에 설정된 기존연결을 지우고 새연결로 만들어 보기 바랍니다.

      삭제
    8. 해결했습니다 감사합니다 ;-)

      삭제
  8. 잘 사용하다가 인터넷을 바꾸게 됬는데 그 이후부터 안됩니다 ㅠㅠ
    도움주실수있을까요 카톡 cucumber252 부탁드립니다

    답글삭제
    답글
    1. 답변이 늦었습니다.
      개인적인 SNS를 통한 대화가 힘들다는 점 이해하시기를 바라겠습니다.

      네트워크(인터넷변경) 변경 후, 접속이 안된다고 하셨으니 원인은 PC 내부에 할당된 호스트 ip(192.168.xxx.xxxx)가 변경된 것을 추측할 수 있습니다.

      인터넷 사업자가 변경되었다 하더라도, 기존 접속방법은 게시물과 다르지 않습니다.
      nplayer에서 새 프로파일(새서버)만들어 접속을 시도하십시오.
      그외에는 대부분 사소한 것을 놓친 경우입니다.

      삭제
    2. 안됩니다 .. ㅠㅠ 인터넷속도 올린다고 인터넷을 바꿨는데
      그거 때문일까요 ?

      삭제
    3. 우선 인터넷 사업자 변경이 있다 하더라도, nplayer에서만 안되는 것인지 다른 접속도 안되는 것인지 확인이 필요합니다.

      만약, nplayer 만 안된다면 npalyer 문제이겠지만 예를 들어 구글 드라이브앱에서 내 pc로 연결했을 때 혹은 기타 자신의 pc로 연결하는 아이폰(아이패드)의 "파일앱"에서도 연결이 되는지 확인 해보십시오.

      애플 파일앱 내pc로 연결하는 방법에서 https://letsbemild.blogspot.com/2020/09/pcwindows.html 으로도 연결되는지 확인해 보십시오.

      삭제
  9. 유용한 정보 감사합니다!
    잘 정리되어있어서 금방 문제를 해결했어요~

    답글삭제
    답글
    1. 댓글 감사합니다.
      부족하나마, 도움이 되었다니 다행입니다.

      삭제

소중한 의견, 가급적 빠른 답변을 드리겠습니다.