#/bin/bash
file="/home/linaro/5Groute.txt"
start_time="start_time: `date "+%Y-%m-%d %H:%M:%S"`"
echo ${start_time} > ${file}
while :
do
now_time="now_time: `date "+%Y-%m-%d %H:%M:%S"`"
echo ${now_time} >> ${file}
usb0=$(ip a | grep usb0)
echo "usb0网卡信息: ${usb0}" >> ${file}
usb0_ip=$(ip a | grep usb0 | grep inet | awk '{print $2}')
echo "usb0网卡IP信息: ${usb0_ip}" >> ${file}
usb0_route=$(ip r | grep usb0 | grep 192.168.8.104)
echo "usb0网卡路由信息: ${usb0_route}" >> ${file}
if [[ -z "${usb0}" ]]; then
echo "未识别到usb0网卡" >> ${file}
else
if [[ -z "${usb0_ip}" ]]; then
echo "5G网卡IP为空" >> ${file}
echo -e "AT+CFUN=1,1" | socat - /dev/ttyUSB11,crnl,raw,echo=0
sleep 60
echo "首次添加路由" >> ${file}
sudo ip route add 192.168.8.104/32 via 10.250.9.220
else
if [[ -z "${usb0_route}" ]]; then
echo "5G网卡路由为空" >> ${file}
echo "添加路由" >> ${file}
sudo ip route add 192.168.8.104/32 via 10.250.9.220
else
echo "路由已存在" >> ${file}
fi
fi
fi
echo "" >> ${file}
echo "" >> ${file}
echo "" >> ${file}
sleep 60
done
shell读取网卡的信息并添加路由
最新推荐文章于 2023-03-23 21:45:00 发布