
이 질문은 다음에 대한 후속 질문입니다."Linux 서버를 라우터로 설정하는 방법은 무엇입니까?"그러나 전제 조건이 추가되었습니다. Ubuntu 라우터 마운트를 시작하기 전에 QoS를 구현할 수 있는지 확인하고 싶습니다. 이는 주로 세분화된 QoS를 사용하기 위한 것이므로 우선 맞춤형 라우터를 원하므로 이것이 가능한지 확인해야 합니다.
Ubuntu Server 시스템을 홈 네트워크 라우터(DHCP, DMZ, 방화벽 규칙 포함)로 사용하고 싶습니다. 또한 다음 기준에 따라 QoS 제공을 위해 업링크 대역폭을 조절할 수 있기를 원합니다.
- 로컬 IP 범위
- 로컬 MAC 주소
- 로컬 포트 범위
- 원격 IP 범위
- 원격 포트 범위
- 우선 사항
예를 들어, 내 Google 드라이브 동기화(포트 443에서 Google IP와 동기화)의 대역폭을 제한하고 싶지만 우선순위가 더 높은 다른 서비스에 대역폭이 필요한 경우에만 가능합니다.
사실 저는 StreamEngine QoS(대역폭을 대상 IP로 제한할 수 있지만 내 D-Link 라우터에서는 0..255 우선순위로만 작동함)와 Cisco "캐주얼" 라우터(명시적인 대역폭을 허용함)를 혼합하고 싶습니다. 제한 - 예를 들어 50KB/s - 로컬 IP 규칙에만 해당).
Ubuntu Server를 사용하여 이것이 가능합니까? 그렇다면 어디서부터 시작해야 할까요?
답변1
나는 당신이 원하는 모든 것이 iptables와 iproute2의 조합을 사용하여 수행될 수 있다고 생각합니다. 다음을 살펴보시기 바랍니다. Iptables-튜토리얼그리고고급 라우터 사용법.