Mar 20, 2008

802.11n Wi-Fi対応 AirMac Express (MB321J/A) 購入

アップル - AirMac Expressが802.11n対応になったので自宅用に衝動買い。秋葉原駅前のヤマダ電機で定価で、ポイント還元10%。

我が家では、Buffalo WER-AMG54と、6年くらい前に購入したプラネックスのUSBプリントサーバMini100wの組み合わせで、802.11g無線LAN+プリンタ共有環境を構成している。無線LANステーション自体は11b→11b/g→11a/b/gとテクノロジーがアップデートされるたびに買い換えてきたのだが、プリントサーバの方はそうでもない。ちっとも壊れない。意外に頑丈な奴。最近になってようやく動作が怪しくなってきたこともあり、二つの装置をAirMac ExpressかExtremeベースステーションかTime Capsuleに置き換えるちょうど良いタイミングだった。

うちはマンションの構内LANが各住戸の各部屋のネットワークコンセントまで配線されていて、ルータもDHCPサーバも必要ないという環境(こういう環境なので値段が2倍くらいするExtremeベースステーションを買う気はまったく起きない)。なので、MacBookにインストールされていたAirMacユーティリティでほとんどデフォルトのままセットアップした後で、以下のように設定変更した。

  • 無線モード: 「802.11n (802.11b/g互換)」
  • ワイヤレスセキュリティ: 「WPA/WPA2パーソナル」
  • 接続共有: 「切 (ブリッジモード)」
  • IPv4の構成: 「手入力」
  • IPアドレス: 住戸内サブネットのDHCPで割り振られないアドレス
  • ネットマスク、デフォルトゲートウェイ、ネームサーバ: 住戸内サブネットに合わせる

続いてAirMac ExpressのUSBポートに接続したプリンタも設定した。MacBook、MacBookのVMware Fusionで動作させているWindows XP、UbuntuマシンからBonjourプリンタにアクセスできるようにした。

  • MacBookでBonjourプリンタの設定をするのは別に難しいことでも何もない。Ogawa::Buzz: MacBook MB062J/B購入で推測していたように、CUPS+GutenprintではなくてCanon純正ドライバを使って印刷できるようになったのはちょっと嬉しかった。
  • VMware Fusion内のWindows XPの設定では、VMの仮想NICをVMnet0(ブリッジ)に接続しているか、VMnet8(NAT)に接続しているかで事情が異なる。VMnet0の場合には、Windows XPにBonjour for WindowsをインストールしてBonjourプリンタを接続できるのに対して、VMnet8の場合には、BonjourネットワークとVMのネットワークが異なるのでBonjour for Windowsをインストールしてもプリンタを発見できない。また、LeopardとVMware Fusion 1.1.1の組み合わせだと今のところVMnet0は実質的に使い物にならない。なぜならMacBookの実NICをpromiscuous modeに変更しようとして失敗することがしばしばあるからだ。つまり、Leopardを使うという条件下では、VMの仮想NICはVMnet8(NAT)に接続し、かつBonjour for Windowsを使わずにBonjourプリンタを接続する必要がある。

    調べてみると、TCP Port 9100 (PDL Data Stream)を使った印刷ができるっぽいことが分かった。AirMac ExpressをプリンタサーバにWindowsとMacの両方から印刷:Goodpicあたりを参照して設定した。

  • UbuntuマシンもWindowsの場合と同様に、AppSocket/HP JetDirectデバイスとしてプリンタを設定するだけでよかった。

ともあれこれで設定完了。


やっぱり疑問なのは「なぜAirMacはlpdを実装しないのか」ということだ。TCP 9100番ポートを使うPDL Data Streamをフィードするだけのプロトコル(=dumb protocol)では一台のAirMacに高々一台のプリンタしか接続できないことになる。lpdが実装してあれば、プリンタごとにlpdのキューを割り当てるようにしさえすれば、USBポートにHub経由で複数のプリンタを接続することも可能になる。なぜこんなクソ仕様のまま何年も放置されているんだろうね?

追記: あ、ひょっとしてポート番号で区別するようにしてたりするのかも?1台目は9100、2代目は9101、...てな具合に。ありがちな仕様だけど。ドキュメントを探そう。

にしても、家の中のApple製品が増えてきたな。

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com