CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): guest (guest) <61.82.96.253>
날 짜 (Date): 2003년 5월 27일 화요일 오후 07시 02분 25초
제 목(Title): [Q]리눅스의 로드밸런싱 질문....



  위의 게이트웨이 두 회선을 사용할 때의 라우팅 테이블 갱신 문제를 

  질문했던 사람입니다..(답은 엉뚱한 데서 나왔지만...-_-)



                        인터넷  C (3.3.3.3)--> ping 1.1.1.1
                   ----------------------------
                       |                 |
                       |                 |
         eth0(1.1.1.1) |                 | eth1(2.2.2.2)
          --------------------------------------
          |                              ^     |
          |  src(1.1.1.1)dest(3.3.3.3) --+     |         
          |                                    |
          |                 리눅스             |
          -------------------------------------+



  똑같은 환경에서 또다시 이상한 증상이 나오는데요...

  인터넷 게이트웨이가 eth0(1.1.1.1)와 eth1(2.2.2.2)로 설정되어 있는 

  상황에서 외부 인터넷(3.3.3.3)에서 리눅스의 eth0로 ping을 때리면 응답 

  패킷이 eth0의 IP 주소(소스 IP)를 가지고 eth1 인터페이스로 나가는 경우가 

  발생합니다. 동일한 환경으로 설치된 곳이 여러군데 있는데 유독 특정 사이트만 

  이런 증상이 나오고 잘 되는 곳은 몇달 동안 그런 증상을 보이지 않습니다.

  (각 인터페이스에 대한 tcpdump 를 떠서 관찰했음...)

  두번째는, 어찌 되었든 소스, 목적지  IP 역시 공인 IP 주소이므로 다른 

  인터페이스를 타고 나가더라도 정상적으로 ping을 요청한 곳까지 도달해야 할텐데

  그렇지를 못합니다.  (ISP에서 소스 IP에 대한 filtering을 한다고 봐야

  하는지...)


  공인 IP주소를 접근하는 것이므로 nat나 connection tracking 의 문제는

  아닐거라 짐작합니다만... 또다시 고수여러분의 조언 부탁합니다. ^^;

  질문의 요지는 게이트웨이를 두개 이상 쓸 때 반드시 소스 IP와 일치하는

  디바이스를 통해 패킷을 내보내는 옵션(?) 같은게 있는지요...?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.