
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
전달하는 방법 은 다음과 같아야 합니다.hp
br0hp
# 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
나에게 필요한 것인가?