Cloudflare Zero Trust の WARP を有効化しつつ Apple Container を使う(pf 応用編)

Cloudflare WARP

外出先から自宅のネットワークへ接続する際、以前は SoftEther VPN を使用していましたが、ここ数年は「Cloudflare Zero Trust」を使用しています。

Cloudflare Zero Trust は SoftEther VPN と比べて下記のメリットがあります。

  • macOS, iPhone, Android の公式のクライアントがある
  • 海外から利用した際に全通信を日本の自宅を通す必要がない
  • 将来的に自宅の回線で PPPoE が利用できなくなった場合にも対応可能

逆に Linux 同士であったり、特定の回線をあえて通したいなどであれば SoftEther VPN のほうが良かったりします。

50人までは無償で利用できますので個人や小規模なチームであれば十分利用可能です。

“Cloudflare Zero Trust の WARP を有効化しつつ Apple Container を使う(pf 応用編)” の続きを読む

CentOS Stream 9 だけど Rosetta for Linux を使いたい

macOS UTM Rosetta for Linux

M1 / M2 Mac で VM を動かすために、UTM を使用しています。

基本的には ARM64 で動作しますが、x86_64 なバイナリを動かしたい場合、

  • QEMU で x86_64 エミュレーションをするか
  • Apple 仮想化で Rosetta for Linux を使う方法

があります。

QEMU で x86_64 エミュレーションの場合、カーネルなどもエミュレーションされるため、完全に仮想化されるメリットはありますが、起動にも時間がかかってしまいます。

Rosetta for Linux であれば、必要なバイナリエミュレーションされるため、起動などは高速です。

“CentOS Stream 9 だけど Rosetta for Linux を使いたい” の続きを読む

Developer preview 版の VirtualBox for macOS / Arm64 (M1/M2) を使ってみる

M1 / M2 Mac で仮想化を行うために、

を使用する方法がメジャーです。

また、VMware Horizon も対応していますが、後発ということもあってかあまり情報がありません。

VirtualBox について

Intel Mac や Windows ではよく用いられている VirtualBox については

現在は「Developer preview for macOS / Arm64 (M1/M2) hosts」という扱いになっています。

日本語の情報を確認しましたが、「Windows ゲストは動作しない」という情報はありますが、Linux 系については情報が無く、もしかすると、テキストなら動作するかもしれない?ということで確認してみました。

“Developer preview 版の VirtualBox for macOS / Arm64 (M1/M2) を使ってみる” の続きを読む

macOS Catalina のファイアウォールを pf (packet filter)で強化する

macOS のファイアウォールはこのようなもので非常に簡易なものです。

macOS Catalina ファイアウォール

例えば、上記だとすべての環境から SSH が可能になります。

IPv4 のプライベートIPアドレスなら問題はないものの、IPv6 の場合、たいていの場合 ISP からグローバルユニキャストアドレスが付与されるため、適切な設定を行わないと、外部から SSH によるログインが可能となってしまします。

一時的な IPv6 アドレス(匿名 IPv6 アドレス)が有効化されている場合、アドレスが頻繁に変わるのですが、何らかの原因で現在の IPv6 アドレスが知られた場合、ログイン試行される懸念があります。

今回は、macOS 標準の pf(packet filter)の紹介を行います。
インターネットにも日本語の資料がほとんどないので、役に立てばと思います。

“macOS Catalina のファイアウォールを pf (packet filter)で強化する” の続きを読む

macOS Catalina (10.15.3) 上の VMware Fusion 11.5.1 でマウスが操作できない問題

VMWare Fusion 11.5.1 アイキャッチ

macOS Catalina 上の VMware Fusion の仮想マシンが、マウスのクリック操作が効かず、キーボードのみの操作になってしまい困っていました。

今回無事解決したので記事を投稿します。

環境情報

  • ホスト OS:macOS Catalina 10.15.3
  • ハイパーバイザー:VMware Fusion 11.5.1
  • ゲスト OS:macOS Mojave 10.14.6

現象と一次対応

VM のログインについては、キーボードでパスワードの入力後 Enter キーを押すだけのため、マウスが使えないことに気づきません。

デスクトップ画面が表示され、いざ操作しようと思ったら、マウスカーソルは動くものの、クリックが効かない・・・という事に気づきます。

Command + Space の Spotlight は効くため、ハングアップしているということはないようです。

“macOS Catalina (10.15.3) 上の VMware Fusion 11.5.1 でマウスが操作できない問題” の続きを読む