Bug 36437

Summary: ipv6 enhancements: 6to4, iproute tunneling, etc.
Product: [Retired] Red Hat Linux Reporter: Pekka Savola <pekkas>
Component: initscriptsAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: dr, pb, rvokal
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-06-28 07:13:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
current ipv6 initscripts diffs
none
the latest version of the diff, for reference none

Description Pekka Savola 2001-04-18 09:44:14 UTC
Several IPv6 upgrades have been pending for a while now, so here goes.

Major enhancements:
 * 6to4 automatic tunneling supported (with this, anyone can connect to
ipv6 internet
without tunnel brokers like freenet6.net, and connect their LAN too!)
 * way of dynamically configuring obtained 6to4 prefix (dynamic IP's) and
advertising it in
LAN with radvd (ip-{up,down].ipv6to4).
 * iproute is used for building tunnels instead of ifconfig (with ifconfig,
all tunnels had to illogically use "virtual" interface sit0; among other
things)

Cleanups:
 * IPV6INIT is not checked at shutdown (so you can actually disable
interfaces too)
 * Tighter IPv6 forwarding requirements
 * bash semantics: 'function xxx() {}' -> 'xxx() {}'
 * bash: use 'local' in some variables for not to pollute namespace
 * disable loopback special casing.
 * separate functions for address validity checks
 * sure forgot some...

Of course, also includes updates howto's and documentation changes.
 * remove debugging 'usage' functions.
 
At the moment, only bigger open issue is integrating 'ipv6calc' utility in
initscripts
too.

Diff attached.  .src.rpm is also available at
http://www.netcore.fi/pekkas/linux/ipv6/.

Comments on the approach etc. welcome. :-)

Comment 1 Pekka Savola 2001-04-18 09:45:21 UTC
Created attachment 15624 [details]
current ipv6 initscripts diffs

Comment 2 Daniel Roesen 2001-04-18 11:04:26 UTC
I hope I get some time next week to look at your modifications. Thanks for your
work! My new "homebase" which will get a IPv6 tunnel is RH 7.1 so this is a good
test base. :->

Comment 3 Pekka Savola 2001-06-28 07:13:10 UTC
Created attachment 22026 [details]
the latest version of the diff, for reference

Comment 4 Bill Nottingham 2001-07-11 05:23:36 UTC
Added in 6.02-1, thanks!