
나는 간단한 작업을 수행합니다. 두 개의 nic이 있는 wni7이 있습니다. 두 번째 nic을 통해 win7에 다른 comp(osx)를 연결하여 인터넷에 연결하고 싶습니다.
- 이미 레지스트리를 변경했습니다.
- 192.168.2.1이 포함된 Win7 인터페이스에는 게이트웨이가 설정되어 있지 않습니다(그렇게 할 필요가 없음).
- 192.168.2.2의 OSX 인터페이스에는 게이트웨이가 192.168.2.1로 설정되어 있습니다.
- win7에서는 어떤 경로도 추가하지 않습니다. 모든 것이 이미 거기에 있는 것 같습니다.
- 두 번째 NIC의 네트워크는 "정의되지 않은 네트워크"로 감지됩니다(게이트웨이가 없는 경우의 효과일 수 있음).
- 192.168.2.1을 사용하여 nic에서 네트워크 연결 공유를 활성화해야만 OSX에서 인터넷에 연결할 수 있지만 NAT를 활성화하고 nat가 없는 순수 라우팅에만 관심이 있습니다(일부 연구를 위한 설정입니다).
- 방화벽이 꺼져 있습니다.
win7이 어떤 이유로 패킷 전달을 거부하는 것 같습니다. 아마도 "정의되지 않은 네트워크"와 NLA 서비스가 원인일 수 있지만 이에 대한 정보는 찾을 수 없습니다.
내 설정의 ASCII 회로도는 다음과 같습니다.
인터넷<-->라우터(192.168.1.1)<-->(192.168.1.2) WIN7(192.168.2.1)<-->(192.168.2.2)OSX
감사해요
답변1
라우터에 192.168.2.x 네트워크에 대한 경로가 있는지 확인하세요. 하나를 추가할 수 없거나 운이 좋지 않다는 것을 발견할 수 없다면 말이죠. 192.168.1.2에서 라우터/게이트웨이 역할을 하는 Windows 7 시스템을 통해 192.168.2.x에 대한 트래픽을 보내도록 지시하는 경로가 필요합니다.
WIndows 7 시스템에서 라우팅이 활성화되어 있는지 확인하십시오( ipconfig /all
명령 프롬프트에서 작업을 수행하고 IP Routing Enabled . . . . . . . : Yes
.
활성화되지 않은 경우 다음 레지스트리 키 값을 1로 설정하여 이를 변경할 수 있습니다.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
답변2
IP 라우팅을 활성화해야 합니다. 다음 레지스트리 키의 값을 1로 설정하여 이를 수행하십시오.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
이것이 활성화되어 있는지 확인하십시오.
또한 라우터에서 기본 경로를 지정해야 합니다! 라우터는 어떤 인터페이스 트래픽을 통해 외부로 보내야 하는지 또 어떻게 결정해야 합니까? 라우팅 테이블에 이 정보가 필요합니다. 따라서 외부 인터페이스에 기본 게이트웨이를 지정하십시오. 대상 주소가 어떤 네트워크에도 속하지 않고 현재 라우터가 속한 모든 패킷은 기본 게이트웨이(즉, 인터넷으로)로 전송됩니다. 말이 돼?
답변3
가장 쉬운 방법은 단순히 "네트워크 연결" 페이지로 이동하여 두 네트워크 카드를 모두 선택하고 올바른 클릭을 한 다음 "브리지 연결"을 선택하는 것입니다.
일반적으로 연결을 공유하는 데 필요한 전달 및 모든 설정을 설정하는 데 충분합니다.