복원이 편집되었지만 여전히 IPForwarding이 없음


1

현재 설정의 단순화 된보기 :

  • 호스트 A1 : 192.168.1.2
  • 호스트 A2 : 192.168.2.2
  • 호스트 B : 192.168.1.1, 192.168.2.1, 192.168.10.1
  • 장치 C : 192.168.10.2

좀 더 자세하게 :

  • 호스트 B, A1 및 A2에는 3 개의 NIC가 요약되어 있습니다 (모두 다른 IPAdress에 대해 구성됨)
  • 모든 IP 주소 및 마스크가 고정되어 있습니다 (DHCP 없음)
  • 모든 호스트에는 Windows 7 Ultimate가 있습니다
  • xx10.0 네트워크에 더 많은 장치가 있습니다

내가 원하는 것?

호스트 A1에서 장치 C로 ping 할 수 있어야합니다. http를 통해 장치 C에 액세스하십시오.

내가 무슨 짓을 한?

호스트 A1 :

cmd-> route add 192.168.10.0 마스크 255.255.255.0 192.168.1.1

호스트 B :

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ IPEnableRouter-> 1
  • "라우팅 및 원격 액세스"서비스 시작
  • 방화벽이 꺼져 있습니다
  • rebootet 여러 번 (그 창은 .. 그냥 : P)

결과 : HostA에서 HostB (192.168.10.1)로 핑 (ping) 할 수 있지만 장치 C에서는 핑할 수 없습니다. 인터넷에서 찾은 모든 것 및 네트워킹에 대해 알고있는 것부터는 더 이상 할 필요가 없습니다. 그러나 나는 리눅스 세계에서 왔으며 이전에 그러한 가정에 대해 여러 번 잘못 입증되었습니다. 점검 / 수행해야 할 조언이 있습니까?

답변:


0

HostC는 HostB를 통해 HostA로 연결해야합니다.

지금 당신은 생각하고있을 수 있습니다 But HostC sees the source MAC address of the packet from HostA as coming from the MAC address of HostB, so why doesn't HostC send data back to that MAC address of HostB?

정답은 라우팅이 레이어 2가 아니라 레이어 3에서 발생하기 때문입니다.


호스트 C는 실제 PC가 아니라 내장 장치입니다. 나는 거기에 새로운 경로를 추가 할 기회가 없다 : /
Peter Schneider

그럼 당신은 그것을 작동시키지 않을 것입니다. HostC는 HostB를 통해 HostA 로의 경로가 필요합니다. HostC에서 기본 게이트웨이를 구성 할 수 있습니까?
joeqwerty 2016 년

나는 내일 그것을 시도 할 것이다. 그러나 나는 확실하지 않다. 플랜 B는 : http 연결 릴레이 그래서 함께 뭔가를 해킹 할 수있을 것이다 것입니다
피터 슈나이더
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.