宿主网络命令
检查、安装和移除 Linux 客机使用的固定 IP 网络。
2 分钟阅读
检查、安装和移除 Linux 客机使用的固定 IP 网络。
本参考对应 Barn 1.2.0;选项表区分 1.1.0 已有选项 与 1.2.0 新增选项,具体范围见版本基线。所有命令继承全局选项。
barn network status
检查宿主上供 Linux 客机使用的唯一 Barn 网络,包括后端、已安装 CIDR、归属、健康状态和生命周期预检发现。--cidr 指定预期子网,省略时检查已安装子网;本操作只读。每个原生 Mac VM 的独立网络另行管理。
别名:st。
| 选项 | 含义 / 默认值 | 可用版本 |
|---|---|---|
-c, --cidr string |
可选的预期私有 /24;省略时检查已安装子网 |
1.1.0 |
barn network install
检查或安装宿主网络后端:macOS 使用 socket_vmnet,Linux 通过活动网络管理器配置 barn0。终端先展示提权计划并询问;结构化或非交互调用默认仅预览,--yes 才执行。新 Mac 建议先用 setup 获取锁定的 socket_vmnet 压缩包。
--archive、--interface-id 仅适用于 macOS,host/shared 是 macOS vmnet 模式,Linux 不接受 shared。已有网络必须匹配所选配置,变更子网或模式前先检查状态。
别名:i。
| 选项 | 含义 / 默认值 | 可用版本 |
|---|---|---|
-a, --archive string |
macOS 专用:锁定版本的本地 socket_vmnet 压缩包,仍需通过摘要校验 |
1.1.0 |
-c, --cidr string |
规范的 RFC1918 IPv4 /24 子网;模板与网络安装默认 10.10.10.0/24 |
1.1.0 |
-i, --interface-id string |
macOS 专用:持久化的 vmnet UUID | 1.1.0 |
-m, --mode string |
macOS 的 socket_vmnet 模式:host(默认)或 shared |
1.1.0 |
-y, --yes |
确认并执行显示的计划;系统 sudo 仍可能要求密码 |
1.1.0 |
barn network uninstall
仅移除 Barn 管理的网络配置并恢复已记录的宿主设置,运行中 Linux 客机会阻止卸载,应先停止。终端模式显示计划后询问,结构化或非交互调用默认预览,--yes 才执行。不会删除 VM 磁盘或原生 Mac 网络。
别名:u。
| 选项 | 含义 / 默认值 | 可用版本 |
|---|---|---|
-y, --yes |
确认并执行显示的计划;系统 sudo 仍可能要求密码 |
1.1.0 |
实现依据
发布源码与相对 1.1.0 的变化见版本基线。