![Windows 7 시스템에서 라우팅을 설정하는 방법](https://rvso.com/image/1414650/Windows%207%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%EB%9D%BC%EC%9A%B0%ED%8C%85%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
2개의 네트워크 인터페이스가 있는 컴퓨터가 있습니다. 네트워크 자체는 다음과 같습니다
| access point | wi-fi | my machine | | 2-nd machine |
| 192.168.1.1 | --------- | 192.168.1.37 | Ethernet | |
Internet ---- | 76.77.15.87 | | 192.168.0.1 | --------- | 192.168.0.2 |
Windows 시스템에서 라우팅을 설정하는 방법을 찾았습니다.
http://www.home-network-help.com/ip-forwarding.html
나는 거기에서 말한 대로 정확히 했습니다. 내 컴퓨터에서
1. Set HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/IPEnableRouter to 1
2. Setup the blank default gateway on my machine for 192.168.0.1 interface
3. Rebooted the machine
4. Turned off the firewall (just in case)
두 번째 시스템에서는 192.168.0.1을 기본 게이트웨이로 설정합니다.
하지만 여전히 작동하지 않습니다.
두 번째 기계에서 ping 192.168.0.1
작동합니다. ping 192.168.1.1
작동하지 않습니다.
내 컴퓨터에서 ping 192.168.1.1
작동합니다.
여기서 무엇이 잘못되었을 수 있습니까? 디버깅하는 방법?
답변1
서브넷 경로 덕분에 머신은 동일한 로컬 서브넷의 다른 머신에 연결할 수 있습니다. 그리고 머신은 기본 경로 덕분에 게이트웨이가 도달할 수 있는 모든 것에 도달할 수 있습니다. 그러나 이들 중 어느 것도 핑을 보내는 머신에 도달하려는 액세스 포인트에는 적용되지 않습니다. 따라서 ping 응답은 소스 시스템으로 돌아갈 수 있는 방법이 없습니다. 서브넷 경로를 추가해야 합니다.
일반적으로 다른 장치의 기본 게이트웨이인 모든 장치에는 기본 게이트웨이가 다른 로컬 장치가 아닌 한 모든 로컬 서브넷에 대한 경로가 있어야 합니다. 귀하의 액세스 포인트가 다른 장치의 기본 게이트웨이이고 기본 게이트웨이가 로컬이 아니라고 가정합니다.모든로컬 서브넷. 귀하의 질문을 올바르게 읽고 있다면 액세스 포인트는 바운드 패킷이 192.168.0.0/24
으로 전송되어야 한다는 것을 알아야 합니다 192.168.1.37
.