두개(?) 분리된 네트워크를 사용하고 있습니다.
리눅스 박스에 ipchains을 사용 NAT를 구현했습니다.
eth0:123.123.123.10 ---> gateway : 123.123.123.1
eth1:456.456.456.10 --> gateway : 456.456.456.1
eth0는 내부 ip이고 eth1은 공인 ip입니다.
default gateway는 공인 IP로 잡고 인터넷을 사용중입니다.
그런데 사내 네트워크 프로그램을 사용하려고 하면
default gateway가 공인ip로 잡힌 관계로 gateway 123.123.123.1로
나가는게 아니라 456.456.456.1로 나가서 프로그램이 제대로 실행되지 않네요..
라우팅테이블에
123.123.123.0/24를 추가했으나 해당 리눅스박스만 위의 우너하는 게이트웨이를 찾아가고
다른 PC는 제대로 되지 않습니다.
route a net 123.123.123.0 netmask 255.255.255.0 gw 123.123.123.1 로 명령어를
실행했습니다.
뭐가 잘못된건지?
리눅스 박스 뿐만 아니라 리눅스 박스의 NAT를 이용하는 PC도 위의 실행이 제대로 되었으면
합니다. 아직 초보라서....
답변 부탁합니다.