게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
리눅스 네트워크 설정 질문 (interface 두개,gateway 두개)
게시물ID : programmer_15106짧은주소 복사하기
작성자 : 아소음돋아
추천 : 0
조회수 : 1030회
댓글수 : 4개
등록시간 : 2015/12/21 17:26:18
옵션
  • 본인삭제금지
안녕하세요? 

얼마전에 IT 게시판에 질문을 올렸다가 한 서버에 두 개의 interface에서 서로 다른 gateway를 갖게 설정할 수 있다는 것을 배우고 열심히 시도중인 사람입니다. 

우선 지금 상황은... 

데스크탑1에서 서버0으로 인터넷을 통해 ssh 접속하고, 서버 0에서 원거리에 있는 서버1의 데이터를 받아오려고 합니다.
따라서 서버0은 인터넷에도 연결되어야 하고 서버1에도 연결되어야해요. 근데 서버1까지의 연결은 학교에서 허용한 ip만 사용해야하고 게이트웨이도 정해져있습니다. 인터넷 연결은 막혀있고요. 그래서 데스크탑에서 서버0에 접속하기위한 네트워크와 서버0에서 서버1로 접속하기위한 네트워크 두 개를 동시에 사용해야하는 상황입니다. 


제가 지금까지 검색으로 이해한 바를 요약해보면 다음과 같습니다. 제대로 이해한 것인지 확인 부탁드립니다. ㅠ

1. 2번째 라우팅 테이블을 만든다. 
   echo "2 kreonet"(테이블 이름) >>/etc/iproute2/rt_tables

2. 두 번째 interface (eth4) 를 위한 테이블 내용 작성.

ip route add default via 203.254.175.1(게이트웨이) dev eth4 table kreonet  

ip route add 203.254.175.1(게이트웨이) dev eth4 src 203.254.175.25(아이피) table kreonet


3. 어느 패킷이 두 번째 테이블을 참고할지 규칙을 정한다.

ip rule add from 203.254.175.25(아이피) table kreonet(테이블이름)

ip rule add to 203.254.175.25(아이피) table kreonet(테이블이름)


4. 혹시 적용되지 않을 경우 cache된 테이블을 날려준다. 

ip route flush cache 


옮기는 과정에서 혹시 오타가 있을수 있지만.. 터미널 상에서는 에러메세지가 없었습니다. 

------------------

여기까지 진행해서 결과는 아래와 같아요. 

Selection_059.png

ifconfig로 확인하면 둘 다 up 상태입니다. 

그런데 여전히 eth4는 일을 하지 않는 것 같습니다. 


203.254.175.25 인 아이피로 203.254.175.1 게이트웨이를 거쳐 150.xxx.xxx.xxx인 서버1에 가서 파일을 받아오고싶은데 왜 인터넷을 거쳐서만 150.xxx.xxx.xxx 서버로 가는지 모르겠네요 ㅠ

학교에서 주는 게이트웨이가 목적지인 서버1의 ip와 전혀 다른것이 혹시 문제인가요? 

아무것도 모르는 상태에서 여기까지 오기는 했는데 더이상 진도가 나가지 않습니다.ㅠ 

(근데 혹시 이렇게 모든 정보를 까발리면 보안상 위험한가요?) 


제가 무엇을 잘못했나요 ㅠ 이틀을 꼬박 날렸습니다. 더이상 춥고 시끄러운 서버실에 있기 싫어요 흑흑

도움 부탁드릴게요. 감사합니다! 

출처 본인
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호