diff --git a/network.sh b/network.sh
index 17f4a56..de6ccd1 100644
--- a/network.sh
+++ b/network.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# 该脚本将创建一个名为vmbr0的虚拟网桥,并将其记录到PVE配置中。它会自动获取本地IPV4地址、子网掩码和网关,并将其添加到vmbr0配置中。
+# 该脚本将创建一个名为vmbr0的虚拟网桥,并将其记录到配置文件中。它会自动获取本地IPV4地址、子网掩码和网关,并将其添加到vmbr0配置中。
 
 # 设置虚拟网桥名称
 BRIDGE_NAME="vmbr0"
@@ -20,15 +20,16 @@ NET_ADDR=${NET_ADDR::-1}
 # 获取网关地址
 GATEWAY=$(ip route | awk '/default/ {print $3}')
 
-# 创建虚拟网桥并将其记录到PVE配置中
-pvesh set /nodes/localhost/network/$BRIDGE_NAME \
-  -content-type "application/json" \
-  -put \
-  -data \
-  '{
-    "bridge_ports": "none",
-    "bridge_vlan_aware": "1",
-    "vlan_ids": "100",
-    "addresses": "'"$IP_ADDR/$SUBNET_MASK"'",
-    "gateway": "'"$GATEWAY"'"
-  }'
+# 创建虚拟网桥的配置文件
+echo "# This file is generated by create_vmbr0.sh script" > /tmp/$BRIDGE_NAME.conf
+echo "auto $BRIDGE_NAME" >> /tmp/$BRIDGE_NAME.conf
+echo "iface $BRIDGE_NAME inet static" >> /tmp/$BRIDGE_NAME.conf
+echo "    address $IP_ADDR" >> /tmp/$BRIDGE_NAME.conf
+echo "    netmask $SUBNET_MASK" >> /tmp/$BRIDGE_NAME.conf
+echo "    gateway $GATEWAY" >> /tmp/$BRIDGE_NAME.conf
+echo "    bridge_ports none" >> /tmp/$BRIDGE_NAME.conf
+echo "    bridge_vlan_aware 1" >> /tmp/$BRIDGE_NAME.conf
+echo "    vlan_ids 100" >> /tmp/$BRIDGE_NAME.conf
+
+# 将配置文件移动到网络接口配置目录
+mv /tmp/$BRIDGE_NAME.conf /etc/network/interfaces.d/$BRIDGE_NAME.conf