본문 바로가기
Linux/서버 설정

Linux network route metric 설정 (Centos, Redhat)

by 프리윙즈 2022. 12. 25.
728x90
반응형

Linux 설치 시 LAN port가 여러개 존재하고, LAN port를 여러개 사용해야할 경우

Metric 설정을 통해 우선 순위를 설정해 주어야 합니다.

예를 들어 위와 같이 LAN port를 이용중인 서버가 있습니다.

LAN port 구성이 아래와 같다고 예를 들고 설명 하겠습니다.

1 LAN port metric 104 (Internet 통신)

2 LAN port metric 103 (이중화된 서버와 통신)

3 LAN port metric 102 (Internet 통신 예비)

4 LAN port metric 101 (NAS 스토리지 통신)

으로 구성되었다고 가정하겠습니다.

 

해당 서버에서 route 정보를 확인합니다.

route 정보에 따라서

em1~em4까지 순서대로 LAN 1port ~ 4port라고 가정합니다.

현재 서버의 metric 정보는 위와 같다고 한다면

현재 route 정보에서는 보이지 않지만 미사용중인 em1이 우선순위로 설정되어 있어

reboot 시 em1의 NIC를 우선순위로 잡게 됩니다.

그렇기 때문에 현재 활성화된 NIC 정보들이 뒷 순위로 밀리게 되어 원격지에서 서버에 접근하지 못하게 됩니다.

또한 Internet NIC인 em3 metric도 1순위로 설정되어 있지 않기 때문에 

1순위로 변경을 해주어야 원활한 장애없는 네트워크 운영이 가능해 집니다.

반응형

위에까진 Metric에 대한 설명이였다면, 여기부터는 Metric 설정 방법입니다.

route로 metric 정보를 확인합니다.

 

cd /etc/sysconfig/network-scripts 경로로 이동해서

본인 NIC config 설정창을 vi 명령어로 열어줍니다.

 

가장 하단에 IPV4_ROUTE_METRIC=원하는 번호  를 입력해서 설정 후 저장합니다.

 

systemctl restart network 명령어로 네트워크를 재시작 해줍니다.

 

route 명령어를 치면 Metric 정보가 101 -> 105로 변경되었음을 확인할 수 있습니다.

 

서버가 reboot되어 Metric 정보는 변경되지 않습니다.

 

반응형

댓글