OS/RockyOS / / 2023. 11. 17. 17:45

Routing 테이블 설정

반응형

 

이전에 설명했던 라우팅 테이블의 설정을 바꿔봤다.

 

이전글을 확인 하려면 아래 링크를 확인해 보면된다.

 

2023.11.09 - [OS/RockyOS] - RockyOS 9 여러 인터페이스에 아이피 할당

 

192.168.0.0/24 대역의 eth0 인터페이스와 , 192.168.1.0/24 대역의 eth1 인터페이스 설정은 기존에선 default 라우팅 테이블이 2개여서 192.168.0.0/24 대역, 192.168.1.0/24 대역이 아닌 나가는 다른 대역에 대해선 eth0 아니면 eth1 을 타고 나갔다.

 

이번엔 라우팅 테이블을 수정하여 192.168.0.0/24 대역만 eth0 으로 나가고 나머지 대역은 eth1 대역만 나가게 하는 스크립트다.

 

반응형
#!/bin/bash

INTERFACE=$1
STATUS=$2

function setup_routing() {
    # Clear existing rules and routes
    ip route flush table Eth0
    ip route flush table Eth1

    ip rule add from 192.168.0.0/24 table Eth0

    ip route add 192.168.0.0/24 dev eth0 table Eth0
    ip route add default via 192.168.0.1 table Eth0

    ip route add default via 192.168.1.1
}

function clear_routing() {
    ip rule del from 192.168.0.0/24 table Eth0

}

case "$STATUS" in
    up)
        setup_routing
        ;;
    down)
        clear_routing
        ;;
esac
반응형

'OS > RockyOS' 카테고리의 다른 글

rockyos 이더넷 속도 제한  (0) 2023.11.17
RockyOS 9 여러 인터페이스에 아이피 할당  (0) 2023.11.09
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유