특정 네트워크를 통한 파일 전송

특정 네트워크를 통한 파일 전송

Windows 7 32비트를 실행하는 컴퓨터 5대와 Windows XP SP3 32비트를 실행하는 컴퓨터 2대가 있습니다. 도메인이 아닌 작업 그룹을 사용합니다. 단순 파일 공유를 활성화했습니다. 모든 시스템에는 기가비트 NIC가 있으며, 짧은 거리에 걸쳐 적절하게 연결된 CAT 6 케이블이 모두 기가비트 스위치에 연결되어 있습니다. 이 모든 기계는 고정 IP 주소를 사용하며 10/100 라우터(변경할 수 없음)를 통해 인터넷(50/50Mb FiOS)에 연결됩니다.

인터넷 라우터의 연결이 끊어지면 모든 시스템 간의 단순 파일 공유가 Gb 속도로 이동하지만, 인터넷이 연결되어 있으면 속도가 3~4배로 떨어지며 항상 10Mb 미만입니다. 인터넷 연결을 제거하면 속도가 다시 빨라지며 기기 성능에 의해서만 제한됩니다.

그래서 저는 기가비트 스위치와 연결된 두 번째 기가비트 NIC를 각 시스템에 배치했습니다. 시스템 간 트래픽은 첫 번째 네트워크에서 연결이 끊어지지 않는 한 이 두 번째 네트워크를 사용하지 않습니다.

네트워크 1 - 192.168.1.xxx(10/100 인터넷 라우터에 연결) 네트워크 2 - 10.0.1.xxx(네트워크의 모든 장치는 기가비트임)

10/100 장치에 의해 속도가 제한되지 않는 두 번째 네트워크를 통해 흐르도록 머신 간 트래픽을 지시하려면 어떻게 해야 합니까? 나는 파일 전송이 인터넷 측면을 복잡하게 만들지 않기 때문에 두 번째 네트워크에 대한 아이디어를 오히려 좋아합니다. 모든 머신은 인터넷에 연결되어 있어야 합니다.

관리형 스위치? 넷마스킹? VPN? 필요한 경우 인터넷 라우터를 포함한 모든 IP 주소를 변경할 수 있습니다. 나는 여전히 넷마스킹에 어려움을 겪고 있습니다.

답변1

더 많은 시스템을 확보할 계획이 없다면 각각에 대해 HOSTS 파일을 설정하거나 \\10.0.1.xxx주소를 통해 공유할 수 있습니다. 호스트부터 시작하겠습니다.

열면메모장(관리자로서), 파일을 편집하면 %windir%\system32\drivers\etc\hosts and %windir%\system32\drivers\etc\hosts다음과 같이 호스트에 추가할 수 있습니다.

10.0.1.2    Host1
10.0.1.3    Host2
10.0.1.4    Host3
...
10.0.1.15   Host14

파일을 저장하고 컴퓨터를 재부팅합니다. 이제 Host1에 ping을 실행하면 기가비트 네트워크를 통해 10.0.1.2의 결과를 얻게 됩니다.

단점:

  • 컴퓨터 이름을 변경하는 경우 이 파일을 편집하지 않으면 변경 내용이 적용되지 않습니다.
  • 변경하는 경우(예: 다른 PC 추가) 모든 시스템에서 이러한 파일을 편집해야 합니다.

두 번째 옵션은 IP 주소를 기반으로 파일 공유를 사용하는 것입니다. 예를 들어, net use z: \\10.0.1.2\SharedFolder /persistent:yes. IP 주소를 알고 있다면 이것이 도움이 될 수 있습니다. 해당 고정 IP 주소를 유지하는 한 각 컴퓨터에 대한 유지 관리는 없습니다.

참고로 컴퓨터는 어떤 인터페이스를 사용할지 결정하려고 할 때 경로를 확인하여 어디로 보낼지 결정합니다. route명령 프롬프트에서 명령을 확인하세요 . 를 입력하면 route print -4알고 있는 IPv4 범위와 해당 호스트와 통신하는 데 사용할 게이트웨이가 나열됩니다.

관련 정보