FreeBSDゲストとWindows 10ホストのVagrantが接続に失敗する


0

誰もがFreeBSDの浮浪者の箱に/ vagrant dirを見ることができましたか?私の人生はうまくいきません。

ただし、Windows 10でテストしたところ、これらの問題はクロスプラットフォームであると思います。2017年11月のvagrantおよびvirtualboxの最新バージョンでテスト済み:

vagrant init freebsd/FreeBSD-11.1-STABLE
vagrant up

次のエラーが表示されます。

No base MAC address was specified. This is required for the NAT networking to work properly (and hence port forwarding, SSH, etc.). Specifying this MAC address is typically up to the box and box maintainer. Please contact the relevant person to solve this issue.

次に、MACアドレスを追加すると:

freebsd.vm.base_mac = "E82AEA3A79B0" #You can change this to your local mac address

freebsd: Warning: Remote connection disconnect. Retrying... freebsd: Warning: Connection aborted. Retrying... freebsd: Warning: Remote connection disconnect. Retrying... freebsd: Warning: Connection aborted. Retrying... freebsd: Warning: Remote connection disconnect. Retrying...

それで、私たちはさらに進みますがvagrant ssh、私が入ると、私は入りますが、ls /vagrant存在しません。

だから私は試します: config.vm.synced_folder ".", "/vagrant", type: "nfs"

しかし、それは助けにはならないようです

また、次のエラーが表示されます。 The configured shell (config.ssh.shell) is invalid and unable to properly execute commands. The most common cause for this is using a shell that is unavailable on the system. Please verify you're using the full path to the shell and that the shell is executable by the SSH user.

と:

config.vm.provision "run",
type: "shell",
privileged: true,
run: "always",
inline: <<-SHELL
    cd /vagrant/tools
    ls
SHELL

freebsd vagrant boxパッケージャーごとに、vagrantファイルに次の行を含める必要があります。config.vm.box = "freebsd / FreeBSD-11.1-STABLE" config.vm.guest =:freebsd config.ssh.shell = "sh" config .vm.base_mac = "YOURMACADDRESS"。それはあなたの質問にあなたのvagrantfileコンテンツを追加することを検討して動作しない場合は、それらとそれを試してみてください
アルゴナウタイ

私はこれらのボックスに付属するドキュメントを何時間も探し続けていましたが、世界のどこで見つけましたか?app.vagrantup.com/freebsd/boxes/FreeBSD-10.4-STABLE
ジョナサン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.