今天所做的努力
都是在为明天积蓄力量

ubuntu-14.04 以下批量绑定ipv6

本文最后更新于2019年4月19日,已超过1843天没有更新,如果文章内容失效,请留言反馈给我们,谢谢!
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!


#!/bin/bash
eth0f="/etc/network/interfaces" #网卡文件
startipv6="2400:A480:2:10D:728D::5C0 " #初始ip
endipv6="2400:A480:2:10D:728D::5DF " #结束ip
pddre="2400:A480:2:10D:728D:" #公共部分
ipgw=`echo $startipv6|awk -F ':' '{print $1":"$2":"$3":"$4"::1"}'`
start="`echo $startipv6|awk -F ':' '{print $NF}'`"
end="`echo $endipv6|awk -F ':' '{print $NF}'`"
dstart=`printf %d 0X${start}`
dend=`printf %d 0X${end}`
total=$(($dend-$dstart+1))
[ -f $eth0f ] && cp $eth0f{,.bak}
for ((i=1;i<=$total;i++)) do pre="$pddre:`printf %x $dstart`" echo "auto eth0:$i" >>$eth0f
echo "iface eth0:$i inet6 static">>$eth0f
echo "address ${pre}" >>$eth0f
echo "netmask 64" >>$eth0f
echo "gateway $ipgw">>$eth0f
let dstart=dstart+1
done
~

赞(0)
未经允许不得转载:如需转载,请标注内容来源流觞 » ubuntu-14.04 以下批量绑定ipv6
分享到: 更多 (0)
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

今天所做的努力都是在为明天积蓄力量

联系我们关于小站