Solaris 10에서 정적 경로 제거

Solaris 10에서 정적 경로 제거

삭제할 경로는 다음과 같습니다.

10.250.0.0           10.250.0.37          UG        1          0

제거하기 위해 다음 명령을 실행했지만 실패했습니다.

bash-3.2# route delete 10.250.0.0 -netmask 255.255.255.0 10.250.0.37
delete net 10.250.0.0: gateway 10.250.0.37: not in table

실패의 이유는 무엇이었나요?

답변1

Solaris route명령의 경우 제거 및 추가 하위 명령의 구문은 다음과 같습니다.

  route [ -fnvq ] cmd destination gateway [metric/netmask]

따라서 다음을 통해 더 많은 성공을 거둘 수 있습니다.

route delete 10.250.0.0 10.250.0.37 -netmask 255.255.255.0

또는 영구적으로 삭제하십시오(@Alexandre Alves가 댓글을 달았듯이 이것이 영구 경로라고 가정).

route -p delete 10.250.0.0 10.250.0.37 -netmask 255.255.255.0

(이 클래스 A IP 주소에 대한 넷마스크가 올바른지 확인하십니까?)

답변2

-p경로 순서에 대한 표시를 잊지 마십시오 . 그것이 지속되는 이유입니다.

따라서 이렇게 하는 대신:

route delete 10.250.0.0 10.250.0.37 -netmask 255.255.255.0

다음을 수행해야 합니다.

route -p delete 10.250.0.0 10.250.0.37 -netmask 255.255.255.0

삭제할 때 이 플래그를 사용하지 않으면 -p재부팅 후에도 경로가 지속되는 것을 경험하게 됩니다(경로가 처음부터 지속된 경우).

netstat -r명령을 사용하면 언제든지 모든 경로를 볼 수 있으며, 이 route -p명령을 사용하면 영구 경로를 볼 수 있습니다.

답변3

이것은 매우 까다로우며 오늘 Solaris 10에서 라우팅을 특별히 제거해야 한다는 것을 깨달았습니다.

먼저 명령을 실행해야합니다

route -p show

여기에는 호스트 경로 또는 세그먼트 경로에 대한 경로를 생성하는 데 사용되는 명령과 함께 시스템에 추가된 모든 영구 경로가 나열됩니다. 그렇지 않으면 삭제 명령을 실행한 후 "파일에 없음" 메시지가 나타날 수 있습니다.

다음 예를 통해 설명하겠습니다.

~# route -p show

 - persistent: route add host 10.47.118.111 10.47.89.1
 - persistent: route add 10.48.145.0/24 10.47.89.18
 - persistent: route add 10.50.21.0 10.47.89.32 -netmask 255.255.255.0

여기에서는 경로를 추가하는 3가지 방법이 사용되는 것을 볼 수 있습니다.

첫 번째 경로를 삭제하려면 다음을 사용해야 합니다.

~# route -p delete host 10.47.118.111 10.47.89.1

대신 다음 명령을 실행하면:

# route -p delete 10.47.118.111/24 10.47.89.1

올바른 넷마스크를 사용한다고 가정하면 이 명령에서 영구 경로를 삭제할 수 없습니다. 비록 이것이 올바른 명령인 것처럼 보이고 "파일에 없음"이라는 메시지가 표시되더라도 마찬가지입니다. 이것은 일반적으로 Red Hat 스타일에서 유연하므로 어떤 방법을 사용하여 경로를 추가/제거할 수 있지만 Solaris 10에서는 그렇지 않습니다. 다른 버전에 대해 또는 수정 사항이 있는지 확실하지 않습니다.

마찬가지로 두 번째 및 세 번째 영구 경로를 제거하려면 정확하게 다음을 사용해야 합니다.

~# route -p delete 10.48.145.0/24 10.47.89.18
~# route -p delete 10.50.21.0 10.47.89.32 -netmask 255.255.255.0

무슨 일이 일어나고 있는지 모를 때 도움이 되길 바랍니다 :)

관련 정보