VirtualBoxのプロキシ設定
ハッキング・ラボのつくりかたという本がLinuxの勉強にちょうど良さそうで本の内容を順に試しはじめました。
はじめに環境構築から始まりますがいきなりつまづきます。。。
VirtualBox上にKali Linuxの仮想環境を構築するのですがネットワークが繋がりません。自分の場合、apt updateが通らず(Something wicked happened resolvingとかFailed to fetchとか怒られる)先に進めなくなりました。直感でプロキシ関係だろうとわかりましたが、実際設定するのに手こずったので記録を残そうと思います(会社のPCで味見しようとしたのが愚かでした)。もう一つ、対象のPCはVPNにつながっています。
VirtualBox 上の仮想環境はVirtualBoxを経由してホストPCのネットワークを使うことになるため、仮想環境上だけでなく、その辺りの設定も行う必要がある、と理解しています。
VirtualBox側の設定
ファイルメニューの環境設定(Ctrl+G)を開き、プロキシータブを開く。手動プロキシー設定を選択し、URLを入力。
もう一つ、仮想環境用の設定(Ctrl+S)でもネットワークがあるが、こちらはデフォルトでNATが割り当てられているはずで、特に変更する必要はない。
仮想環境(Kali Linux)側の設定
1.zshへプロキシの設定
最近のKali(2021.3)はデフォルトでbashではなくzshを使っている。
.zshrcにプロキシ設定を追加(ずっと.bashrcを編集していた)。
export http_proxy=URL:port #URL:portをご自身の環境の設定にする
export HTTP_PROXY=${http_proxy}
export https_proxy=${http_proxy}
export HTTPS_PROXY=${http_proxy}
2.DNS名前解決
googleのパブリックDNSアドレスを使う。参考
/etc/resolv.confを下記のように編集。
search URL #'UHL'には入っているはず。ここは特にいじらない。
nameserver 8.8.8.8 #元はここに別のアドレスが入っていたがすべて削除。
2.は必須ではないかもしれません(aptが通らない対策です)。Webページはブラウザのプロキシ設定を行うだけで接続できました。