使用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

相关推荐
叫我刘同学几秒前
腾讯云 Ubuntu 服务器部署 Hermes Agent 详细安装教程
服务器·ubuntu·腾讯云
wanhengidc31 分钟前
流量清洗的作用是什么?
运维·服务器·网络·安全·web安全·智能手机
全栈工程师修炼指南39 分钟前
Nginx | 磁盘IO层面性能优化秘诀:error 日志内存环形缓冲区及小文件 sendfile 零拷贝技术
运维·网络·nginx·性能优化
@LuckY BoY41 分钟前
Linux Mint 上开启 VNC 远程桌面
linux·运维·服务器
清平乐的技术专栏44 分钟前
Python依赖包实现window下载上传到Linux
linux·开发语言·python
ywgcsxue1 小时前
在麒麟V10上源码编译安装Nginx
linux·运维·服务器·nginx
Warren981 小时前
Windows本地部署n8n完整教程(基于Docker,新手友好)
运维·windows·python·测试工具·docker·容器·可用性测试
somi71 小时前
ARM-05-Platform + DTS + GPIO子系统 + 中断 + 等待队列 + 错误处理
linux·运维·arm开发
满天星83035772 小时前
【MySQL】索引
linux·服务器·数据库·mysql
T0uken2 小时前
【Linux】耗时任务执行并邮件通知
linux·运维·服务器