
포럼을 뒤져보았지만 동일한 문제를 찾을 수 없었으므로 여기에 질문이 있습니다.
내 운영 체제는 Windows XP입니다. 네트워크 어댑터가 2개 있습니다.
첫 번째: IP -> 10.54.88.55, 서브넷 -> 255.255.255.0, 기본 게이트웨이 -> 10.54.88.1
두 번째: IP -> 10.54.88.151, 서브넷 -> 255.255.252.0, 기본 게이트웨이 -> 10.54.88.90
어댑터는 물리적으로 별도의 네트워크에 연결됩니다. 첫 번째 어댑터는 네트워크의 장치와 성공적으로 통신합니다. 그러나 두 번째 사람은 통신할 수 없습니다. 첫 번째 어댑터에서 이더넷 케이블을 뽑으면 두 번째 어댑터가 통신을 시작합니다. 다시 연결하면 첫 번째는 통신을 시작하고 두 번째는 중지됩니다.
처음 시도한 것은 두 번째 어댑터에 더 높은 우선순위를 부여하는 것이었지만 아무 것도 바뀌지 않았습니다. 첫 번째 어댑터는 통신 중이었고 두 번째 어댑터는 통신하지 않았습니다.
두 번째 어댑터의 서브넷 마스크 목록에 255.255.255.0을 추가했을 때 통신이 시작되었지만 첫 번째 어댑터가 중지되었습니다.
그런 다음 라우팅 테이블의 정의를 변경해 보았습니다. 다음 명령을 사용하여 경로 항목을 추가했습니다.
"경로 추가 10.54.88.92 마스크 255.255.255.255 10.54.88.151 미터법 1(0x3인 경우)"
두 어댑터가 모두 연결된 동안에는 작동하지 않았습니다. 첫 번째 어댑터에서 이더넷 케이블을 뽑고 명령을 다시 실행한 후 모든 것이 작동하기 시작했습니다. 두 어댑터 모두 관련 네트워크와 성공적으로 통신하고 있었습니다.
"-p" 옵션을 사용하여 항목을 정적으로 만들고 컴퓨터를 다시 시작했습니다. 다시 시작한 후 상황이 처음으로 되돌아갔습니다. 첫 번째 어댑터는 통신 중이었지만 두 번째 어댑터는 통신하지 않았습니다.
언급해야 할 것이 있습니다. 경로 테이블을 인쇄했을 때 두 번째 어댑터의 인터페이스는 때때로 0x3, 때로는 0x20003이었습니다. 그것이 문제에 대한 단서가 될 수도 있습니다.
가장 쉬운 해결책은 네트워크 중 하나의 IP 영역을 변경하는 것이라는 것을 알고 있지만 안타깝게도 지금은 이것이 옵션이 아닙니다. Windows 설정을 통해 적용할 수 있는 솔루션을 찾고 있습니다. 이것이 가능하지 않다면 마지막 옵션은 두 번째 네트워크에 방화벽을 사용하는 것입니다.
저는 네트워킹에 대해 완전히 초보이기 때문에 분명한 사실을 간과했을 수도 있습니다. 어떤 아이디어가 있나요?
답변1
나는 좀 피곤하므로 이것을 다시 확인하십시오. 그러나 나는 이것을 다음과 같이 읽습니다:
네트워크 어댑터 #1:
네트워크: 10.54.88.0 ~ 10.54.88.255(256개 IP)
256개 중 2개는 네트워크(10.54.88.0) 및 브로드캐스트(10.54.88.255)에 사용됩니다.
그 중 하나는 기본 게이트웨이(10.54.88.1)에서 사용됩니다.
하나 그 중 NIC(10.54.88.55)에 있습니다.
이제 두 번째 구성까지:
이 넷마스크를 사용합니다: 255.255.252.0
넷마스크가 11111111.11111111.11111100.00000000인 비트별
끝에 있는 3개의 0으로 볼 수 있듯이 최대 1024개의 IP를 가질 수 있습니다. (2 10 )이고
네트워크 범위는 10.54.88.0에서 10.54.91.255까지입니다.
add -host 경로가 더 구체적일 것이며 내가 이해하는 바에 따르면 더 구체적인 경로가 우선 적용되어야 합니다.
[편집] 아, route add
창문에서만요. route add -host
또는 -net
나머지 세계에서).
여러분이 읽을 수 있도록 여기에 몇 시간 동안 남겨 두겠습니다. 하지만 수정 후에는 더 이상 좋은 답변이 아니므로 삭제할 예정입니다.
답변2
게이트웨이는 실제로 특정 NIC에 연결될 수 있습니다. 집에 두 개의 별도 네트워크를 설정할 수 있고 네트워크 구성을 수동으로 설정하는 경우 두 컴퓨터 모두에 하나의 컴퓨터를 연결할 수 있습니다(질문자의 상황과 같이). 각 NIC에는 NIC가 연결된 네트워크에 특정한 기본 게이트웨이가 있어야 합니다. .
예를 들면 다음과 같습니다.
네트워크 1: 192.168.0.x 기본 게이트웨이는 일반적으로 192.168.0.1 서브넷 255.255.255.0입니다. 네트워크 2: 192.168.137.x 기본 게이트웨이는 일반적으로 192.168.137.1 서브넷 255.255.255.0입니다.
구성을 살펴보면 Windows가 혼란스러울 수 있습니다. 10.54.88.x(잠시 서브넷을 잊어버림)
IP 네트워크 IP 주소 중 동일한 처음 3옥텟(xxx)을 사용하는 두 개의 NIC는 동일하지만 각 NIC는 서로 다른 기본 게이트웨이로 구성됩니다.
하나의 네트워크를 보고 다른 네트워크와 통신하려는 경우 모두 함께 결합하고 두 번째 게이트웨이를 제거하고(또는 DHCP 서버를 끄고) 첫 번째 게이트웨이가 DHCP 프로토콜을 통해 모든 IP를 할당하도록 합니다. 두 번째 게이트웨이 장치의 DHCP 프로토콜만 비활성화하는 경우 인터넷 포트가 아닌 네트워크 포트를 통해 기본 네트워크에 연결해야 합니다. 이 구성에서는 모든 서브넷이 동일해야 합니다.
내 자신의 네트워크 설정을 사용하여 예를 들어 보겠습니다.
라우터 1: IP 주소: 192.168.1.1 서브넷 마스크: 255.255.255.0 네트워크 게이트웨이: 있음 DHCP 활성화: 있음 인터넷 서비스 제공: 있음(게이트웨이의 인터넷 포트에 제공됨) DHCP 주소: 192.168.1.5-200(195개 장치 허용)
라우터 2: IP 주소: 192.168.1.2 서브넷 마스크: 255.255.255.0 네트워크 게이트웨이: 아니요 DHCP 활성화: 아니요 인터넷 서비스 제공: 아니요(라우터 1의 표준 네트워크 포트를 통해 첫 번째 라우터에 연결되어 라우터 2의 표준 네트워크 포트까지) DHCP 주소: 해당 없음
이 구성에서 두 라우터 중 하나에 연결된 모든 장치는 표시되어야 하는 다른 장치를 볼 수 있습니다. 모든 장치는 기본 게이트웨이에서 인터넷에 접속할 수 있습니다.
참고: 단순히 컴퓨터를 사용하여 두 번째 네트워크에서 인터넷을 사용하려는 경우 인터넷 연결 공유를 사용할 수 있습니다. 모든 네트워크 장치는 해당 컴퓨터를 볼 수 있지만 네트워크 1의 장치는 네트워크 2의 장치를 보거나 공유할 수 없습니다.