>> Edit article
이름
제목
패스워드
안녕하십니까. 초보(-_-)리눅서입니다.. 많은 고수님들의 조언 부탁합니다.... 바로 질문을 드리지요.. - 라우터 관련 질문입니다.. 리눅스에서 라우팅은 라우팅 테이블의 Destination IP값을 보구 해당하는 Interface(모뎀 또는 LAN 카드 : PPP접속)로 전송로를 확보 하는걸로 알고 있습니다. 다음 명령어에서 나오는 테이블이 그 예지요. linux]$ netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 211.191.218.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 112.161.191.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet1 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 211.117.211.11 0.0.0.0 UG 0 0 0 eth0 위에서 211.191.23.xxx의 Destination으로 페킷을 전송하려고 하면 라우터는 테이블의 2번째 interface(vmnet1)를 사용하는걸루 알고 있습니다. 맞는 야그겠지요.. 아니면. 정정해주셨으면 좋겠습니다.. 본격적으로.... 제가 해보고 싶은것은 4개의 서로다른 모뎀(PPP)으로 하나의 서버에 접속하여 4개의 모뎀을 동시에 test하려고 합니다... 그러면 라우팅 테이블은 다음과 같이 만들어 질것입니다 : Static Routing방식으로 테이블을 구성하였습니다. : 단, 4개의 모뎀은 동적으로 IP를 할당 받습니다... PPP Server로 부터 : Destination은 211.191.218.77 이라 가정합니다. : 기타는 테이블에서 생략 했습니다. Destination Gateway Genmask Flags MSS Window irtt Iface 211.191.218.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp0 211.191.218.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp1 211.191.218.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp2 211.191.218.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp3 문제는 위의 테이블에서 이미 발견 하셨으리라 생각됨니다. ppp2를 통해 서버에 접속하려고 할경우, 라우터는 테이블의 상위부터 검색하여 Destination IP가 속해있는 첫번째 Interface인 ppp0로 전송을 시도하고, 또 실제 그렇게 합니다.(실제 시험해보았음) 라우터는 무조건 Destination을 기준으로 테이블 처음부터 검색하더군요. (물론 default Routing방식으로 테이블을 구성하면 default Interface를 전송로로 택하겠지요..) 다시한번 제가 TEST하고 싶은것은 원하는 Interface로 Destination과 접속하여 패킷 송수신을 하려고 하는것입니다. 방법론을 제시하자면, 1. Interface name(위에서 ppp0 ~ ppp3)을 라우팅 Index로 사용하는 방법이 있다면 제가 원하는 대로 시험을 할수 있으리라 봄니다. 2. /proc/sys/net/ipv4/conf/all/accept_source_route 파일이 있는데 이게 혹시 source IP로 라우팅을 할수 있도록 하는건 아닌지 ???? 맞다면 어떻게 Setting하는것인지 알고 싶습니다. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 쓰다보니 내용이 넘 길어 졌군요... 부디 고수님들의 많은 조언 부탁 드림니다.. 저의 연락처는 dragon9kr@yahoo.co.kr 입니다.. 번거로우시더라두 멜로 답변 주셨으면 감사하겠습니다. 그럼이만..꾸뻑..(^_^)(-_-)(_ _)
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved