回答:
ブロードキャストアドレスをpingします
(アドレスはで確認できますifconfig | grep broadcast
)
してから arp -a
arp -a | grep -v '^?'
Macosxで使用しています 。
ここで、xxxは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
-t
オプションを使用してタイムアウトが設定されているため(たとえば-t 5
、5秒のタイムアウト)、
プリンターは、ファイルをドロップするためのファイル共有を提供しますか、それともネットワーク上のプリンターを探していますか?
新しい多機能プリンターはBonjour / ZeroConfをサポートしていますか?(ほとんどの新しいネットワークベースのプリンターはそうします)その場合、Bonjour Browserなどのプログラムを使用して、ネットワークで利用可能なものを確認できます。
ルーターでは、DHCPクライアントテーブルに表示されます(このテーブルの表示方法については、マニュアルを参照する必要があります)-これにより、IPも提供されますが、プリンターが実際に接続されていることも確認できますあなたのネットワークに。
Mac自体から、コマンドラインからNmapなどのプログラムを使用するか、GUIベースのアプリ(例:Zenmap-NmapまたはAngryIPScannerのGUI)を使用してネットワークをスキャンし、使用可能なポートを確認できます。
単一行回答:http : //nmap.org/download.html [Use NMAP]またはAngry IP Scanner
NMAP
[nmap]は、あらゆる種類のネットワークデバイススキャンの親友です。Zenmap
GUI [zenmap]が必要な場合に使用します。
ローカルネットワークが192.168.0.0/24
(ここ24
でnetmaskを意味する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/
Fing(主にandroid / iosのモバイルネットワークスキャナーとして知られています)には、無料のmacosコンソールバージョンがあり、組み込みのmacアドレスメーカーテーブルを介してフィンガープリントを追加します。nmapよりも高速で使いやすいようです。
インストールしたら、次のコマンドで実行できます。
sudo fing
それは明らかに閉じたソースなので、それがどのくらい安全かはわかりません。潜在的なリスクに注意してください。
arp -a | grep :