Mac_自动化多路由(内外网同时上)

如下代码直接贴到sh文件中直接执行,
前提是条件是内网地址已经是手动获取,并且内网网卡的路由器也就是网关已经设置设置好,我的是180.3.11.254,据实修改


source param.config##在同级目录下新建一个param.config文件
echo $Password|sudo -S echo ""##param.config文件中Password=”登录系统密码”
echo '###########################'
echo '## 添加网络路由 By Tj ##'
echo '###########################'
echo "----添加网络路由开始----"
# address 180.3.11.0 ##从第7行到第14行添加内网网段
# address 180.2.30.0
# address 180.2.31.0
# address 180.2.32.0
# address 180.2.35.0
# address 180.3.30.0
# address 180.3.31.0
# address 180.2.35.0
for i in awk ' NR>6 && NR<15 {print $3}' ./Macip.sh ##酌情修改6 和15
do
sudo nohup route delete $i/24 >/dev/null & #删除原有路由
sleep 0.1 #休眠0.1秒 ##酌情修改休眠时间
sudo nohup route -n add $i/24 180.3.11.254 >/dev/null & #添加新的路由
echo $i "网段重置路由成功"
done
echo "----添加网络路由结束----"

文章目录
,