古いネットワーク対応の古いプリンタの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/pingでIPアドレスの変更を行った。
製品の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