$ ss 'state = established'
Error: an inet prefix is expected rather than "state".
Cannot parse dst/src address.
"inet 접두사"란 무엇입니까?
유효한 "inet 접두사"는 무엇입니까?
답변1
inet은 "네트워크 소켓 주소"(inet4 또는 unix의 경우 inet6)를 나타냅니다. 접두어는 소켓(1.2.3.4)에 필요한 IP:포트 쌍의 IP를 나타냅니다.
애플리케이션 작성자가 작성한 매뉴얼은 다음과 같습니다.더 명확하게데비안 관리자 버전보다 유사한 예가 나열되어 있습니다.
dst prefix:port
dst 10.0.0.0/24:22
IP에는 마스크(/24)가 포함될 수 있으므로 접두사를 합리적인 추상화로 만듭니다. 구문을 수정하는 방법을 묻지 않았으며 이미 이에 대한 의견이 있으므로 질문에 답변해 드리겠습니다.
답변2
IP 접두사는 192.168.1.0/24의 "192.168.1.0" 부분입니다. 여기서 24는 접미사로 전체 주소에 몇 비트가 있는지 나타냅니다. 유효한 inet 접두사는 통신하려는 네트워크와 일치하고 서브넷과 일치하는 모든 접두사입니다. 10.이든 192.이든 뭐든요. 예를 들어, 인터넷.
귀하의 사용 사례에서 귀하가 받는 오류 메시지는 귀하가 요청한 작업에 대한 SS의 최선의 추측일 뿐이므로 잘못된 것입니다. 실제로 구문이 꺼져 있습니다.