Linux 에서 라우팅 테이블은 네트워크 트래픽을 올바른 목적지로 안내하는 역할을 합니다. 이전에 테이블을 보는 방법에 대해 논의했지만, 데이터 패킷이 전달되는 방식을 제어하기 위해 수동으로 경로를 추가하거나 제거할 수도 있습니다. 이는 복잡한 네트워크 설정을 구성하거나 연결 문제를 해결하는 데 필수적입니다.
레거시 route 명령어 사용
route 명령어는 라우팅 테이블을 관리하는 전통적인 도구입니다. 여전히 작동하지만 레거시로 간주되며, 이제는 ip 명령어가 선호됩니다.
새 네트워크 경로를 추가하려면 네트워크 주소, 서브넷 마스크 및 게이트웨이 (gw) 를 지정합니다.
sudo route add -net 192.168.2.1/23 gw 10.11.12.3
경로를 삭제하려면 네트워크 주소와 함께 del 플래그를 사용합니다.
sudo route del -net 192.168.2.1/23
ip route 를 사용한 최신 경로 관리
ip route 명령어는 Linux 에서 네트워크 구성을 위한 최신이며 더 강력한 도구입니다. 네트워크 인터페이스 및 경로 관리를 위한 보다 일관되고 광범위한 옵션 세트를 제공합니다. linux ip route command를 사용하는 것이 현재 시스템에 권장되는 방법입니다.
ip route command in linux로 경로를 추가하려면 add 작업을 사용하고, 게이트웨이를 통해 대상 네트워크와 다음 홉을 지정합니다.
ip route add 192.168.2.1/23 via 10.11.12.3
경로를 삭제하려면 delete 작업을 사용할 수 있습니다. 경로를 전체적으로 지정하거나 대상 네트워크가 고유한 경우 대상 네트워크만 지정할 수 있습니다.
# 전체 경로 지정하여 삭제
ip route delete 192.168.2.1/23 via 10.11.12.3
# 또는 대상만 지정하여 삭제
ip route delete 192.168.2.1/23
ip route 명령어를 숙달하는 것은 네트워크 관리를 담당하는 모든 Linux 관리자에게 핵심적인 기술입니다.