openwrt网关服务器性能,单一ipv6地址做网关的三种方法之openwrt篇

方案一:NAT

NAPT66 已经做得很好了,就不多介绍了。

NAPT66:http://code.google.com/p/napt66/

方案二:IPv4 NAT + IPv6 bridge

openwrt 的 trunk 版提供了 6scripts 包可以使用该方法实现 ipv6。

操作

opkg update

opkg install ebtables 6scripts

编辑配置文件/etc/config/6bridge

vi /etc/config/6bridge

修改配置文件

config 6bridge

option bridge 'bripv6' # 将bripv6修改为你的bridge设备名,通过brctl show查看

启用脚本

/etc/init.d/6bridge start

设置开机自启动

/etc/init.d/6bridge enable

但实际上,在某些环境下,这种方法还是有缺陷的。比如需要 IPv4 通过交换机验证的环境中,由于客户端没有通过联网验证,上端路由器不会相应来自客户端的任何请求,故本方案只是用于 IPv6 无需认证的网络环境使用。

NOTE: 6script 依赖 ebtables 包,该软件包只有 trunk 版提供,backfire 版无 ebtables,12.09 之后,非 trunk 版也提供 ebtables 与 6script.

方案三:proxy_ndp

npd6 http://code.google.com/p/npd6/

npd6 是一款可以自动配置 npd proxy 的软件,短小精悍,配置简洁,老少皆宜。。

npd6 可以使用 ndppd 代替,该包已经被 openwrt 官方 trunk 版收录

开始 openwrt 下的配置吧

安装 radvd,给客户端分配合法 ip

opkg update

opkg install radvd

编辑配置文件/etc/config/radvd

前两个配置项的 ignore 去掉,prefix 项中的 list prefix 填写正确的 prefix 即可:

vi /etc/config/radvd

```

config interface

option interface ‘lan’

option AdvSendAdvert 1

option AdvManagedFlag 0

option AdvOtherConfigFlag 0</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值