0

両方が異なるネットワークに接続されているように見えるように、1 台の PC に 2 枚の LAN カードを構成したいと考えています。また、1 つの LAN カードのゲートウェイをもう 1 つの IP アドレスにして、一方のトラフィックが 2 番目のトラフィックを通過できるようにします。自分のトラフィックを監視するために、PC に mitmproxy を適用しています。

私はubuntuとネットワーキングが初めてです。ですから、私が言ったことに誤りがある場合は、訂正してください。

ifconfig -a

eth0
リンク encap:Ethernet HWaddr 00:1c:c0:0d:85:38
inet addr:10.0.0.55 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::21c:c0ff:fe0d:8538/64 スコープ: Link UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RX パケット:8094 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TX パケット:7628 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 コリジョン:0 txqueuelen:1000 RXバイト:6890690 (6.8 MB) 送信バイト:1094128 (1.0 MB)

eth1
リンク encap:Ethernet HWaddr 10:fe:ed:01:ce:34
inet addr:10.0.0.95 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::12fe:edff:fe01:ce34/64 スコープ: Link UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RX パケット:2338 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TX パケット:2322 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 コリジョン:0 txqueuelen:1000 RXバイト:1303961 (1.3 MB) 送信バイト:256352 (256.3 KB)

lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX パケット:3849 エラー:0 ドロップ:0 オーバーラン:0フレーム:0 TX パケット:3849 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 コリジョン:0 txqueuelen:0 RX バイト:1008514 (1.0 MB) TX バイト:1008514 (1.0 MB)

ありがとう

4

2 に答える 2

0

あるインターフェイスから別のインターフェイスにトラフィックをリダイレクトするために iptables を試すことができます。iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j REDIRECT --to-ports 8080 は、ポート 80 のインターフェイス ppp0 に着信するすべてのトラフィックをポート 8080 にリダイレクトします。ここで、mitm プロキシを実行できます。ミット プロキシは eth0 を使用してトラフィックを転送できます。serverfault またはスーパーユーザーでより良い応答が得られる場合があります。

于 2014-06-17T06:40:44.740 に答える
0

2 つの異なるネットワークに 2 つの異なるネットワーク カードを配置するには、それらの IP を適切に割り当てる必要があります。

255.255.255.0 のネット マスクを使用しているという事実に基づいて、1 つのネットワーク カードを IP 10.0.0.1 に設定し、2 番目を 10.0.1.1 に設定すると、2 つの別々のネットワークに配置されます。255.255.255.0 のネットマスクは、最初の 3 つの数字と 0 から 255 までの 4 番目の数字を持つすべての IP をネットワークに含めることができることを定義します。したがって、最初の 3 つの数字のいずれかを変更すると、ネットワーク カードを別のネットワークに配置することになります。

ゲートウェイに関しては、LAN カードと同じネットワーク上にある必要があります。そのため、2 つのネットワーク カードを 2 つの別々のネットワークに設定し、1 つの LAN カード ゲートウェイをもう 1 つのネットワーク カードに設定することはできません。少なくとも 2 つのネットワークをブリッジするまでは問題ありませんが、それによって 1 つのネットワークのコンピューターが別のネットワークのコンピューターにアクセスすることを妨げることはありません。

于 2014-06-17T06:41:11.307 に答える