Pandorabox 安装NAT6实现ipv6 nat

实际上参考自https://www.shintaku.cc/posts/nat6/的教程,在自身的实际情况下有所改变,但基本设置不变

同时参考的官方文档:https://wiki.openwrt.org/doc/howto/ipv6.nat6,自己不是很清楚里面第四步里的firewall.d script的使用方法,过会再去看看吧

本随笔针对高校支持ipv6的校园网,ipv6由上游路由器dhcp动态分配,电脑直连可以通过dhcp获取到ipv6的地址(前提)

首先在ipv4已联网的条件下安装必要的软件:

opkg update && opkg install kmod-ipt-nat6

检查wan6是否有ipv6地址,如果没有设置wan6,保证有ipv6地址

然后把IPv6 ULA前缀第一个字母改成d开头的:

这个luci下面改吧,命令怪怪的

官方文档对这个操作的解释是:默认前缀是非全局路由的地址,大多路客户端在没有全局IPv6地址的情况下只有IPv4地址,所以需要将前缀改成未使用过的全局地址的样子。

接下来更改DHCP服务器的设置:

之后修改/etc/sysctl.conf,将以下内容加进去,大意说接收广播并开启IPv6转发

net.ipv6.conf.default.forwarding=2

net.ipv6.conf.all.forwarding=2

net.ipv6.conf.default.accept_ra=2

net.ipv6.conf.all.accept_ra=2

推荐用WinSCP修改

最后在/etc/firewall.user添加防火墙规则:

ip6tables -t nat -I POSTROUTING -s $(uci get network.globals.ula_prefix) -j MASQUERADE

重启之后就能通过路由器上v6,实现的方法应该是ipv6-nat,最后附成功图片

时间: 2024-10-13 15:19:44

Pandorabox 安装NAT6实现ipv6 nat的相关文章

IPV6 NAT

最近一直在做公司相关的IPv6改造的技术预研和NAT产品选型工作,将近期测试相关的一些体会跟大家分享: IPV6过渡技术路线图中有有很多地址翻译的技术,其中NAT66技术作为一个小众技术,由思科提出相关标准RFC6296 https://tools.ietf.org/html/rfc6296 基于前缀的进行地址翻译,cisco在ciscolive大会上也阐述了相关技术的试用场景. 跟主流的双栈技术相比无疑NAT66的适用场景更适合中小型企业,无相关AS号码和地址宣告能力的企业使用:由于我司目前的

VMware10 安装centos6.7 设置NAT模式

最近刚开始学Linux运维.我看的书是<跟阿铭学Linux>,视频教程里面使用NAT模式手动分配IP可以成功ping通网关,但是我照着视频一步一步操作却一直不成功,不知道是什么原因,昨天弄到晚上12点,夜里睡觉做梦时也一直在想这个,今天早上又起来弄,觉得有可能是版本的问题,视频里面用的是VMware 6 安装CentOS6.4,我用的是VMware 10安装CentOS6.7 今天索性把VMware删掉重新再安装. 然后今天我发现情况和昨天有些不一样,似乎昨天真的是把什么东西弄错了.今天重新安

虚拟机安装CentOS后使用NAT模式VMNet8进行联网设置

环境: 物理机安装的系统:win7 64位 虚拟机版本:VMware Workstation 12 Pro 虚拟机安装的系统:CentOS7.2, VMNet 8 IP 网段分配: 网段 172.16.16.0 子网掩码  255.255.255.0 网关 172.16.16.2 物理机上的 VMNet 8 网卡的地址: IP地址 172.16.16.1 配置开始: 打开虚拟机--编辑-虚拟网络编辑器,进行如下图所示的相关配置,注:IP段可自行设置 配置系统里网络信息与前面配置需在同一网段,如下

VMware8.0虚拟机中安装Ubuntu12.04使用NAT设置连接网络

之前一直尝试使用“桥接”的方法,但是一打开虚拟机,本机windows就断网.最后不得不换种方法,还好尝试了很多遍终于使用NAT设置成功的联网了. 说明:本机windows连接的是无线网. 1.检查自己的windows系统的VMware DHCP Service 和 VMware NAT Service 这两个服务是否启动,如果未启动请启动. 2.启动VMnet8虚拟网卡.在windows7下,通过进入 控制面板->网络和共享中心->更改适配器设置 可以查看该虚拟网卡的状态.默认情况下,VMwa

PXE+Kickstart 无人值守安装CentOS

一.简介 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本

CCNP路由实验之十一 IPv6

                                      CCNP路由实验之十一 IPv6 IPv4是互联网协议(InternetProtocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议.IPv4可以运行在各种各样的底层网络上,比如端对端的串行数据链路(PPP协议和SLIP协议),卫星链路, 以太网等等.全球因特网所采用的协议族是TCP/IP协议族.IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议.IPv4中规定IP地址长度为

CentOS 6.4下PXE+Kickstart无人值守安装操作系统

一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软

IPv6与IPv4互访

(路由器用3700) R1#config t R1(config)#interface f0/0 R1(config-if)#ipv6 enable R1(config-if)#ipv6 address 2001:2::1/64 R1(config-if)#no shut R1(config-if)#exit R1(config)#interface loopback 0 R1(config-if)#ipv6 enable R1(config-if)#ipv6 address 2001:1::1

PXE+Kickstart无人值守安装CentOS 6.7

一.简介 1.1 什么是PXE PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到