古いネットワークプリンタとARP/pingで戦った記録まとめ

古いネットワーク対応の古いプリンタのIPアドレスを設定した時の作業まとめ。
プリンタはEPS○N製で、Webのサポートには非常に不愉快な思いをさせられたがそこは軽く触れる程度にしておく。

設定までの問題としては

  • 専用ユーティリティーのダウンロードにはMyEPS○Nの会員登録と製品登録が必要
    • しかも会員登録には実名、生年月日、住所、電話番号まで入力が必須
  • WebUIが提供されていない
$ nmap  the.printer.ip.address

Starting Nmap 5.21 ( http://nmap.org ) at 2011-01-26 11:20 JST
mass_dns: warning: Unable to determine any DNS servers. Reverse DNS is disabled. Try using --system-dns or specify valid servers with --dns-servers
Nmap scan report for the.printer.ip.address
Host is up (0.0018s latency).
Not shown: 997 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds

ユーティリティのダウンロードまでの道のりに耐えられなかったので、ARP/pingIPアドレスの変更を行った。
製品のMACアドレスを調べて、Windowsコマンドプロンプト

>arp -s the.printer.ip.address xx-xx-xx-xx-xx-xx
>ping the.printer.ip.address

これだけ。(ここまでに結構時間かかったけど)

Linux(ubuntu)だとMACアドレスの記述が少し違う。

$ sudo arp -s the.printer.ip.address xx:xx:xx:xx:xx:xx
$ ping the.printer.ip.address

pingが返ってくればIPが変わってることになる(ハズ)。

手伝ってくれた方(あえて匿名)、ありがとうございました。

おまけ

なんかIP変えて再起動したら80番で普通にWebから設定できるんですけどー!
あの苦労は一体なんだったんだ・・・

$ nmap the.printer.ip.address

Starting Nmap 5.21 ( http://nmap.org ) at 2011-01-26 17:21 JST
Nmap scan report for xxx.xxx.net (the.printer.ip.address)
Host is up (0.031s latency).
Not shown: 992 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
23/tcp   open  telnet
80/tcp   open  http
111/tcp  open  rpcbind
139/tcp  open  netbios-ssn
515/tcp  open  printer
631/tcp  open  ipp
9100/tcp open  jetdirect

Nmap done: 1 IP address (1 host up) scanned in 2.53 seconds