FreeBSD 12.0安装VirtualBox

网上文章一大抄,抄来抄去全都错,还是自己琢磨靠谱。

 

下面是自己的步骤和做法,确定可行。

 

宿主机系统是FreeBSD 12.0,网卡为igb0,私有IP为172.16.16.1/24,防火墙用的ipfw

虚拟机ip为172.16.16.2/24

 

闲话少说,安装步骤如下:

 

1,安装vbox

pkg install -y virtualbox-ose-nox11-5.2.32_1 virtualbox-ose-additions-nox11-5.2.32_1

记得要选择nox的,不然会装上一箩筐跟图形界面相关的

 

2,系统和网络、防火墙什么的设置

在 /boot/loader.conf 添加

vboxdrv_load="YES"

在 /etc/rc.conf 添加

vboxnet_enable="YES"
natd_enable="YES"
natd_interface="igb0"
natd_flags="-f /etc/natd.conf"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="/etc/ipfw.rules"

编辑 /etc/natd.conf

redirect_port tcp 172.16.16.2:3389 33221

这一行的作用是把33221端口映射到虚拟机的3389,连接远程桌面用的。

 

ipfw方面,我没有像网上文章那样写成open,各人有各人的习惯,我的规则文件详情如下:

add 65534 allow all from any to any
add 00001 deny all from 115.156.142.3 to any
add 00002 divert natd all from any to any via igb0

001那个可以无视,是扫我密码的一个IP,可以删掉那一行。

 

然后重启一次系统,环境就好了。

往后就是vbox创建和管理虚拟机的事了,没必要复制,可以直接参考以前文章,不论linux还是freebsd命令都一样的。

稍微有点不同的是,给虚拟机安装系统这个过程,linux+vbox这个环境,连接vnc是用远程桌面客户端的,而freebsd+vbox环境,则需要用vnc客户端连接,其他都一样的。

 

 

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: