OS X 10.6에서 NatD를 사용하여 두 인터페이스 브리징(작동하지 않음)

OS X 10.6에서 NatD를 사용하여 두 인터페이스 브리징(작동하지 않음)

두 개의 네트워크 카드가 있는 OS X 10.6 시스템이 있습니다.

1 - 10.1.10.2
2 - 192.168.1.2

포트 192.168.1.2:4096으로 들어오는 모든 트래픽을 10.* 서브넷(10.1.10.42)의 다른 시스템으로 전달하고 싶습니다. 방화벽(ipfw)을 켜고 기본 규칙을 추가했습니다.

00100 divert 8668 ip from any to any via en1 (en1 is the interface with the 192* addr)
00200 allow ip from any to any
65535 allow ip from any to an

그런 다음 다음을 사용하여 natd를 실행합니다.

sudo natd -v -l -a 192.168.1.2  en1 -dynamic -redirect_port tcp 10.1.10.42:3333 192.168.1.2:4096

상세 모드로 실행하면 다음이 제공됩니다.

In  [TCP]  [TCP] my_remote_ip:50116 -> 192.168.1.2:4096 aliased to
           [TCP] my_remote_ip:50116 -> 10.1.10.42:3333

따라서 natd는 연결을 보고 이를 앨리어싱하고 있다고 생각하지만 (원격 시스템에서) 시도된 연결은 항상 중단되고 시간 초과됩니다.

IP 전달( )을 활성화했는데 sysctl -w net.inet.ip.forwarding=1이것이 작동하지 않는 다른 이유를 찾을 수 없습니다.

어떤 도움이라도 주시면 감사하겠습니다.

관련 정보