web-dev-qa-db-ja.com

Linuxターミナルを使用してアクセスポイント/ルーターに接続されているコンピューターを確認するにはどうすればよいですか?

Linuxのコマンドラインを介して、現在アクセスポイント/ルーターに接続されているコンピューターを確認したいと思います。

これどうやってするの?

3
classer

次のことも試すことができます。

arp-scan [network/CIDR]例:arp-scan 192.168.1.0/24

あなたはインストールする必要があるかもしれません arp-scan -ほとんどの主要なディストリビューションは彼らのリポジトリにそれを持っています。

3
Linker3000

nmap -A -T4 'ip of your network'

2
user67101

arp -anを使用します

mybox $ arp -an
? (172.16.17.135) à f0:1f:af:36:93:fa [ether] sur wlan1
? (172.16.17.143) à f8:16:54:95:ac:b2 [ether] sur wlan1
? (172.16.17.65) à 8c:70:5a:a4:74:a8 [ether] sur wlan1
? (172.16.17.1) à 00:1C:d4:01:06:0c [ether] sur wlan1

冒険心があれば、IPを解決しようとするarp -aを使用できます。

これにより、アクティブな接続を持つローカルホストのみが表示されます。

編集:

arpはどういうわけか非推奨になっているので、ip n(nをネイバーとして)を使用する必要があります。

2
Archemar

Linuxのバージョンとネットワーク構成に応じて、arp-scanのネットワーク情報を提供する必要があります。これにより、複数のインターフェイスがある場合(通常はスキャンする場合)に何をスキャンするかがわかります。

このコマンドオプションをお勧めします

Sudo arp-scan --localnet --interface=en1

まず、arp-scanはroot権限を必要とする一部のサービスを使用するため、Sudoが必要になる場合があります。

--localnetは、IPを知る必要がなく、192.168.1.0/24のような256個のアドレスをスキャンしますが、自動的にアドレスを処理します。

--interface=en1は、デフォルトのen0がアクティブなリンクでない場合に使用するインターフェースです。他の有用な情報とともにどのインターフェイスがアクティブであるかを確認するには、

ifconfig

Mac OS Xを使用している場合は、パッケージをインストールする必要があります。これを行うには、 Rudixリポジトリ にアクセスし、パッケージをダウンロードしてインストールし(管理者権限とパスワードが必要になります)、提案したように使用します。

0
MacMladen