搜档网
当前位置:搜档网 › 703n路由器openwrt配置【校园网】ipv6穿透教程

703n路由器openwrt配置【校园网】ipv6穿透教程

703n路由器openwrt配置【校园网】ipv6穿透教程
703n路由器openwrt配置【校园网】ipv6穿透教程

OpenWrt配置校园网IPv6

一.说明

?本文所述方法只用于原生支持IPv6 接入的网络环境(典型例子如教育网)。

?本文用来解决这一问题:本来我的网络环境是支持IPv6 的,但是接入到OpenWrt 路由器后,我的设备就没法使用IPv6 了;怎么让路由器下的设备也能用上原生的IPv6 呢?

二.Openwrt所需软件包

6relayd:6relayd is a daemon for serving and relaying IP v6 management protocols to configure clients and downstream routers.

kmod-ipv6

odhcp6c

说明:以上三个软件包一般是集成在openwrt固件中的,配置前检查下是否为最新软件包,如果不是重新安装一下。

三.配置

3.1. 配置network(/etc/config/network)文件

利用WinSCP软件登陆到703n路由,按照文件路径打开network文件。编辑成如下:config interface 'loopback'

option ifname 'lo'

option proto 'static'

option ipaddr '127.0.0.1'

option netmask '255.0.0.0'

config interface 'lan'

option type 'bridge'

option proto 'static'

option ipaddr '192.168.4.1'

option netmask '255.255.255.0'

config interface 'wan'

option ifname 'eth0'

option _orig_ifname 'eth0'

option _orig_bridge 'false'

option proto 'static'

option ipaddr '222.26.200.49'

option netmask '255.255.255.0'

option gateway '222.26.200.254'

option dns '202.118.66.6'

option macaddr '1C:75:08:D9:38:A8'

config interface 'wan6'

option proto 'dhcpv6'

option ifname '@wan'

主要添加红色框内容:作为IPv6的wan口,并将wan6与IPv4 wan口绑定。

3.2. 配置firewall(/etc/config/firewall)

配置防火墙文件,编辑如下:

config defaults

option syn_flood '1'

option input 'ACCEPT'

option output 'ACCEPT'

option forward 'REJECT'

config zone

option name 'lan'

option network 'lan'

option input 'ACCEPT'

option output 'ACCEPT'

option forward 'REJECT'

config zone

option name 'wan'

option network 'wan'

list network 'wan6'

option output 'ACCEPT'

option masq '1'

option mtu_fix '1'

option input 'REJECT'

option forward 'REJECT'

config forwarding

option src 'lan'

option dest 'wan'

config rule

option name 'Allow-DHCP-Renew'

option src 'wan'

option proto 'udp'

option dest_port '68'

option target 'ACCEPT'

option family 'ipv4'

config rule

option name 'Allow-Ping'

option src 'wan'

option proto 'icmp'

option icmp_type 'echo-request'

option family 'ipv4'

option target 'ACCEPT'

config rule

option name 'Allow-DHCPv6'

option src 'wan'

option proto 'udp'

option src_ip 'fe80::/10'

option src_port '547'

option dest_ip 'fe80::/10'

option dest_port '546'

option family 'ipv6'

option target 'ACCEPT'

config rule

option name 'Allow-ICMPv6-Input'

option src 'wan'

option proto 'icmp'

list icmp_type 'echo-request'

list icmp_type 'echo-reply'

list icmp_type 'destination-unreachable'

list icmp_type 'packet-too-big'

list icmp_type 'time-exceeded'

list icmp_type 'bad-header'

list icmp_type 'unknown-header-type'

list icmp_type 'router-solicitation'

list icmp_type 'neighbour-solicitation'

list icmp_type 'router-advertisement'

list icmp_type 'neighbour-advertisement'

option limit '1000/sec'

option family 'ipv6'

option target 'ACCEPT'

config rule

option name 'Allow-ICMPv6-Forward'

option src 'wan'

option dest '*'

option proto 'icmp'

list icmp_type 'echo-request'

list icmp_type 'echo-reply'

list icmp_type 'destination-unreachable'

list icmp_type 'packet-too-big'

list icmp_type 'time-exceeded'

list icmp_type 'bad-header'

list icmp_type 'unknown-header-type'

option limit '1000/sec'

option family 'ipv6'

option target 'ACCEPT'

config include

option path '/etc/https://www.sodocs.net/doc/1c11779017.html,er'

3.3. 配置6relayd(/etc/config/6relay)文件

打开6relay文件编辑如下:

config relay

option network 'wan6 lan'

option rd 'relay'

option dhcpv6 'relay'

option ndp 'relay'

然后利用putty软件或者WinSCP中的命令行输入:

/etc/init.d/6relayd start //启动

/etc/init.d/6relayd enable //开机自启动

四.效果

相关主题