iT邦幫忙

0

如何由MAC得知IP

問題是這樣的
現在要用tcpip控制儀器
現在知道儀器的MAC是多少
且與電腦在同一個區網內
請問要如何由儀器的MAC知道儀器的區網IP?
若能用cmd指令更好,cmd每台電腦都能用,可以省去不必要的麻煩

2 個回答

3
補覺鳴詩
iT邦研究生 3 級 ‧ 2019-08-25 22:14:41

先丟廣播封包

例如
ping 192.168.1.255

然後顯示 arp table

arp -a

找一下結果應該就能知道 IP 了

看更多先前的回應...收起先前的回應...
wrxue iT邦新手 2 級 ‧ 2019-08-25 22:37:05 檢舉

您的意思是區網每個ip都ping一下嗎?
我的區網子遮罩是255.255.0.0
這樣要ping 255x255次
有沒有更快的方法呢

補覺鳴詩 iT邦研究生 3 級 ‧ 2019-08-25 22:51:17 檢舉

"丟廣播封包" 意味著 ping 一次就好
只是你遮罩很大 可能結果會不太準
題外話
這種情況我自己會偏好用 Advanced IP Scanner 去掃

wrxue iT邦新手 2 級 ‧ 2019-08-25 22:54:52 檢舉

我也有試過用Advanced IP Scanner
掃一次也是蠻久的
我的儀器每次重開機IP都會跑掉
所以才想知道有沒有更快的方法/images/emoticon/emoticon02.gif
我先試試看您說的方法,先謝謝了

補覺鳴詩 iT邦研究生 3 級 ‧ 2019-08-25 22:57:41 檢舉

什麼儀器不能去設定嗎???

wrxue iT邦新手 2 級 ‧ 2019-08-25 23:05:11 檢舉

是一個PTU
我是直接用網路線連接PTU與電腦
我再研究看看如何設定

bluegrass iT邦高手 1 級 ‧ 2019-08-26 10:26:09 檢舉

你Advanced IP Scanner先掃一次
再ARP -A不就都出來了!?

還有什麼好問的=.=??????

0
yesongow
iT邦大師 1 級 ‧ 2019-08-26 09:52:38

先架DHCP伺服器,看看該台儀器吃不吃DHCP資料!

wrxue iT邦新手 2 級 ‧ 2019-08-26 15:22:52 檢舉

我聽您的建議利用dhcpsrv架設DHCP伺服器
IP-POOL設169.254.0.1-254
但是儀器總是不在這範圍內
若能將儀器IP範圍減少到255個可能以內,用ping也是可以接受的QQ
但看樣子不太行

tkunlin iT邦新手 5 級 ‧ 2019-08-27 13:55:08 檢舉

幫你釐清幾件事

  1. 你想要快速的知道儀器的IP (MAC 已經知道)
  2. 該儀器沒有界面可以知道 IP, 是嗎?
  3. 你的電腦和儀器是同一網段對吧? (因為拿到的IP 可能是 10.x.x.x /24, 172.16.x.x./24, 192.168.x.x/24, 你可以把電腦和儀器的IP 放上來)
  4. 你應該不懂什麼是DHCP 伺服器,對吧?
  5. IP 應該也不熟悉對吧 ?

讓你快速的知道一些基本觀念.

  1. 若儀器本身無法設定IP, 只用用DHCP client 抓取IP, 你可以請公司的資訊人員, 在DHCP Server 上把儀器的MAC Address 指定一個IP, 儀器的IP 就不會跑掉. 不用自己管DHCP 伺服器了.
  2. 自己架設DHCP Server,又接在公司的網路時. 你會干擾到公司的網路.
  3. 169.254.0.0/16 網段是保留IP, 是給 DHCP client 在無DHCP Serer 時, 系統會自動分配的IP, 常見於Windows.

我要發表回答

立即登入回答