Skip to content

macOS

macOS へ Qemu をインストールする

Qemu を使うとハードウェアをエミュレートすることが出来、GNS3(Dynamips)と組み合わせて利用すると非常に便利です。具体的には、GNS3 上で「Cisco IOS は Dynamips で」「JUNOS や Cisco ASA、Cisco IDS、Vyatta などは Qemu で」動作させることにより、多彩な検証環境を作ることが出来ます。

メール(Mail.app)の画面を横に三分割して表示する

Mac OS X には "メール"(Mail.app)という MUA が標準で付属していますが、WideMail というプラグインを使うことで Mail.app の画面を横に三分割して表示することが出来ます。

file

横に長い、ワイドタイプの外付けモニタに Mail.app を表示している場合には特に便利なプラグインです。

homebrew でパッケージを管理する

Mac OS X でのパッケージ管理ソフトウェアには FinkMacPorts があります。これらはとても便利ですが、以下のように少し不便な点があります。

  1. 既に Mac OS X 上にインストールされているパッケージでも、依存関係上、必要であればインストールしてしまう
  2. Fink なら /sw 配下、MacPorts なら /opt 配下にリソースを配置するが、標準ではこれらのディレクトリにパスは設定されていない為、追加のパス設定が必要になってしまう

そこで代替手段として homebrew というパッケージ管理ソフトウェアを利用することが出来ます。homebrew には以下のような特徴があります。

  1. 依存関係上、必要であっても Mac OS X 上に既にインストールされているパッケージなのであれば追加インストールはせず、既存のものを利用するので、ディスクスペースの消費を抑えつつ、コンパイル時間を大幅に短縮することが出来る
  2. /usr/local 配下にリソースを配置するが、標準で /usr/local/bin にはパスが設定されている為、追加の設定が不要

Spaces 切替時のアニメーションを無効化して高速化する

私は Spaces を愛用しており、自分なりに決めた「Web 閲覧用」「開発用」などの Space をショートカットキーで頻繁に切り替えながら作業しています。Space 切替時のアニメーションは美しく、また「どの方向へ切り替わったのか」が直感的に分かりやすいのですが、慣れてくるとアニメーションの待ち時間が勿体無く(無駄に)感じてしまいます。そこで、ターミナルから以下のコマンドを実行することで Spaces 切替時のアニメーションを無効化することが出来ます。

1
2
defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES
killall Dock

再びアニメーションを有効化するには同じくターミナルから以下を実行します。

1
2
defaults delete com.apple.dock workspaces-swoosh-animation-off
killall Dock

IPSecuritas で NetScreen / SSG / ISG と XAuth を用いた IPSec VPN 通信を行う

Juniper の KB(Knowledge Base)にも公式に記載されている通り、Juniper の VPN クライアントである "NetScreen-Remote" は Windows 7 をサポートしません。

私は普段、Mac を中心に使っているのですが、業務上、NetScreen / SSG / ISG(以下、SSG で統一)に IPSec VPN する際は VMware Fusion 内の Windows XP から NetScreen-Remote をして IPSec VPN する、という一手間をかけていました。この手間を解消すべく、Mac OS X 用の VPN クライアントを探したことがあり、以前に equinux 社の VPN Tracker というソフトウェアの 30 日間評価版を試したことがありました。ソフトウェア自体はよく出来ており、不満は無かったのですが、お値段が高めだったので購入は避け、結局、VMware Fusion 内の Windows XP を使い続けていました。

しかし、「ソフトウェアのサポート対象から Windows XP が除外される」など、Windows XP の利用が厳しくなってきた為、代替手段を探したところ、Juniper の KB で KB5546 - Is there a Macintosh Virtual Private Network (VPN) client available? という記事を見つけました。以下はその記事からの抜粋です。

Currently, there are a few VPN clients that runs on the Macintosh platform.

  • MacPGP from PGP Corporation. That product is PGP Corporate Desktop, and is only available for Mac OS 9. For more details on purchasing, please go to http://www.pgp.com.
  • VPN Tracker from Equinux. This is a front end to the IPSec engine that is built into the BSD kernel in Mac OS 10. The minimum requirement here is Mac OS 10.2. You can find further details on this product at http://www.equinux.com/us/products/vpntracker/ You can also find a VPN Interop document written by VPN Tracker at http://www.equinux.com/download/HowTo_NetScreen.pdf
  • VaporSec (http://http://www.macshareware.com/review/vaporsec) is similar to VPN Tracker, except it is Open Source, which means you can download it free of charge. You can also find a VPN Interop document on this. Please click VPN Between NetScreen to VaporSec
  • IPSecuritas from Lobotomo Software. This is also downloadable free of charge. Requires Mac OS 10.3 or higher.

3 項目の VaporSec は公式ページが "404 Not Found" になっていました。結果的に一番、下にある「IPSecuritas」を試してみることにしました(無料のようですし)。