윈 도 우 2대의 랜을 이용한 PC간 네트웍 질문입니다.
2022.04.14 12:00
공유기 --------- lan1 + PC1 + lan2 ---|
|--------------- lan1 + PC2 + lan2 ---|
PC1과 PC2는 랜카드가 2개씩 장착 되어있습니다. lan1, lan2
lan1은 공유기에 연결되어 인터넷을 사용합니다.
(192.168.10.11 과 192.168.10.12 사용)
lan2는 서로 직접 연결되어있습니다.
폴더를 공유해 네트웍드라이브 설정하여 데이터 복제
(14.14.14.1 과 14.14.14.2 사용)
최초 설치시에는 원래 목적대로 lan1을 사용해 인터넷을 접속하고, lan2를 사용해 데이터를 복제했습니다.
(네트웍드라이브 연결)
그런데 언제부터인가 lan2로 연결된 네트웍드라이브로 데이터를 복사하면 트래픽이 lan1에 잡히고 있습니다.
이 상태에서 공유기에 연결된 lan1을 분리하면 네트웍브라이브가 멈춥니다.
lan1이 분리된 상태에서 lan2 네트웍드라이브를 설정하고 파일을 보내면 lan2에 트래픽이 잡히고 전송이됩니다.
이 상태에서 다시 lan1을 공유기에 연결하고 파일을 보내면 또 공유기에 연결된 lan1에 트래픽이 잡힙니다.
정말 미칠일이네요.
왜그럴까요?
os는 둘다 windows 10 pro 입니다.
댓글 [18]
-
서곡 2022.04.14 12:10
-
rainy 2022.04.14 12:25
최근 랜카드나 메인보드 랜포트는 다이렉트와 크로스 랜케이블 자동으로 감지하고 사용할 수 있도록 전환을 해줍니다.
크로스케이블 안써도 되요.
-
상발이 2022.04.14 12:32
지금 설명하신 상황으로 보면 네트워크 드라이브 연결이라는 것이 그냥 Windows의 탐색기에서 그냥 네트워크 드라이브로 잡아서 파일을 복사하시는 것 같습니다.
즉 이 경우 복사 명령을 내리면 Lan 1으로 복사를 하는 것인지 Lan 2로 복사를 하는지 구분을 할 수 없습니다.
즉 Lan 1을 이용해서 공유기를 통해서도 PC1과 PC2가 연결되어 있기 때문입니다.
원래 원하시는 목적을 달성하시려면 데이터를 옮기는 프로그램(FTP등)을 사용하여 14.14.14.x ip로 데이터 전송을 지정하여 전송할 수 있게 구성하셔야 할 것 같습니다.
-
rainy 2022.04.14 12:41
당연히 네트웍 드라이브 연결을 할때 IP를 지정했습니다.
net use z: \\14.14.14.2\공유폴더
-
상발이 2022.04.14 12:58
우선 제가 알고 있는 한도내에서 이야기 드리겠습니다.
지금 말씀하신 net use 명령은 PC 입장에서는 \\14.14.14.2\공유폴더 나 \\192.168.10.2\공유폴더나 목적지가 같습니다.
즉 PC 입장에는 목적지가 같은 주소이기 때문에 Lan 1 루트를 사용할지 Lan 2의 루트를 사용할지 윈도우 탐색기의 복사 명령으로는 알 수 없습니다.
그래서 이야기 드린 FTP등 전용 프로그램을 이야기 드린 것이구요.
-
rainy 2022.04.14 13:28
SMB 프로토콜 자체가 그런 특성을 가졌나보군요.
그럼 라우팅 테이블을 설정해도 의미가 없겠네요.
RDP(원격데스크탑)은 IP 지정이 제대로 되는군요. 그런데 속도가 1/5도 안나오네요.
-
Nic네임 2022.04.14 14:50
PC는 동일하지만 네트워크상에서는 전혀 다른 목적지입니다.
이건 L2에서도 마찬가지입니다. NIC가 다르기 때문에 MAC도 전혀 다릅니다.
결국 이건 라우팅에 문제라고 보는게 맞는거 같습니다.
-
rainy 2022.04.14 15:04
깊이 들어갈 수록 부족한 지식에 한숨만 나오네요.
SMB 프로토콜이 tcp/ip 와 netbios 기반으로 하기 때문에 사실상 동일한 목적지라 하셨는데..
호출한 IP의 rcp/ip 를 통해 통신을 하니 다른 네트웍으로 넘겨줄 수 없을 것이라 생각을 합니다.
마치 티밍을 설정한 것처럼 OS가 알아서 네트웍에 경로를 변경해준다니 좀 황당하네요.
-
rainy 2022.04.14 15:07
또 한가지 재미있는 것을 발견했습니다.
PC2를 windows11을 설치하고 네트웍을 동일하게 세팅하고 넷드라이브 설정해서 파일을 전송하니..
이 경우에는 lan1과 lan2가 대역폭을 반반 사용하네요.
자동으로 해주는 건 좋은데.... 내 생각대로 동작해주면 얼마나 좋을까요.
-
rainy 2022.04.14 12:42
혹시 랜 설정의 메트릭이 영향을 줄까요?
wifi도 함께 사용하고 있어서
메트릭을 수동으로 lan1은 1, lan2는 2로 설정했습니다.
-
Win10pro 2022.04.14 14:12
구지 탈착이니 2쓸때 1의 연결을 물리적으로 뺀다거나(랜선 연결 해제)
안해도 장치 드라이버에서 사용안함 해두고 쓸때는 사용함으로 하면 쉬울듯 합니다만...
-
rainy 2022.04.14 14:22
네. 현재는 임시로 그렇게 사용하고 있습니다.
연결해제 ipconfig /release lan1
연결 ipconfig /renew lan
이렇게 바로가기 두개 만들어 쓰고 있습니다.
-
osc 2022.04.14 21:40
lan2 의 IP 주소를, 현재 설정된 공인 IP ( 14 ) 에서 사설 IP ( 10 or 172.16 ~ 172.31 or 192.168.0 ~ 192.168.255 ) 로 변경해서 사용해 보세요.
-
rainy 2022.04.15 17:06
시도를 해 보았는데 동일한 상태였습니다.
의견 감사드립니다.
아래 지우빠님 알려주신 내용으로 해결하였습니다.
-
지후빠 2022.04.15 00:43
lan2의 ip를 192.168.11.11 과 192.168.11.12 로 하셔도 좋을 것 같습니다.(게이트웨이만 비워두면 14도 문제 없을 듯 하지만요.)
서브넷 마스크는 255.255.255.0 게이트웨이는 비워둡니다.
lan1의 이더넷 속성에서 다음 두개 항목을 체크해제하여 비워둡니다.
- Microsoft Networks용 클라이언트
- Microsoft 네트워크용 파일 및 프린터 공유
테스트 결과 부탁드립니다. ^^
-
rainy 2022.04.15 17:00
인터넷용 라인에서 파일 공유 관련 속성을 해제하는 것이 정답이네요.
(IP 설정 등은 그대로 유지했습니다.)
- Microsoft Networks용 클라이언트
- Microsoft 네트워크용 파일 및 프린터 공유
감사합니다. 해결되었습니다.
한가지 덧붙이자면 PC2는 노트북입니다. 다른 곳에서 이동해 네트워크를 사용할 일이 있어서 PC1에만 위 두 가지 설정을 해제하고 테스트해보니
그래도 잘 되네요. 결국 연결을 시도한 PC의 MS 파일 공유부분만 해제하면 됩니다.
(둘 중 하나만 해제하면 안 되고 꼭 둘 다 해제해야 합니다.)
한 번 더 감사드립니다. ^^b
-
지후빠 2022.04.15 18:41
결과 알려주셔서 감사합니다. ;-)
-
rainy 2022.04.21 17:39
안타깝게도 몇시간 경과하니 해당 설정과 무관하게 다시 Lan1으로 전송을 해버리네요.
ㅜㅜ
PC to PC 간에 공유는 크로스케이블을 사용해야 됩니다.