VirtualBoxのホストオンリーアダプタの設定方法が変わっていた

VirtualBox-6.1.28 以降で発生

6.1.24 以降でどうもホストオンリーアダプタの設定ルールが少し変わってようで、いままで自由にIPを設定変更できていたのですがアクセス違反のエラーでできなくなっていた。

ホストネットワークインターフェースのパラメーターの保存に失敗しました。
呼び出し先 RC: E_ACCESSDENIED (0x80070005)

適当にイジってみても、治らず、しょうがないので調べることに…

Changelog

Changelog for VirtualBox 6.1 のページを調べてみた

なにやら、微妙なコメント発見、英語力は無いが、ホストオンリーアダプタの設定範囲の設定ミスを防ぐための処置を行ったような記載を発見、 ドキュメント見ないとVM動かなくなっちゃうよ! のような、ということで

ドキュメントを確認。

ホストオンリーネットワーク設定

Host-Only Networking によりますと /etc/vbox/networks.conf を作って設定しろと

On Linux, Mac OS X and Solaris Oracle VM VirtualBox will only allow IP addresses in 192.168.56.0/21 range to be assigned to host-only adapters. 
For IPv6 only link-local addresses are allowed. If other ranges are desired, they can be enabled by creating /etc/vbox/networks.conf and specifying allowed ranges there. 
For example, to allow 10.0.0.0/8 and 192.168.0.0/16 IPv4 ranges as well as 2001::/64 range put the following lines into /etc/vbox/networks.conf:

Linux, Mac OS, Solaris で 192.168.56.0/21 以外のアドレスで設定するには /etc/vbox/networks.conf を書いて設定しろと書いてあったので作成。

* 192.168.253.0/24 192.168.254.0/24
# * 2001::/64

その後、再設定したところ、指定したIPの範囲でホストオンリーアダプタの設定を行うことができました。 ただ、1回目の設定では設定したIPが表示上反映されていないようなので、一度ダイアログを閉じて再度開いてみてください、変更はされているようです。(これはバグでしょう)

これ、何気にハマっている人いるんじゃないかな、私は適当にやって、2時間ハマりました、やっぱりドキュメント先に確認しましょう。

Posted on 2021-12-10 06:29:54

はじめまして

静岡の極東の浜辺で何かをやっている人間です、基本的に季節を問わずBBQとオフロードをバイクで走るのがが大好きです、暇があれば何かを焼いているか走っています。どこかの浜で焼いている姿をみたら、gentooの話もで飲みながらしましょう...

Posted

Amazon

tags

Oracle Linux 8 microcode firmware linux openzfs zfs gitea 麒麟 真野鶴 金鶴 日本酒 docker oracle pod podman cli virtualbox VirtualBox epub mobi calibre mask lens ワンライナー php redmine Linux Oracle Map OMap omap map BBQ カテゴリ管理 カテゴリ timestamp date oracle database string 麦焼酎 ダービー process 磨き蒸留 広井酒店、日本酒 芋焼酎 焼酎 ゆるキャン 広井酒店、日本酒池 spring framework java persistent spring session session spring hdbc-odbc persistent-odbc odbc day utctime スィート レマンの森 elm初期化 elm バイク xlr80 esqueleto database xl2tpd strongswan vpn l2tp ipsec 正月 ゲーム grub nginx systemctl portage 豚骨 圧力鍋 yesod-auth-hashdb yesod-auth yesod CentOS8 tsl ssl 設定 install gentoo ghci stackコマンド stack MathJax 数式 templete-haskell haskell