Skip to content

Commit

Permalink
Add 2 new tools, update main lyx file to release 0.17
Browse files Browse the repository at this point in the history
Modified Files:
 	Linux+IPv6-HOWTO.lyx
Added Files:
	copytohowtodir.sh runsgmlfix.sh
  • Loading branch information
pbldp committed Jan 19, 2002
1 parent f918173 commit 54c0903
Show file tree
Hide file tree
Showing 3 changed files with 252 additions and 3 deletions.
178 changes: 175 additions & 3 deletions Linux+IPv6-HOWTO.lyx
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,15 @@ on>
<revhistory>
\layout SGML

<revision> <revnumber>Release 0.17</revnumber> <date>2002-01-19</date> <authorini
tials>PB</authorinitials> <revremark>See
\begin_inset LatexCommand \ref[revision history]{revision-history}

\end_inset

for more</revremark></revision>
\layout SGML

<revision> <revnumber>Release 0.16</revnumber> <date>2002-01-19</date> <authorini
tials>PB</authorinitials> <revremark>See
\begin_inset LatexCommand \ref[revision history]{revision-history}
Expand Down Expand Up @@ -1525,6 +1534,21 @@ and is mostly shown in examples, because if real addresses are shown, it's
can cause duplicates an globally unique address.
This can cause many troubles on the original host (e.g.
getting answer packets for request that were never sent).
\newline

\newline
You can get perhaps still one of such prefix, see here
\begin_inset LatexCommand \url[How to join 6bone]{http://www.6bone.net/6bone_hookup.html}

\end_inset

.
Also some
\begin_inset LatexCommand \ref[tunnel brokers]{information-joinipv6-tunnelbrokers}

\end_inset

still distribute 6bone test address prefixes.
\layout Subsubsection

6to4 addresses
Expand All @@ -1551,6 +1575,19 @@ For example, representing 192.168.1.1/5:
\layout Code

2002:c0a8:0101:5::1
\layout Standard

See also
\begin_inset LatexCommand \ref[tunneling using 6to4]{tunneling-6to4}

\end_inset

and
\begin_inset LatexCommand \ref[information about 6to4 relay routers]{information-joinipv6-6to4-tunneling}

\end_inset

.
\layout Subsubsection

Assigned by provider for hierarchical routing
Expand All @@ -1561,6 +1598,17 @@ These addresses are delegated to Internet service providers (ISP) and start
\layout Code

2001:
\layout Standard

Prefixes to major (backbone owning) ISPs are delegated by
\begin_inset LatexCommand \ref[local registries]{information-majorregionregistries}

\end_inset

and currently they assign to them a prefix with length 35.
\layout Standard

Major ISPs normally delegate to minor ISPs a prefix with length 48.
\layout Subsection

Multicast addresses
Expand Down Expand Up @@ -6981,6 +7029,11 @@ Join the IPv6 backbone
More to be filled later...suggestions are welcome!
\layout Subsubsection


\begin_inset LatexCommand \label{information-globalregistries}

\end_inset

Global registries
\layout Itemize

Expand All @@ -6995,32 +7048,95 @@ IPv6 test backbone:
\end_inset


\layout Subsubsection


\begin_inset LatexCommand \label{information-majorregionregistries}

\end_inset

Major regional registries
\layout Itemize

America:
\begin_inset LatexCommand \url[ARIN]{http://www.arin.net/regserv.html}
\begin_inset LatexCommand \url[ARIN]{http://www.arin.net/}

\end_inset

,
\begin_inset LatexCommand \url[ARIN / registration page]{http://www.arin.net/regserv.html}

\end_inset

,
\begin_inset LatexCommand \url[ARIN / IPv6 guidelines]{http://www.arin.net/regserv/ipv6/ipv6guidelines.html}

\end_inset


\layout Itemize

EMEA:
\begin_inset LatexCommand \url[RIPE]{http://www.ripe.net/ripencc/mem-services/registration/}
\begin_inset LatexCommand \url[Ripe NCC]{http://www.ripe.net/}

\end_inset

,
\begin_inset LatexCommand \url[Ripe NCC / registration page]{http://www.ripe.net/ripencc/mem-services/registration/}

\end_inset

,
\begin_inset LatexCommand \url[Ripe NCC / IPv6 registration]{http://www.ripe.net/ripencc/mem-services/registration/ipv6/ipv6.html}

\end_inset


\layout Itemize

Asia/Pacific:
\begin_inset LatexCommand \url[APNIC]{http://www.apnic.net/drafts/ipv6/}
\begin_inset LatexCommand \url[APNIC]{http://www.apnic.net/}

\end_inset

,
\begin_inset LatexCommand \url[APNIC / IPv6 information]{http://www.apnic.net/drafts/ipv6/}

\end_inset


\layout Itemize

Latin America and Caribbea:
\begin_inset LatexCommand \url[LACNIC]{http://lacnic.org/}

\end_inset


\layout Itemize

Africa:
\begin_inset LatexCommand \url[AfriNIC]{http://www.afrinic.org/}

\end_inset


\layout Standard

Also a list of major (prefix length 35) allocations per local registry is
available here:
\begin_inset LatexCommand \url[Ripe NCC / IPv6 allocations]{http://www.ripe.net/ripencc/mem-services/registration/ipv6/ipv6allocs.html}

\end_inset

.
\layout Subsubsection


\begin_inset LatexCommand \label{information-joinipv6-tunnelbrokers}

\end_inset

Tunnel brokers
\layout Itemize

Expand Down Expand Up @@ -7054,6 +7170,30 @@ Another more filled list of current tunnel brokers is available at
\end_inset

.
\layout Subsubsection


\begin_inset LatexCommand \label{information-joinipv6-6to4-tunneling}

\end_inset

6to4
\layout Itemize


\begin_inset LatexCommand \url[NSayer's 6to4 information]{http://www.kfu.com/~nsayer/6to4/}

\end_inset


\layout Itemize


\begin_inset LatexCommand \url[RFC 3068 / An Anycast Prefix for 6to4 Relay Routers]{http://www.faqs.org/rfcs/rfc3068.html}

\end_inset


\layout Subsection

Latest news
Expand Down Expand Up @@ -7744,6 +7884,13 @@ Revision history
\layout Subsection

Releases 0.x
\layout Comment

*wip* is a Work In Progress version, later a candidate for a new release
\layout Description

0.17 2002-01-19/PB: add some forgotten information and URLs about global
IPv6 addresses
\layout Description

0.16 2002-01-19/PB: minor fixes, remove
Expand All @@ -7766,6 +7913,31 @@ emphasize
\begin_inset Quotes sld
\end_inset

too long unwrapped code lines
\begin_inset Quotes srd
\end_inset

using selfmade utility, extend list of URLs.0.16 2002-01-19/PB: minor fixes,
remove
\begin_inset Quotes sld
\end_inset

bold
\begin_inset Quotes srd
\end_inset

and
\begin_inset Quotes sld
\end_inset

emphasize
\begin_inset Quotes srd
\end_inset

formats on code lines, fix
\begin_inset Quotes sld
\end_inset

too long unwrapped code lines
\begin_inset Quotes srd
\end_inset
Expand Down
35 changes: 35 additions & 0 deletions copytohowtodir.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/sh
#
# $Id$
#
# Small helper script to copy SGML file to howto dir
#
# (P) & (C) by Peter Bieringer <pb at bieringer dot de>
#
# 20020119/PB: initial


FILE_SGML="Linux+IPv6-HOWTO.sgml"

DIRSRC="./"
DIRDST="../../howto/docbook/"

if [ ! -f "${DIRSRC}${FILE_SGML}" ]; then
echo "ERR : Missing SGML file '${DIRSRC}${FILE_SGML}'!"
exit 1
fi

if [ -f "${DIRDST}${FILE_SGML}" ]; then
if [ "${DIRDST}${FILE_SGML}" -nt "${DIRSRC}${FILE_SGML}" ]; then
echo "ERR : SGML file at destination is newer than source!"
exit 1
fi
fi

if [ -f "${DIRDST}${FILE_SGML}" ]; then
echo "INF : Remove old SGML file '${DIRDST}${FILE_SGML}'"
rm "${DIRDST}${FILE_SGML}"
fi

echo "INF : Copy new SGML file"
cp "${DIRSRC}${FILE_SGML}" "${DIRDST}${FILE_SGML}"
42 changes: 42 additions & 0 deletions runsgmlfix.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/bin/sh
#
# $Id$
#
# Small helper script to fix broken SGML code
#
# (P) & (C) by Peter Bieringer <pb at bieringer dot de>
#
# 20020119/PB: initial


FILE_SGML="Linux+IPv6-HOWTO.sgml"
FILE_LYX="Linux+IPv6-HOWTO.lyx"
FILE_TMP="tmp.sgml"

PROG_FIX_TABLETAG="sgmllyxtabletagfix.pl"

if [ "$FILE_LYX" -nt "$FILE_SGML" ]; then
echo "ERR : LyX file '$FILE_LYX' is newer than SGML file '$FILE_SGML' - forgot to export?"
exit 1
fi

if [ -f "$FILE_TMP" ]; then
echo "INF : Temporary file exists, remove it!"
rm "$FILE_TMP"
fi

if [ -f "$FILE_TMP" ]; then
echo "ERR : Ooops, temporary file still exists!"
exit 1
fi

echo "INF : Fix SGML now"
cat "$FILE_SGML" | ./$PROG_FIX_TABLETAG >$FILE_TMP

echo "INF : Remove old SGML file '$FILE_SGML'"
rm "$FILE_SGML"

echo "INF : Rename temporary file to '$FILE_SGML'"
mv "$FILE_TMP" "$FILE_SGML"


0 comments on commit 54c0903

Please sign in to comment.