#!/bin/bash
while true;do
read -p "请输入需要配置的PE[sz/dl]:" zone
if [ $zone == "sz" ];then
read -p "请输入深圳PE的track ID:" track_id
read -p "请输入深圳PE的tunnel ID:" sz_tunn_id
read -p "请输入深圳PE的tunnelIP地址:" sz_pe_tunn
read -p "请输入对应CE端tunnelIP地址:" sz_ce_tunn
read -p "请输入对应CE端的内网IP段的网络号:" lan_network
read -p "请输入选择建立VPN的运营商[ct/cnc]:" server_provider
if [ $server_provider == "ct" ];then
cp /root/pe_configure/szpe/szpe-ct.log.bak /root/pe_configure/auto-configure/szpe-ct.log
szpe_path="/root/pe_configure/auto-configure/szpe-ct.log"
elif [ $server_provider == "cnc" ];then
cp /root/pe_configure/szpe/szpe-cnc.log.bak /root/pe_configure/auto-configure/szpe-cnc.log
szpe_path="/root/pe_configure/auto-configure/szpe-cnc.log"
else
echo "输入有误,请重新输入..."
continue
fi
sed -i "s/track_id/$track_id/g" $szpe_path
sed -i "s/sz_tunn_id/$sz_tunn_id/g" $szpe_path
sed -i "s/sz_pe_tunn/$sz_pe_tunn/g" $szpe_path
sed -i "s/sz_ce_tunn/$sz_ce_tunn/g" $szpe_path
sed -i "s/lan_network/$lan_network/g" $szpe_path
echo "配置已生成"
break
elif [ $zone == "dl" ];then
read -p "请输入大连PE的track ID:" track_id
read -p "请输入大连PE的tunnel ID:" dl_tunn_id
read -p "请输入大连PE的tunnelIP地址:" dl_pe_tunn
read -p "请输入对应CE端tunnelIP地址:" dl_ce_tunn
read -p "请输入对应CE端的内网IP段的网络号:" lan_network
read -p "请输入选择建立VPN的运营商[ct/cnc]:" server_provider
if [ $server_provider == "ct" ];then
cp /root/pe_configure/dlpe/dlpe-ct.log.bak /root/pe_configure/auto-configure/dlpe-ct.log
dlpe_path="/root/pe_configure/auto-configure/dlpe-ct.log"
elif [ $server_provider == "cnc" ];then
cp /root/pe_configure/dlpe/dlpe-cnc.log.bak /root/pe_configure/auto-configure/dlpe-cnc.log
dlpe_path="/root/pe_configure/auto-configure/dlpe-cnc.log"
else
echo "输入有误,请重新输入..."
continue
fi
sed -i "s/track_id/$track_id/g" $dlpe_path
sed -i "s/dl_tunn_id/$dl_tunn_id/g" $dlpe_path
sed -i "s/dl_pe_tunn/$dl_pe_tunn/g" $dlpe_path
sed -i "s/dl_ce_tunn/$dl_ce_tunn/g" $dlpe_path
sed -i "s/lan_network/$lan_network/g" $dlpe_path
echo "配置已生成"
break
else
echo "输入有误,请重新输入..."
fi
done