使用bsdconfig配置CBSD NAT

在root账户下,执行

bsdconfig

菜单中选择:CBSD Config

然后选择:Global Settings

然后选择:natcfg

然后选择:nat_enable 选pf

natip 选本机ip地址,

最后不要忘记commit ,这样就全局nat配置好了。

对于单独的bhyve,可以单独配置NAT

执行

bsdconfig

菜单中选择:CBSD Config

在菜单选择:Configure Bhyve Machines

选择需要配置的bhyve虚拟机名字,如bub12

然后选择:bconfig

然后选择:hbyvenic

然后选择网卡:nic1

然后配置网卡ip等。

对于单独的jail,可以单独配置NAT

执行

bsdconfig

菜单中选择:CBSD Config

在菜单选择:Configure Jail Machines

选择需要配置的jail虚拟机名字,如fb12

然后选择:jconfig

然后选择:jail_options

然后选择网卡:nic1

然后配置网卡ip等。

最后发现bsdconfig里面还是没法很好的配置nat,还是需要手工配置

/usr/jails/etc # cat pfnat.conf

nat on igb0 from 10.0.0.0/8 to ! 10.0.0.0/8 -> 192.168.1.5 # // Setup by CBSD NAT

nat on igb0 from 172.16.0.0/12 to ! 172.16.0.0/12 -> 192.168.1.5 # // Setup by CBSD NAT

相关推荐
九河云28 分钟前
AWS账号注册费用详解:新用户是否需要付费?
服务器·云计算·aws
Lary_Rock33 分钟前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
幺零九零零1 小时前
【计算机网络】TCP协议面试常考(一)
服务器·tcp/ip·计算机网络
云飞云共享云桌面2 小时前
8位机械工程师如何共享一台图形工作站算力?
linux·服务器·网络
Peter_chq3 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
一坨阿亮4 小时前
Linux 使用中的问题
linux·运维
dsywws5 小时前
Linux学习笔记之vim入门
linux·笔记·学习
幺零九零零6 小时前
【C++】socket套接字编程
linux·服务器·网络·c++
wclass-zhengge6 小时前
Docker篇(Docker Compose)
运维·docker·容器
李启柱6 小时前
项目开发流程规范文档
运维·软件构建·个人开发·设计规范