본문 바로가기

기초 공부/상식

ubuntu 네트워크 인터페이스 우선순위 설정

728x90

안녕하세요 오늘은 네트워크 우선순위를 변경하는 법에 대해 알아보겠습니다.

 

Ubuntu를 서버로 사용하시면 랜카드에 랜포트를 여러개 꽂아서 네트워크를 구성하여 사용하시는 분들에 적용되는 사항입니다.

 

저같은 경우 내부 게이트웨이를 2개를 사용하고 있고 각각 192.168.0.1 대역과 192.168.1.1 대역을 사용하고 있는데요 

 

아니 이게 192.168.0.x ip를 외부 ip와 포트포워딩 해놓은게 자꾸 작동이 안되는 겁니다. ping도 됐다 안됐다하길래 이게 원인이 뭘까? 하고 보니 네트워크 인터페이스 우선순위 문제였습니다.

 

포트포워딩을 지정한 ip대역보다 다른 ip대역이 더 우선순위가 높아서 못찾더군요 그래서 이 순서를 맞춰줘야하는데 

 

무슨상황이냐면 외부ip와 연결된 내부 ip는 192.168.0.1 대역대인데 192.168.1.1대역대가 우선순위가 더 높아서 연결이 안되었다는 얘기입니다.

 

우선 우분투의 경우 ifmetric을 설치해야합니다.

 

sudo apt install ifmetric

 

설치 후에 routing table을 확인해야하는데요

 

 

 

자 보시는것처럼 현재는 metric(우선순위)가 100과 101로 되어있죠?? 이건 제가 고쳐놔서그렇습니다.

원래는 우선순위가 더 낮았어요. 참고로 숫자가 낮을수록 우선순위가 높은겁니다.

 

그래서 요거를 고치려면 다음처럼 명령어를 쳐야합니다.

 

sudo ifmetric ens3f0 100

(네트워크인터페이스이름) (메트릭번호)

다시 확인해보면 metric이 바뀐걸 확인할 수 있습니다.

반응형