在FreeBSD上创建虚拟机并分配IP地址

作者:佚名 上传时间:2023-05-23 运行软件:BHyve、Grub-bhyve 软件版本:FreeBSD 12.2-release 版权申诉

该示例代码展示了如何使用BHyve在FreeBSD上创建虚拟机并为其分配IP地址。

#!/bin/sh

# 定义虚机名称
NAME=test_vm

# 克隆模板镜像为新的虚机镜像
cp /mnt/template.img /mnt/$NAME.img

# 生成虚机所需的UUID
UUID=`uuidgen`

# 创建BHyve虚拟机
bhyve \
    -c 2 \
    -m 2G \
    -A \
    -H \
    -P \
    -s 0:0,hostbridge \
    -s 1:0,lpc \
    -s 2:0,virtio-net,enp0s25 \
    -l com1,stdio \
    -U $UUID \
    -s VGA \
    -s 31,lpc \
    -s 29,fbuf,tcp=127.0.0.1:5900,w=1024,h=768 \
    -s 30,xhci,tablet \
    -s 3:0,ahci-hd,/mnt/$NAME.img \
    $NAME

# 为虚机配置BIOS信息
grub-bhyve -m /dev/null -r hd0,msdos1 -M 2048M $NAME < /dev/null

# 为虚机配置IP地址
ifconfig bridge0 create
ifconfig bridge0 addm enp0s25
ifconfig bridge0 up
ifconfig tap0 create
ifconfig tap0 up
ifconfig bridge0 addm tap0
jexec $NAME ifconfig vtnet0 up
jexec $NAME ifconfig vtnet0 inet 192.168.0.200/24

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
FreeBSD创建虚拟机分配IP地址
该示例代码展示了如何使用BHyve在FreeBSD上创建虚拟机并为其分配IP地址。#!/bin/sh# 定义虚机名称NAME=test_vm# 克隆模板镜像为新的虚机镜像cp /mnt/
FreeBSD 12.2-release
BHyve、Grub-bhyve
2023-05-23 14:38
FreeBSD配置IP地址
示例代码下面是在FreeBSD上配置IP地址的示例代码:# 确定网卡名称ifconfig# 配置IP地址和子网掩码ifconfig {网卡名称} inet {IP地址} netmask {
FreeBSD 13.0
命令行工具
2023-03-09 04:36
IP地址分配
很强大的IP地址分配文档。很详细,对于不清楚IP地址分配的DIY和发烧友来说很有用!
XLS
0B
2019-09-13 17:20
全球IP地址分配表全球IP地址分配
全球IP地址表,用于开发等,希望能对大家的开发有点小小的帮助.
CHM
87KB
2020-08-09 06:04
全国ip地址分配
我们有时候会发现网络被攻击,我们想要知道这些ip地址,并且想知道这个ip的归属地,怎么办,这里全部汇集了全国各省市的ip,需要就下载吧,O(∩_∩)O~
RAR
0B
2019-07-09 17:46
自动分配ip地址
这款软件,可以在你进行网络克隆的同时,自动给你分配好相应的ip地址、计算机名、工作组名
RAR
0B
2020-02-18 11:42
使用DHCP分配IP地址
使用DHCP分配IP地址,让你轻松的用dhcp管理你的ip
PPT
0B
2019-01-01 12:04
IP地址与子网分配
比较简单、全面,适合初学计算机的同学使用,当然这只是我个人的看法,希望大家互相学习
DOC
0B
2019-09-09 21:51
IP地址规划与分配
NULL 博文链接:https://ihenu.iteye.com/blog/1981563
RAR
80KB
2020-07-26 19:44
如何在macOS重启网络服务释放DHCP分配IP地址
本示例代码展示了如何使用终端命令在macOS上重启网络服务并释放DHCP分配的IP地址。实现方式为通过执行终端命令实现。sudo ifconfig en0 down # 先关闭网络接口sudo
macOS 10.13及以上版本。
终端命令行。
2023-04-20 23:39