닉 글 :
네트워크에 두 대의 컴퓨터, 한 대의 Linux와 한 대의 창을 가지고 통신 할 수있는 방법이 있는지 궁금합니다.
이전에 "Windows 네트워크 도구"를 보았지만 Windows 컴퓨터에만 갈 수 있었으며 그 반대도 마찬가지였습니다.윈도우 컴퓨터가 리눅스 컴퓨터와 대화 할 수있는 방법을 알고 있습니까?
"말하기"는 다른 것을 의미 할 수 있기 때문에이 질문에 어떻게 대답해야할지 확실하지 않습니다. 네트워크 연결 공유, 네트워크의 특정 시스템에있는 특정 파일에 대한 액세스 권한 부여, 장치 (예 : 프린터)에 대한 액세스 권한 부여 등을 의미 할 수 있습니다. Nick이 파일 공유를 참조하고 있다고 가정하겠습니다.
프로토콜이 지원되는 한 Linux는 기본적으로 다른 컴퓨터 나 장치에 연결할 수 있습니다. 파일 공유와 관련하여 사람들이 흔히 겪는 장애물은 "PC X 는 PC Y 와 대화 할 수 있지만 PC Y 는 PC X 와 대화 할 수 없습니다"입니다. 불행히도이 문제에 대한 간단한 해결책은 없었습니다. 다른 OS가 다른 방식으로 권한을 설정했기 때문입니다.
Linux 측면에서 가장 일반적인 방법은 Samba를 사용하는 것입니다. Samba는 특히 크로스 플랫폼 파일 및 프린터 공유 용으로 설계되었습니다. 꽤 오랫동안 사용되어 왔기 때문에 이에 대한 문서가 풍부합니다. 삼바에 관한 우분투 문서는 여기에 있습니다.
Windows 측면에서 Vista와 7은 OS에 더 강력한 보안을 도입했습니다. 일부는 성가신 일입니다. 그러나 안전한 네트워킹을 위해 필요한 성가신 것으로 생각합니다.
Windows 쪽 이 Linux와 '대화'하려고 할 때 문제를 일으키는 것이 아니라는 것이 사실이지만, 프로세스를보다 쉽게하기 위해 할 수있는 몇 가지가 있습니다.
1. Windows 및 Linux 시스템에서 동일한 이름의 사용자 및 비밀번호
이것이 가장 안전한 방법은 아니지만 파일 공유가 더 쉬워집니다. 사용자 "Quincy"가 암호 "OhMagooYou'veDoneItAgain"인 Windows 상자에있는 경우 "Quincy"도 동일한 암호를 가진 Linux 상자에 있어야합니다.
중요 참고 : Linux 및 Windows 상자를 동일한 시스템 이름으로 만들지 마십시오. 그렇지 않으면 공유가 작동하지 않습니다. 사용자 이름은 동일 할 수 있지만 컴퓨터 이름은 동일하지 않습니다.
2. Windows 작업 그룹 파악
Windows 작업 그룹이 무엇인지 모르는 경우 작업 그룹 이름이 MSHOME 또는 WORKGROUP 일 수 있습니다. 아마 이것을 기억할만한 것으로 바꿔야 할 것입니다.
작업 그룹을 ROADHOG로 변경하려면 XP에서이 작업을 수행하는 방법은 여기에 있으며 Win7의 경우 여기에 있습니다. 이렇게하면 변경 사항을 적용하기 위해 한 번 재부팅 해야합니다.
3. 리눅스는 일반적으로 공유하기에 더 좋은 환경입니다
일반적으로 Windows는 네트워크를 통해 물건을 공유하는 이상한 방법이 있습니다. 그리고 이상한 것은 때때로 공유가 무작위로 사라지고 다시 나타날 수 있음을 의미합니다. XP와 7 개의 Win box를 서로 "좋게 플레이"하십시오.
리눅스의 파일 공유 방식은 모든 의도와 목적을 위해 더 "고정적"이며, 데스크탑으로 실행될 때도 기본적으로 서버처럼 작동하기 때문입니다. 리눅스에서 무언가를 공유 할 때, 엉뚱한 네트워크 작업이 일어날 가능성은 거의 없습니다. 반면에 Linux에서 Win 상자로 이동하면 이상한 작업이 발생할 수 있습니다. 때때로 당신은 문제에 선택의 여지가 없을 수도 있지만, 리눅스에서 Win-to-Linux 일을 할 때 네트워크 "이상 함"이 발생할 수 있습니다
4. 다른 모든 방법이 실패하면 "IP로 직접 연결"
Linux 기반이든 Windows 기반이든 관계없이 네트워크의 각 PC는 시스템 이름을 갖지만 때로는 이러한 이름이 네트워크를 통해 번역되지 않을 수도 있습니다. 이 경우 컴퓨터 이름 대신 IP 주소로 직접 공유에 연결하여 이름 변환 프로세스를 건너 뜁니다.
Win 상자 Waldo 와 Linux 상자 McBarker 가 있고 컴퓨터 이름으로 하나를 연결하려고하면 작동하지 않는다고 가정 해 봅시다.
각 상자의 IP 주소가 무엇인지 확인하십시오 (라우터 관리 프로그램이 가장 쉬운 방법입니다). 우리는 Waldo 는 192.168.0.5이고 McBarker 는 192.168.0.6이라고 말할 것입니다. 어느 상자에서나 공유에 연결할 때는 이름 대신 IP를 사용하십시오. Win 상자에서 Linux 상자로 연결하는 경우 Windows 탐색기의 주소 표시 줄로 이동하여 \\ 192.168.0.6을 입력하여 Linux 상자에서 사용 가능한 모든 공유를 확인하십시오.
이것은 분명히 좋은 해결책은 아니지만 작동합니다. 그렇지 않은 경우 권한 문제이거나 다른 상자에 연결할 수 없습니다. 명령 프롬프트에서 상자를 PING하여 테스트합니다 (예 : PING 192.168.0.6로 답장을 받는지 확인).
IP로 직접 방법이 적합한 경우 라우터에서 동적으로 할당 한 영구 IP 주소를 지정하는 것이 좋습니다. 이것이 의미하는 바는 네트워크에서 각 상자를 설정하여 라우터가 먼저 연결하는 장치에 따라 할당 할 주소를 라우터가 임의로 결정하지 않고 항상 동일한 IP 주소를 얻는 것입니다.