Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.4. ip 명령을 사용하여 정적 경로 구성

시스템 관리자는 ip route 명령을 사용하여 정적 경로를 구성할 수 있습니다.
IP 라우팅 테이블을 표시하려면 ip route 명령을 사용합니다. 예를 들어 다음과 같습니다.
~]$ ip route
default via 192.168.122.1 dev ens9  proto static  metric 1024
192.168.122.0/24 dev ens9  proto kernel  scope link  src 192.168.122.107
192.168.122.0/24 dev enp1s0  proto kernel  scope link  src 192.168.122.126
ip route 명령은 다음 형식을 취합니다.
ip route [ add | del | change | append | replace ] destination-address
옵션과 형식에 대한 자세한 내용은 ip-route(8) 도움말 페이지를 참조하십시오.
호스트 주소에 정적 경로를 추가하려면 단일 IP 주소에 다음을 실행합니다.
~]# ip route add 192.0.2.1 via 10.0.0.1 [dev interface]
여기서 192.0.2.1 은 점으로 인한 호스트의 IP 주소이며, 10.0.0.1 은 다음 홉 주소가고 인터페이스 는 다음 홉으로 이어지는 종료 인터페이스입니다.
정적 경로를 네트워크에 추가하려면 IP 주소 범위를 나타내는 IP 주소에 다음을 실행합니다.
~]# ip route add 192.0.2.0/24 via 10.0.0.1 [dev interface]
여기서 192.0.2.0 은 점으로 된 10진수 표기법에서 대상 네트워크의 IP 주소이고 /24 는 네트워크 접두사입니다. 네트워크 접두사는 서브넷 마스크에서 활성화된 비트 수입니다. 이 형식의 네트워크 주소 슬래시 네트워크 접두사 길이는CIDR(Classless inter-domain routing ) 표기법이라고 합니다.
할당된 정적 경로를 제거하려면 다음을 수행합니다.
~]# ip route del 192.0.2.1
ip route 를 사용하여 라우팅 테이블을 변경한 사항은 시스템 재부팅 시 유지되지 않습니다. 정적 경로를 영구적으로 구성하려면 인터페이스의 /etc/sysconfig/network -scripts/ 디렉터리에 route- interface 파일을 만들어 해당 경로를 구성할 수 있습니다. 예를 들어 enp1s0 인터페이스에 대한 정적 경로는 /etc/sysconfig/network-scripts/route-enp1s0 파일에 저장됩니다. 경로인터페이스 파일에 대한 변경 사항은 네트워크 서비스 또는 인터페이스를 다시 시작할 때까지 적용되지 않습니다. route-interface 파일에는 다음 두 가지 형식이 있습니다.
ip route 명령에 대한 자세한 내용은 ip-route(8) 도움말 페이지를 참조하십시오.