티스토리 뷰

Linux

ip 명령어

CHOMAN 2017. 11. 21. 15:14

ip rule list

0:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default

낮은 숫자부터 선행 처리됨
local, main, default 테이블 순서대로 처리
from (으로부터), all (모든) : src 0.0.0.0 (어느곳에서든 오는) : source routing (출발지에 따라 라우팅 처리)

tables 정책 보기

# ip route ls table local
# ip route ls table main
# ip route ls table default

local 은 로컬 내부에서의 정책
main 은 route 명령어를 입력했을때 출력되는 라우팅 정보
default 는 빈테이블

ip rule 추가

# ip rule add from 10.0.2.0/24 table default
# ip rule add from 10.0.2.0/24 lookup default prio 1000

10.0.2.0/24 으로 온 패킷을 테이블 "pptp" 테이블로 보내라

생성결과

# ip rule add from 10.0.2.0/24 table default

 > 32765:  from 10.0.2.0/24 lookup default

# ip rule add from 10.0.2.0/24 lookup default prio 1000

 > 1000:   from 10.0.2.0/24 lookup default

테이블에 route 정책 넣기

# ip route add default via 10.0.0.1 dev ppp1 table default

 > default 테이블에 "기본게이트웨이 10.10.0.1 ppp1 " 설정을 넣음

확인


# ip route ls table default
default via 10.10.100.11 dev ppp1

 > 라우팅 정책이 들어가 있음

디폴트 게이트웨이는 10.0.0.1 이며 디바이스 ppp1로 보내라는 설정을 table default 에 넣어라

라우팅 테이블 생성

빈 테이블은 default 테이블을 사용할것이 아니라면 아래 파일을 수정하여 생성 가능함

vim /etc/iproute2/rt_tables

#
# reserved values
#
255     local
254     main
253     default
0       unspec
#
# local
#
#1      inr.ruhep
7     pptp

pptp 테이블을 리부팅 할때도 생성하겠다

로드밸런싱 (듀얼게이트웨이)

ip rule add from 10.2.1.0/24 lookup pptp prio 1000

10.2.1.0/24 에서 온 패킷은 table pptp 로 보내라

로드밸랜서 설정 (pptp 테이블)

ip route add table pptp default scope global nexthop via 10.0.1.61 dev ppp2 weight 1 nexthop via 10.0.1.21 dev ppp3 weight 1

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

참고사이트

https://unix.stackexchange.com/questions/315793/enabling-internet-route-through-ppp0
https://www.thomas-krenn.com/en/wiki/Two_Default_Gateways_on_One_System
http://cizz.net/lartc/index.html
https://wiki.kldp.org/KoreanDoc/html/Traffic_LoadBalancing-KLDP/practice.html
http://www.rjsystems.nl/en/2100-adv-routing.php
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함