iptables로 트래픽을 전달할 수 없습니다

iptables로 트래픽을 전달할 수 없습니다

이미지의 네트워크를 통해 트래픽을 전달하는 데 문제가 있습니다. 회로망

나는 팔로우했다이 가이드네트워크 인터페이스 구성(VM에서 LAN은 Asus 라우터에서 제공, WAN은 VirtualBox NAT에서 제공) 및 DNS/DHCP 부분을 제외합니다. CentOS를 사용하는 VM에 적절한 iptables 규칙이 설정되었습니다. 그런 다음 내 머신 1(Arch Linux)에서 172.0.0.0/8에 경로를 추가했습니다.

ip route add 172.0.0.0/8 via 192.168.1.173

안타깝게도 머신 1에서 172.0.0.0/8의 주소를 ping할 수 없습니다. 머신 1에서 192.168.1.173을 통해 VM으로 SSH를 통해 연결할 수 있습니다. 172.0.0.0/8 주소에 대한 Ping은 머신 2와 VM에서 올바르게 작동합니다. 172.0.0.0/8은 VPN을 통해 액세스할 수 있고, 머신 2는 VPN에 연결되어 있으므로 문제가 없습니다. VM에는 두 개의 네트워크 인터페이스가 있으며 머신 2에서 Virtualbox의 NAT를 통해 172.0.0.0/8을 ping할 수 있습니다.

내가 여기서 놓친 것이 분명합니까? iptables 카운터를 확인했는데 FORWARD 규칙이 적중되지 않았습니다.

관련 정보