어제부터 완전 헤메고 있네요...ㅜㅜㅜ
윈도우즈 10 OS PC -> 리눅스 Cent OS PC의 공유폴더로 접속하려는 것을 공부 중입니다.
Smb로 하려는데 뭘 놓친건지 계속 안 되고 있네요 ㅠㅠ
1. 윈도우PC <-> 리눅스 PC 랜선 연결한 상태.
윈도우 PC의 내부망 아이피 수동 주소 192.168.0.10
윈도우 PC의 내부망 게이트 웨이 주소 192.168.0.21
리눅스 PC의 내부망 아이피 수동 주소 192.168.0.21
리눅스 PC의 내부망 게이트 웨이 주소 192.168.0.10
*라우터, DNS 주소는 따로 설정하지 않음.
리눅스 PC의 구체적인 네트워크 설정은 아래와 같습니다.
라우트
2. samba 전용 포트 열어 놓음. 139/tcp, 445/tcp
방화벽 Samba 포트 열어 놓음 : firewall-cmd --permanent --zone=public --add-service=samba
3.SELINUX disable 후 재부팅.
selinux disable : # setenforce 0
selinux 상태 확인 : # sestatus -v
4.공유 디렉토리 아래와 같이 만듦.
mkdir /DCP
5.공유 폴더 권한 오픈 (모두 읽기 쓰기 가능하도록 설정)
chmod 777 /DCP
6. Samba 프로필 설정 (테스트를 하도 하느라 여러 폴더를 만들었는데, /DCP 폴더를 공유하고자 합니다. 프로필 상, DCP smb)
7. Samba 사용자 등록,비밀번호 설정
smbpasswd -a root
8. 삼바 시작
systemctl start smb
9. 서버 재시작 시 자동으로 시작되도록 설정
systemctl enable smb
10. 삼바 실행 상태 확인
systemctl status smb
====
윈도우에서 제어판 - Windows 기능 켜기/끄기 - SMB 1.0/CIFS 파일 공유 지원 모두 체크함...
윈도우에서 제어판 - Windows Defender 방화벽 - 고급 설정 - 인바운드 규칙 - 파일 및 프린터 공유(SMB-IN) 녹색 체크 활성화 함...
참고로 윈도우에서 방화벽은 아예 설정 해제(끄기) 한 상태입니다
윈도우 - 내 컴퓨터 우클릭 - 네트워크 공유드라이브 연결 - //192.168.0.20/DCP 했는데
안 되네요 ㅠㅠㅠ 뭘 놓친걸까요?
SMB연결을 할 때// 대신 \\ 로 한번 해보시거나
net use \\ip\path /delete
명령으로 사용자 정보를 삭제하고 다시 연결해보시는 건 어떠신가요?
====
해보니 여전히 안 되네요... ㅜㅜ
0x80070043 이 나오네요.
그렇다면 윈도우측 문제이고 레지스트리를 수정해야 합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
여기에 AllowInsecureGuestAuth 라는 Reg_SZ 값을 만들고 1을 줍니다.
그리고 lanman workstation 서비스 재시작 또는 시스템 재시작후 시도해보세요
어차피 L2니까 GATEWAY는 빼셔도 무방합니다
게이트웨이 주소는 둘다 같아야 할것 같은데요.
윈도우에서 리눅스쪽으로 ping 날려보세요.
반대로 리눅스에서 윈도우쪽으로도 ping 날려보시고요.
ping이 안된다면, 네트워크 설정부터 다시 잘 살펴보세요.
저도 당황했습니다 (저렇게 해둔건 첨 봄)
애초에 내부용이니 GW 필요도 없는데....
심박한 시메트릭..
컴퓨터끼리 크로스 케이블로 직결하셨으면 게이트웨이 설정 필요없이 같은 서브넷으로만 맞춰도 됩니다.
그냥 동일 네트워크로 할당하시면 됩니다.
리눅스: 192.168.10.2, 윈도우즈: 192.168.10.3
나머진 게이트웨이 의미없지만 192.168.10.1, 서브넷마스크 255.255.255.0 동일하게요.
그냥 비워놓으세요.
Com1 IP : 192.168.10.10
255.255.255.0
Com2 IP : 192.168.10.20
255.255.255.0
** 이렇게 하면 서로 통신합니다.
위처럼 Gateway를 따로 두니.. 서로 못 찾아요.. 술레잡기~~~~.. 고무줄놀리~~~
윈도우 PC의 내부망 아이피 수동 주소 192.168.0.10
윈도우 PC의 내부망 게이트 웨이 주소 192.168.0.21
리눅스 PC의 내부망 아이피 수동 주소 192.168.0.21
리눅스 PC의 내부망 게이트 웨이 주소 192.168.0.10
그리고 게이트웨이 같은 서브넷이여도 아웃바운드 WAN이 다른쪽으로 가게 할려면 다르게 게이트웨이 잡아도 무관합니다.
hosts allow = 192.168.0.
한 줄 추가하시고, systemctl restart smb.service 실행 후, client 에서 다시 연결시도 해보세요