私は基本的に this のようなものを探していますが、Mac上で利用可能です。
新しいワークステーションをワイヤレス複合機に接続しようとしていますが、接続するためにデバイスにIPを吐き出させるのに苦労しています。
どういうわけか私がネットワークをスキャンできる方法はありますか?
違いが出る場合は、新しいワークステーションはMac OS X 10.6を使用しています。
ブロードキャストアドレスをpingする
(ifconfig | grep broadcast
で見つけることができます)
そしてarp -a
を実行します
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
お使いのプリンタは、ファイルをドロップするためのファイル共有を提供していますか、それともネットワーク上のプリンタを見つけようとしていますか?
新しい複合機はBonjour/ZeroConfをサポートしていますか? (ほとんどの新しいネットワークベースのプリンタはそうします)もしそうなら、あなたは Bonjourブラウザ のようなプログラムを使ってあなたのネットワークで何が利用できるかを見ることができます。
ルーターではDHCPクライアントテーブルに表示されます(このテーブルの表示方法についてはマニュアルを参照する必要があるかもしれません) - IPアドレスも表示されますが、プリンターが実際に接続されていることも確認できます。あなたのネットワークに。
あなたのMac自体からあなたはコマンドラインから Nmap のようなプログラムを使うことができるか、またはGUIベースのアプリケーションを使うことができます(例: Zenmap - NmapのためのGUI または AngryIPScanner )をクリックしてネットワークをスキャンし、使用可能なポートを確認します。
単一行の回答: http://nmap.org/download.html [NMAPを使用]または Angry IPスキャナ
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/
Fing(主にAndroid/ios用のモバイルネットワークスキャナーとして知られています)は、無料で入手可能な macosコンソールバージョン を内蔵しています。製造元テーブルnmapより速くて使いやすいようです。
インストールしたら、次のコマンドで実行できます。
Sudo fing
明らかにクローズドソースなので、それがどれほど安全に使用できるかわかりません。潜在的なリスクを認識していることを確認してください。
作品:
$ 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