
나는 rhel 5에서 몇 개의 Windows XP 시스템을 유지 관리하고 있습니다. 다운로드 파일 크기에 대한 할당량을 설정하고 싶습니다. 어떻게 하나요?
즉, LAN에서 usar A의 최대 다운로드 파일 크기는 300MB이고 사용자 B의 최대 다운로드 파일 크기는 200MB입니다. 사용자가 300MB 이상의 파일을 다운로드하려고 하면 다운로드를 차단하고 싶습니다. 사용자는 한 번에 300MB 파일을 다운로드하도록 허용해서는 안 됩니다.
아니면 하루 최대 다운로드 할당량을 설정하는 방법이 있나요?
- 어떻게 해야 하나요?
답변1
Linux NAT 전용 솔루션(예: 프록시 없음)의 경우 connbytes iptables 규칙을 사용하여 하나의 TCP 연결을 통해 전송된 최대 바이트 수를 추적할 수 있습니다. 일일 할당량의 경우 '할당량' 규칙을 사용하여 일부 규칙 세트(IP 주소당 하나)를 설정할 수 있습니다. 그러나 HTTP 연결은 많은 다운로드를 하나의 연결로 묶을 수 있으므로 안정적이지 않을 수 있습니다. 더 나은 결과를 얻으려면 HTTP 프록시를 사용해야 합니다. 예를 들어 squid는 결과 파일의 최대 크기를 제한할 수 있습니다.