두개의 네트워크를 사용하기 위한 라우팅 설정?
안녕하세요
지금 회사 사무실에 공인IP 2개가 들어오구 있으며 이것을 공유기 두개로 해서
192.168.0.XXX와 192.168.1.XXX 두개의 네트워크로 구성 되어있습니다.
자꾸 질문 의도와는 다른 답을 주시는 분들이 있어서 허접하게라도 구성을 그림으로 그려봤습니다.^^;
아래 그림을 참조해주세요~
211.xxx.xxx.100. . . . . . . . . . . . . . .211.xxx.xxx.200
. . . . . . .ㅣ. . . . . . . . . . . . . . . . . . . . . . . .ㅣ
. . . . . . .ㅣ. . . . . . . . . . . . . . . . . . . . . . . .ㅣ
. . . . . 공유기 A . . . . . . . . . . . . . . . . . . . 공유기 B
. . . .(192.168.0.1). . . . . . . . . . . . . . . . .(192.168.1.1)
. . . . . . . ㅣ . . .. . . . . . . . . . . . . . . . . . . . . ㅣ
. . . ( 네트워크 A ) . . .-- <리눅스서버> -- . . ( 네트워크 B )
. . .( pc 192.168.0.10) . . . . . . . . . . . . . . ( PC 192.168.1.20)
공백으로 해서 그리니까 여러공백은 다 무시 되어서 중간에 .을 넣어서 그린것이니 양해부탁드립니다^^
위의 그림에서와 같이 A네트워크와 B네트워크가 있는데 사용을 하다보니 서로 상대 네트워크에 접속을
해야할일들이 자주 생기고 있습니다.
A네트워크에 있는 PC(192.168.0.10) 이 B 네트워크에 있는 PC(192.168.1.20)에
접근을 할수 있게 하고 싶습니다.
예전에 한번 리눅스서버를 세팅해서 위와같이 사용했었는데 설정한 사람은 퇴사하고 기존있던 서버는
포멧이 되어서 새로 설치중입니다.
우선 저 리눅스 서버는 Centos 5.3을 설치했으며 랜카드가 두개입니다.
그래서 eth0 는 192.168.0.50 으로 해서 A네트웍에 물려있고
eth1 은 192.168.1.50 으로 해서 B네트웍에 물려있습니다.
각 공유기의 라우팅 테이블을 추가해봤었는데 결론은 공유기 세팅만으론 안된다는것입니다.
그래서 구글과 여러 문서들을 찾아봤는데.... 상황이 좀 달라서 인지 제각각의 설명들이고
그 방법도 다들 서로 너무 달라서 감이 오질 않네요
전에 구성했던 분의 말로는 그냥 iptable 만 좀 손보면 금방 된다고
자료는 인터넷에 널렸다고 찾아보라고만 하는데... 전 못찾았습니다^^;;
그래서 이렇게 다른분들의 도움을 요청합니다.
저 리눅스 서버를 어떻게 설정해야하나요?
현재 리눅스 서버에 route -n 으로 확인해 보면 아래와 같이 되어있습니다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
리눅스 장비
리눅스 장비 ip_forwarding 이 가능하게 해놓고
공유기 A 라우팅
192.168.1.0/24 -> 192.168.0.50
공유기 B 라우팅
192.168.0.0/24 -> 192.168.1.50
댓글 달기