0

以下に示すように、2台のマシンがあります。

To internet<---->PC_A<----->PC_B

PC_A には 2 つのインターフェイスがあります (1 つはインターネットに接続され、もう 1 つは PC_B に接続されます)。PC_B は、インターネットに接続するために PC_A を経由する必要があります。PC_A で Dummynet を実行しています。PC_A は、インターネットに面するインターフェイスに IP 192.168.1.1 を持ち、PC_B に面するインターフェイスに IP 10.42.0.1 を持っています。PC_B ベース 10.42.0.2 がインターフェイスに設定されています。

Dummynet に次のように構成された 2 つのパイプがあります。

ipfw add pipe 1 ip from 192.168.1.1 to any
ipfw add pipe 2 ip from any to 192.168.1.1
ipfw pipe 1 config bw 5000Kb/s
ipfw pipe 2 config bw 5000Kb/s

2 台のマシン (たとえば speedtest.net) で帯域幅テストを実行すると、PC_A の帯域幅は Dummynet で指定したものとまったく同じですが、PC_B は無制限の帯域幅を取得します。PC_B のパケットは Dummynet のルールの対象となるゲートウェイを通過する必要があるため、これがどのように可能であるかはわかりません。

誰かが私に提案を教えてください。

ありがとう。

4

1 に答える 1