LoginSignup
3
2

More than 5 years have passed since last update.

Proxy 支配下で FreeBSD をネットワークインストールする

Posted at

HTTP Proxy を通さなければ HTTP で外に出ることができない環境下における,bootonly イメージを用いた FreeBSD のインストール方法です.

Linux の netinst メディアでは途中で HTTP Proxy を設定する画面が出てくるので良いのですが,FreeBSD は 2016 年 10 月末時点の最新版である 11.0 でも Proxy の設定画面は出てきません.

FreeBSD の Proxy 配下でのネットワークインストールは Google 先生に聞いてもなかなか出てこないので,備忘録代わりに書き残します.

考え方

http_proxy を設定した状態で bsdinstall を叩きます.

手順

まずはブート

ここでは < Shell > を選びます.

Screenshot_freebsd11_2016-10-31_15:22:53.png

IP アドレスの設定

ifconfig コマンドで設定するなり,DHCP 環境であれば dhclient で設定します.

Screenshot_freebsd11_2016-10-31_15:23:53.png

DNS / Proxy サーバの設定

DNS キャッシュサーバは通常通り /etc/resolv.conf で,Proxy は環境変数 http_proxy で設定します.

Proxy の設定は FreeBSD 11.0 の時点では http_proxy の設定のみで OK ですが,今後 HTTPS が必要になるかもしれないので例では https_proxy も設定しておきます.

なお https_proxy を設定することによる害はありません.

Screenshot_freebsd11_2016-10-31_15:25:05.png

インストーラ起動

bsdinstall になった最近の FreeBSD.昔は sysinstall だったのに.

インストーラ起動後は今までどおりの手順でインストールを進めます.

Screenshot_freebsd11_2016-10-31_15:25:33.png

Screenshot_freebsd11_2016-10-31_15:25:48.png

Screenshot_freebsd11_2016-10-31_15:26:21.png

インストール完了後,再起動

shutdown コマンドなどで再起動します.

Screenshot_freebsd11_2016-10-31_15:32:47.png

インストール完了

ベースシステムのインストールはこれで完了です.あとは Ports などの Proxy の設定などを行ってください.(探せば出てくるので,ここでは扱いません)

Screenshot_freebsd11_2016-10-31_15:47:22.png

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2