Linuxpia/Linux 명령어

[리눅스 명령어] 라우팅 테이블를 관리하는 명령어, route

Linuxpia4U 2023. 12. 17. 02:42
반응형

라우팅 테이블 관리 명령어, route

리눅스에서 route 명령어는 네트워크 라우팅 테이블을 보여주거나 수정하는 데 사용됩니다. 이 명령어를 통해 시스템이 패킷을 어떻게 전달하는지, 어떤 경로를 통해 네트워크에 접근하는지 확인할 수 있습니다.

기본 사용법

  1. 라우팅 테이블 표시: route -n
    • 이 명령어는 시스템의 라우팅 테이블을 보여줍니다. -n 옵션을 사용하면 호스트 이름 대신 IP 주소로 표시됩니다.
     
  2. 새로운 라우트 추가: route add -net [네트워크 주소] netmask [서브넷 마스크] gw [게이트웨이 주소]
    • 예: route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
    • 이 명령어는 새로운 라우트를 추가합니다. 여기서 네트워크 주소, 서브넷 마스크, 게이트웨이 주소를 지정해야 합니다.
  3. 라우트 삭제: route del -net [네트워크 주소]
    • 예: route del -net 192.168.1.0
    • 이 명령어는 기존의 라우트를 삭제합니다.

주의사항

  • route 명령어는 시스템의 네트워킹 설정을 변경할 수 있기 때문에 주의해서 사용해야 합니다. 잘못된 설정은 네트워크 연결 문제를 일으킬 수 있습니다.
  • 최신의 리눅스 배포판에서는 route 명령어 대신 ip 명령어를 사용하는 것이 권장됩니다. 예를 들어, ip route 명령은 route와 유사한 기능을 제공하지만 더 많은 기능과 유연성을 제공합니다.

route 명령어는 시스템의 네트워크 설정을 이해하고 관리하는 데 중요한 도구입니다. 네트워크 관련 작업을 수행할 때는 항상 정확한 매개변수를 사용하고 주의 깊게 작업해야 합니다.

반응형