どうすればいいのか知りたいタックスカット動作します。大学のサブネット (ローカル エリア ネットワーク) 内の他のコンピューターの IP アドレスをカットするために使用しています。
検索しましたが何も見つかりません。
X-Ubuntu で TuxCut を使用していますが、ネットワーク内のコンピューターが表示されません。ルーターの IP アドレスのみが表示されます。
答え1
tuxcut に引数として渡す IP には、そのゲートウェイの MAC アドレスがあなたの MAC アドレスであることを通知するパケットが送信されます。したがって、その IP はすべてのパケットをあなたに送信し、実際のゲートウェイに転送しない場合は、パケットは黙って破棄されます。
たとえば、サブネット内に 2 台の PC があり、それらの IP アドレスがIP_A
と でIP_B
、MAC アドレスがMAC_A
と であるとしますMAC_B
。
IP を持つ PC がIP_A
IP を持つ PC のネットを切断しようとしたとしますIP_B
。
ご存知のとおり、すべての PC は、パケットを送信する前に、キャッシュに MAC アドレスがない場合はゲートウェイの MAC アドレスを要求します。そのため、IP を持つ PC がゲートウェイの MAC アドレスIP_B
の ARP 要求を送信する場合、MAC レベルのブロードキャストによって送信されます。つまり、宛先 MAC は FF:FF:FF:FF:FF:FF です。
IP_A
PC はこれに対して ARP 応答で応答します。これはユニキャストであり、MAC_A
ゲートウェイの MAC アドレスとして MAC ( ) を送信します。したがって、実際のゲートウェイにパケットを転送しないIP_B
すべてのパケットが に送信されます。IP_A
追伸:Tuxcut を使用しながら Wireshark を使用するとこれを確認できます。