From 8b06fb6a4af8e89742cc769d40cdd24069ff3bef Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Sun, 5 Jul 2009 11:17:49 +0000 Subject: [PATCH 1/1] [package] configure the IPv6 from /etc/config/network and remove 6scripts's prefix option to set an IPv6 address on the LAN (#5450) SVN-Revision: 16683 --- ipv6/6scripts/Makefile | 4 ++-- ipv6/6scripts/files/6tunnel.conf | 21 +++++++++------------ ipv6/6scripts/files/6tunnel.init | 4 ---- 3 files changed, 11 insertions(+), 18 deletions(-) diff --git a/ipv6/6scripts/Makefile b/ipv6/6scripts/Makefile index a55c290cb2..1174f4bf04 100644 --- a/ipv6/6scripts/Makefile +++ b/ipv6/6scripts/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2007 OpenWrt.org +# Copyright (C) 2007-2009 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=6scripts PKG_VERSION:=0.1 -PKG_RELEASE:=3 +PKG_RELEASE:=4 include $(INCLUDE_DIR)/package.mk diff --git a/ipv6/6scripts/files/6tunnel.conf b/ipv6/6scripts/files/6tunnel.conf index 7bf510fe5c..d334338f84 100644 --- a/ipv6/6scripts/files/6tunnel.conf +++ b/ipv6/6scripts/files/6tunnel.conf @@ -1,19 +1,16 @@ config 6tunnel - option tnlifname 'sixbone' - # provide your tunnel providers' ipv4 address - option remoteip4 '' - # provide your public ipv4 address + option tnlifname 'sixbone' + # provide your tunnel providers' ipv4 address + option remoteip4 '' + # provide your public ipv4 address option localip4 '' # provide your local ipv6 address including prefix, # eg. 2001:610::2/64 option localip6 '' # provide your tunnel providers' ipv6 address excluding # prefix, eg. 2001:610::1 - option remoteip6 '' - # this should be a network prefix and gateway address - # for your local lan eg 2001:610:1000:1/64 - option prefix '/64' - # this should provide an mtu for your tunnel interface - option mtu '1280' - # this should provide a ttl for your tunnel interface - option ttl '64' + option remoteip6 '' + # this should provide an mtu for your tunnel interface + option mtu '1280' + # this should provide a ttl for your tunnel interface + option ttl '64' diff --git a/ipv6/6scripts/files/6tunnel.init b/ipv6/6scripts/files/6tunnel.init index acd79bff2c..5c21e7db9c 100644 --- a/ipv6/6scripts/files/6tunnel.init +++ b/ipv6/6scripts/files/6tunnel.init @@ -15,7 +15,6 @@ start_service() { config_get localip4 "$section" localip4 config_get localip6 "$section" localip6 config_get remoteip6 "$section" remoteip6 - config_get prefix "$section" prefix config_get ttl "$section" ttl config_get mtu "$section" mtu @@ -25,7 +24,6 @@ start_service() { ip tunnel change $tnlifname ttl $ttl ip addr add $localip6 dev $tnlifname ip -6 route add 2000::/3 via $remoteip6 - ip -6 addr add $prefix dev $LAN } stop_service() { @@ -41,11 +39,9 @@ stop_service() { config_get localip4 "$section" localip4 config_get localip6 "$section" localip6 config_get remoteip6 "$section" remoteip6 - config_get prefix "$section" prefix config_get ttl "$section" ttl config_get mtu "$section" mtu - ip -6 addr del $prefix dev $LAN ip -6 ro del 2000::/3 via $remoteip6 ip -6 ro del ::/0 dev $tnlifname ip addr del $localip6 dev $tnlifname -- 2.30.2