가상 인터페이스 리디렉션을 통해 두 인터페이스 간의 네트워크 대역폭을 제한합니다.

가상 인터페이스 리디렉션을 통해 두 인터페이스 간의 네트워크 대역폭을 제한합니다.

4G 장애 조치가 있는데 데이터 허용량이 소진되지 않도록 hp메인 네트워크의 대역폭을 제한해야 합니다 .br0

전체 인터페이스를 제한하고 있기 때문에 불가능해 보입니다.

그래서 나는 이렇게 생각했다:

  • 가상 네트워크 인터페이스를 생성합니다 br0hp.
  • 모든 트래픽을 br0다음을 hp통해 라우팅합니다.br0hp
  • wonderrshaper br0hp 28 28

맞는 것 같나요?

그래서:

# ip link add br0hp type dummy

그런 다음 다음에 추가하십시오 /etc/network/interfaces.

auto br0hp
iface br0ho inet static
        address 192.168.0.114 # Does it need an address?
        netmask 255.255.255.0

iptables이제 나머지 는 제가 알아내려고 노력하는 것 같아요 . 특히: new 를 br0전달하는 방법 은 다음과 같아야 합니다.hpbr0hp

# Traffic from br0 to hp should go to br0hp instead.
iptables -A PREROUTING -i br0 -o hp --out-interface br0hp -j MASQUERADE  
# Or is it MASQUERADE or SNAT or DNAT?

# Traffic from br0 to hp is not allowed.
iptables -A FORWARD -s 192.168.0.0/24 -o hp -j DROP

# Masquerade
iptables -A FORWARD -o hp -i br0hp -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT

# Limit
wondershaper br0hp 28 28

아니면 ip route나에게 필요한 것인가?

관련 정보