VirtFusion配置nat
安装主控 #
安装控制服务器 #
apt -y install curl
curl https://install.virtfusion.net/install-control-debian-12.sh | sh -s -- --verbose
申请证书 #
curl https://get.acme.sh | sh -s email=my@example.com # 安装完成后退出终端重新登录一遍
申请证书,将 DOMAIN.COM 换成你自己的域名:
acme.sh --issue \
--webroot /opt/virtfusion/nginx/acme \
--ocsp-must-staple \
--keylength 4096 \
--server letsencrypt \
-d DOMAIN.COM
acme.sh --installcert \
--keypath /opt/virtfusion/ssl/ssl.key \
--fullchainpath /opt/virtfusion/ssl/ssl.crt \
--reloadcmd "systemctl reload vf-nginx" \
-d DOMAIN.COM
安装被控 #
安装面板 #
curl https://install.virtfusion.net/install-hypervisor-kvm-debian-12.sh | sh -s -- --verbose
配置网路(nat) #
编辑网络配置文件
nano /etc/network/interfaces
追加
auto br0
iface br0 inet static
address 192.169.1.7/32
gateway 192.169.1.1
dns-nameservers 8.8.8.8
bridge_ports ens18
bridge_stp off
bridge_waitport 0
bridge_fd 0
重启网络
systemctl restart networking
配置 NAT 网络 #
安装 dnsmasq 和 haproxy
apt -y install dnsmasq haproxy
新建一个 xml 文件
nano network.xml
写入配置
<network>
<name>natbr0</name>
<forward dev='br0' mode='nat'/>
<bridge name='natbr0' stp='on' delay='0'/>
<ip address='192.168.103.1' netmask='255.255.255.0'/>
</network>
启动 nat 网络
virsh net-define --file network.xml
virsh net-autostart natbr0
virsh net-start natbr0
如果遇到启动不了或者要修改
fuser -k 53/tcp
fuser -k 53/udp
virsh net-destroy natbr0
virsh net-undefine natbr0
virsh net-define --file network.xml
virsh net-autostart natbr0
virsh net-start natbr0