基于Linux的IPv6接入服务器配置过程(2)
trap \
六、 自动添加相关路由信息
由于在IPv6里面,CPE只是作为一个路由器存在,并不像IPv4那样需要开启NAT功能,所以需要在拨号成功或DHCP得到IPv6地址后,对CPE Lan侧的地址添加一个路由,这个路由可以手工去添加,但如果多人使用的话会比较麻烦,这里提供一种自动添加的思路。
1、 DHCPv6的路由
我们可以约定当CPE Wan侧地址为 2666::X/64时,其Lan侧网段为2666:X::/64,这样我们可以事先添加该路由,只需在使用过程中按照这个约定配置CPE Lan网段即可使路由生效(DHCPv6服务器已经配置成指定地址池而不是仅仅只分配网络前缀)
将系统需要事先添加的路由放在文件/root/conf/route.sh里面,开机的时候执行一次即可,/root/conf/route.sh文件内容如下所示(节选,具体请根据地址池的信息进行添加): route -A inet6 add 2666:2::/64 gw 2666::2 route -A inet6 add 2666:3::/64 gw 2666::3 route -A inet6 add 2666:4::/64 gw 2666::4 route -A inet6 add 2666:5::/64 gw 2666::5 route -A inet6 add 2666:6::/64 gw 2666::6 route -A inet6 add 2666:7::/64 gw 2666::7 route -A inet6 add 2666:8::/64 gw 2666::8 route -A inet6 add 2666:9::/64 gw 2666::9 route -A inet6 add 2666:a::/64 gw 2666::a route -A inet6 add 2666:b::/64 gw 2666::b route -A inet6 add 2666:c::/64 gw 2666::c route -A inet6 add 2666:d::/64 gw 2666::d route -A inet6 add 2666:e::/64 gw 2666::e route -A inet6 add 2666:f::/64 gw 2666::f
route -A inet6 add 2666:11::/64 gw 2666::11 route -A inet6 add 2666:12::/64 gw 2666::12 route -A inet6 add 2666:13::/64 gw 2666::13 route -A inet6 add 2666:14::/64 gw 2666::14 route -A inet6 add 2666:15::/64 gw 2666::15 route -A inet6 add 2666:16::/64 gw 2666::16 route -A inet6 add 2666:17::/64 gw 2666::17 route -A inet6 add 2666:18::/64 gw 2666::18 route -A inet6 add 2666:19::/64 gw 2666::19 route -A inet6 add 2666:1a::/64 gw 2666::1a route -A inet6 add 2666:1b::/64 gw 2666::1b route -A inet6 add 2666:1c::/64 gw 2666::1c route -A inet6 add 2666:1d::/64 gw 2666::1d route -A inet6 add 2666:1e::/64 gw 2666::1e route -A inet6 add 2666:1f::/64 gw 2666::1f
第6页 共9页
route -A inet6 add 2666:21::/64 gw 2666::21 route -A inet6 add 2666:22::/64 gw 2666::22 route -A inet6 add 2666:23::/64 gw 2666::23 route -A inet6 add 2666:24::/64 gw 2666::24 route -A inet6 add 2666:25::/64 gw 2666::25 route -A inet6 add 2666:26::/64 gw 2666::26 route -A inet6 add 2666:27::/64 gw 2666::27 route -A inet6 add 2666:28::/64 gw 2666::28 。。。。。。。。。。。。。。。 #可以根据地址池的信息进行添加
2、 PPPoEv6的路由
对于PPPoEv6的路由自动添加要稍微麻烦点,我们没办法事先对路由进行添加(ppp接口没起来前路由没法添加成功),所以我们只能在ppp接口起来的同时对路由进行添加。 我们约定,对于PPPoE获得地址为2555:X::2的CPE Lan侧网段为2555:X:1::/64,PPPoEv6服务器已经配置为对于每个接口,CPE只能获得类似2555:X::2的地址,所以只要我们按照这个约定配置CPE Lan侧地址段,路由就可以直接自动添加。 自动添加路由的代码同样是需要修改/etc/ppp/ipv6-up脚本,添加的代码如下: ipv6_addr_tmp=/tmp/ipv6_addr_tmp
v6addr=$(cat $ipv6_addr_tmp)
if [ $v6addr -gt 0 ] && [ $v6addr -le 9999 ]; then
break else
echo 1 > $ipv6_addr_tmp v6addr=1 fi
echo \
ip a a 2555:$v6addr::1/64 dev $REALDEVICE ip r a 2555:$v6addr::/64 dev $REALDEVICE
route -A inet6 add 2555:$v6addr:1::/64 gw 2555:$v6addr::2 …… 此处隐藏:723字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




