![라우팅에 대해 다시 한번](https://linux55.com/image/54960/%EB%9D%BC%EC%9A%B0%ED%8C%85%EC%97%90%20%EB%8C%80%ED%95%B4%20%EB%8B%A4%EC%8B%9C%20%ED%95%9C%EB%B2%88.png)
원래 라우팅에 문제가 있습니다. 3개의 NIC(외부 1개)가 있는 CentO가 있습니다. 두 내부 사이의 전달을 구성하고 싶습니다. 구성:
eth0-192.168.1.105\24
eth1-10.10.10.1\25
eth2-10.10.10.129\25
클라이언트에는 게이트웨이 10.10.10.1 및 10.10.10.129(서브넷에 따라 다름)가 있습니다.
경로는 다음과 같습니다:
sysctl.conf net.ipv4.ip_forward = 1 - 활성화되었습니다. 클라이언트의 ping 작업을 테스트할 때 클라이언트는 해당 게이트웨이와 다른 NIC IP(예: IP 10.10.10.10을 사용하는 클라이언트가 10.10.10.1(gw) 및 10.10.10.129를 ping)에 대해 ping을 수행할 수 있지만 서브넷의 이웃에 대해서는 ping을 수행할 수 없습니다. 어떤 클라이언트. 문제가 있습니까?
답변1
@garethTheRed에게 감사드립니다. 문제는 iptables
리트윗 체인에서 내가 제거한 이 모든 체인을 거부하도록 설정되었으며 iptables -F FORWARDING
(파괴적이지는 않지만 익숙하지는 않습니다 iptables
) 다음을 추가했습니다.
iptables -A FORWARD -o eth1 -j ACCEPT
iptables -A FORWARD -i eth2 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
iptables -A FORWARD -i eth2 -j ACCEPT
좋은 결과!