본문 바로가기
SEO's Study/프로페셔널한 이야기

[LINUX] 라우팅 설정 변경하기

by 신SEO세오 2020. 3. 14.
반응형

리눅스 공부 잘 하고 계시나요? 

여행블로그를 주로 하다보니 리눅스에 너무 오랜 공백을 가졌네요 ㅠ_ㅠ

더 많은 포스팅을 할 수 있도록 분발해볼게요 +.+ 

 

오늘은 라우팅 설정을 변경하는 법에 대해 공유하려고해요 

 

 

라우팅(Routing)이란? 

  - 특정 네트워크 안에서 통신 데이터를 보낼 경로를 선택하는 과정으로, 설정 방식에 따라 통신 시간이 지연되기도 단축되기도 한다

 

우리가 느끼기에 모든 네트워크는 하나로 이루어져있는 것 같지만, 사실은 라우터를 통해 다른 네트워크와 연결되어 있습니다! 

가정집에서는 통신사에서 구매한 공유기가 보통 라우터 역할을 하고 있고 

리눅스 서버를 다루시는 분들은 라우팅 테이블을 이용하거나 방화벽을 사용해 차단할 수 있어요 

 

 

그럼 다른 네트워크와 붙기 위해 이제 본격 라우팅 설정을 해볼까요 :)

 

 

라우팅 테이블 설정은 dynamic방식과 static방식 두 가지 방식이 있구요

   - Dynamic Routing : 임시적용 방식으로 입력 시 바로 적용되나 network restart 또는 서버 reboot 시 날아감

   - Static Routing : 영구적용 방식으로 적용을 위해서는 network restart 필요 (NW 순단 발생)

 

 

1. Dynamic Routing 

  임시 적용 방식으로 일시적인 네트워크 연결이 필요할 때나 Network restart가 어려울 때 사용

   // 네트워크 경로 추가

   # route add -net [IP] netmask [넷마스크] gw [gw ip]

   // Default GW 추가

   # route add default gw [gw ip]

 

*삭제는 add를 del로 변경 적용

  

2. Static Routing

   영구 적용 방식을 필요로 할 때 적용

   - /etc/sysconfig/network-scripts/route-eth0 파일 변경

   #vi /etc/sysconfig/network-scripts/route-eth0 

   ADDRESS=[IP]

   NETMASK=[netmask]

   GATEWAY=[gw ip]

 

    # systemctl network restart // CentOS7.x 사용 명령어 (CentOS 6.x는 service restart network)

    # route -rn  // 라우팅 추가 확인

 

*삭제는 동일한 파일에서 입력한 명령어를 지우고 network restart 

 

 

신규 라우팅을 추가하는 방법은 어렵지 않지만 잘못된 설정을 할 경우

서버에 원격으로 붙지 못하는 안타까운 사태도 발생하므로 꼭 주의하셔야 해요

 

 

 

 

 

반응형

댓글