Fix awg create interface

This commit is contained in:
CodeRoK7
2025-04-03 18:10:26 +00:00
parent 37f0657c9a
commit b04ccccf61
2 changed files with 6 additions and 4 deletions

View File

@@ -470,6 +470,7 @@ if ! uci show network | grep -q ${CONFIG_NAME}; then
uci add network ${CONFIG_NAME} uci add network ${CONFIG_NAME}
fi fi
uci set network.${INTERFACE_NAME}.private_key=$PrivateKey uci set network.${INTERFACE_NAME}.private_key=$PrivateKey
uci del network.${INTERFACE_NAME}.addresses
uci add_list network.${INTERFACE_NAME}.addresses=$Address uci add_list network.${INTERFACE_NAME}.addresses=$Address
uci set network.${INTERFACE_NAME}.mtu=$MTU uci set network.${INTERFACE_NAME}.mtu=$MTU
uci set network.${INTERFACE_NAME}.awg_jc=$Jc uci set network.${INTERFACE_NAME}.awg_jc=$Jc

View File

@@ -617,6 +617,7 @@ do
uci add network ${CONFIG_NAME} uci add network ${CONFIG_NAME}
fi fi
uci set network.${INTERFACE_NAME}.private_key=$PrivateKey uci set network.${INTERFACE_NAME}.private_key=$PrivateKey
uci del network.${INTERFACE_NAME}.addresses
uci add_list network.${INTERFACE_NAME}.addresses=$Address uci add_list network.${INTERFACE_NAME}.addresses=$Address
uci set network.${INTERFACE_NAME}.mtu=$MTU uci set network.${INTERFACE_NAME}.mtu=$MTU
uci set network.${INTERFACE_NAME}.awg_jc=$Jc uci set network.${INTERFACE_NAME}.awg_jc=$Jc
@@ -629,6 +630,7 @@ do
uci set network.${INTERFACE_NAME}.awg_h3=$H3 uci set network.${INTERFACE_NAME}.awg_h3=$H3
uci set network.${INTERFACE_NAME}.awg_h4=$H4 uci set network.${INTERFACE_NAME}.awg_h4=$H4
uci set network.${INTERFACE_NAME}.nohostroute='1' uci set network.${INTERFACE_NAME}.nohostroute='1'
uci set network.@${CONFIG_NAME}[-1].description="${INTERFACE_NAME}_peer" uci set network.@${CONFIG_NAME}[-1].description="${INTERFACE_NAME}_peer"
uci set network.@${CONFIG_NAME}[-1].public_key=$PublicKey uci set network.@${CONFIG_NAME}[-1].public_key=$PublicKey
uci set network.@${CONFIG_NAME}[-1].endpoint_host=$EndpointIP uci set network.@${CONFIG_NAME}[-1].endpoint_host=$EndpointIP
@@ -685,6 +687,9 @@ do
if [ "$currIter" = "1" ] if [ "$currIter" = "1" ]
then then
service firewall restart service firewall restart
printf "\033[32;1mRestart service dnsmasq, odhcpd...\033[0m\n"
service dnsmasq restart
service odhcpd restart
fi fi
#service firewall restart #service firewall restart
#service network restart #service network restart
@@ -743,10 +748,6 @@ else
fi fi
fi fi
printf "\033[32;1mRestart service dnsmasq, odhcpd...\033[0m\n"
service dnsmasq restart
service odhcpd restart
path_podkop_config="/etc/config/podkop" path_podkop_config="/etc/config/podkop"
path_podkop_config_backup="/root/podkop" path_podkop_config_backup="/root/podkop"
URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/beta" URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/beta"