web-dev-qa-db-ja.com

ローカルネットワークで接続されているデバイスを検索するにはどうすればよいですか。(マックOS)

私は基本的に this のようなものを探していますが、Mac上で利用可能です。

新しいワークステーションをワイヤレス複合機に接続しようとしていますが、接続するためにデバイスにIPを吐き出させるのに苦労しています。

どういうわけか私がネットワークをスキャンできる方法はありますか?

違いが出る場合は、新しいワークステーションはMac OS X 10.6を使用しています。

111
macek
  1. ブロードキャストアドレスをpingする
    ifconfig | grep broadcastで見つけることができます)

  2. そしてarp -aを実行します

177
Hasaan Chop

X.x.xはあなたのIPアドレスの最初の3つの数字です。

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done
7
ow3n

お使いのプリンタは、ファイルをドロップするためのファイル共有を提供していますか、それともネットワーク上のプリンタを見つけようとしていますか?

新しい複合機はBonjour/ZeroConfをサポートしていますか? (ほとんどの新しいネットワークベースのプリンタはそうします)もしそうなら、あなたは Bonjourブラウザ のようなプログラムを使ってあなたのネットワークで何が利用できるかを見ることができます。

ルーターではDHCPクライアントテーブルに表示されます(このテーブルの表示方法についてはマニュアルを参照する必要があるかもしれません) - IPアドレスも表示されますが、プリンターが実際に接続されていることも確認できます。あなたのネットワークに。

あなたのMac自体からあなたはコマンドラインから Nmap のようなプログラムを使うことができるか、またはGUIベースのアプリケーションを使うことができます(例: Zenmap - NmapのためのGUI または AngryIPScanner )をクリックしてネットワークをスキャンし、使用可能なポートを確認します。

5
Chealion

単一行の回答: http://nmap.org/download.html [NMAPを使用]または Angry IPスキャナ

5
adeelx

NMAP [nmap]は、あらゆる種類のネットワークデバイススキャンに最適な友達です。 GUIが必要な場合はZenmapを使います[zenmap]。

あなたのローカルネットワークが192.168.0.0/24(ここで24はネットマスク255.255.255.0を意味する)であると仮定すると、これはあなたのIPアドレスとMACアドレスをあなたにオンラインのホストに与えるでしょう:

nmap -sP 192.168.0.0/24

プロジェクトのWebサイトからパッケージをダウンロードするか、MacPorts [macports]を使ってソースから自分でビルドすることができます。楽しい! :-)

[nmap] https://nmap.org/

[zenmap] https://nmap.org/zenmap/

[macports] https://www.macports.org/

3
CeDeROM

Fing(主にAndroid/ios用のモバイルネットワークスキャナーとして知られています)は、無料で入手可能な macosコンソールバージョン を内蔵しています。製造元テーブルnmapより速くて使いやすいようです。

インストールしたら、次のコマンドで実行できます。

Sudo fing

明らかにクローズドソースなので、それがどれほど安全に使用できるかわかりません。潜在的なリスクを認識していることを確認してください。

0
ccpizza

作品:

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip; done

または

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip -W 1; done

説明:

loop from 1 till 254
on each loop ping the ip one after another, to skip press CTRL + C
or
on each loop -W 1 means auto skip after 1 second
0
YumYumYum