이전에 설명했던 라우팅 테이블의 설정을 바꿔봤다.
이전글을 확인 하려면 아래 링크를 확인해 보면된다.
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 |