OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / freeswan / klips / test / 105 / 110
1 #!/bin/sh
2 #
3 # RCSID $Id: 110,v 1.4 1999/04/06 04:54:33 rgb Exp $
4 #
5 #
6 # These are setup examples for OpenBSD.  So far there are only transport
7 # mode examples because this SparcStation only has one ethernet I/F.
8 #
9 gw1=192.168.2.105
10 gw2=192.168.2.110
11 hostmask=255.255.255.255
12 default=0.0.0.0
13
14 iv=1000000000000001
15
16 case "$1" in
17
18 #
19 # The ENCDEBUG macro must be defined before these two will work.
20 #
21
22 debug)
23         sysctl -w net.ipsec.encap.encdebug=1
24 ;;
25 nodebug)
26         sysctl -w net.ipsec.encap.encdebug=0
27 ;;
28
29 trahmd5)
30         ipsecadm new ah -auth md5 -spi 545 -src $gw1 -dst $gw2 \
31                 -key 81828384858687888990919293949596
32         rt $gw1 $hostmask $gw2 $hostmask \
33                 -1 -1 -1 $gw2 545 0
34         rt $default $hostmask $gw2 $hostmask \
35                 -1 -1 -1 $gw2 545 0
36         ipsecadm new ah -auth md5 -spi 555 -src $gw2 -dst $gw1 \
37                 -key 979899a0a1a2a3a4a5a6a7a8a9b0b1b2
38 ;;
39 trahmd5del)
40         ipsecadm delspi -spi 545 -dst $gw2 
41         rtdelete $gw1 $hostmask $gw2 $hostmask \
42                 -1 -1 -1
43         rtdelete $default $hostmask $gw2 $hostmask \
44                 -1 -1 -1
45         ipsecadm delspi -spi 555 -dst $gw1
46 ;;
47
48 trahsha1)
49         ipsecadm new ah -auth sha1 -spi 585 -src $gw1 -dst $gw2 \
50                 -key 0a0b0c0d0e0f1a1b1c1d1e1f2a2b2c2d2e2f3a3b
51         rt $gw1 $hostmask $gw2 $hostmask \
52                 -1 -1 -1 $gw2 585 0
53         rt $default $hostmask $gw2 $hostmask \
54                 -1 -1 -1 $gw2 585 0
55         ipsecadm new ah -auth sha1 -spi 595 -src $gw2 -dst $gw1 \
56                 -key 3c3d3e3f4a4b4c4d4e4f5a5b5c5d5e5f6a6b6c6d
57 ;;
58 trahsha1del)
59         ipsecadm delspi -spi 585 -dst $gw2 
60         rtdelete $gw1 $hostmask $gw2 $hostmask \
61                 -1 -1 -1
62         rtdelete $default $hostmask $gw2 $hostmask \
63                 -1 -1 -1
64         ipsecadm delspi -spi 595 -dst $gw1
65 ;;
66
67 tresp3desmd5)
68         ipsecadm -enc 3des -auth md5 -spi 525 -src $gw1 -dst $gw2 \
69                 -key 010203040506070809101112131415161718192021222324 \
70                 -authkey 25262728293031323334353637383940 -iv $iv
71         rt $gw1 $hostmask $gw2 $hostmask \
72                 -1 -1 -1 $gw2 525 1
73         rt $default $hostmask $gw2 $hostmask \
74                 -1 -1 -1 $gw2 525 1
75         ipsecadm -enc 3des -auth md5 -spi 535 -src $gw2 -dst $gw1 \
76                 -key 414243444546474849505152535455565758596061626364 \
77                 -authkey 65666768697071727374757677787980 -iv $iv
78 ;;
79 tresp3desmd5del)
80         ipsecadm delspi -spi 525 -dst $gw2 
81         rtdelete $gw1 $hostmask $gw2 $hostmask \
82                 -1 -1 -1
83         rtdelete $default $hostmask $gw2 $hostmask \
84                 -1 -1 -1
85         ipsecadm delspi -spi 535 -dst $gw1
86 ;;
87
88 tresp3des)
89         ipsecadm -enc 3des -spi 525 -src $gw1 -dst $gw2 \
90                 -key 010203040506070809101112131415161718192021222324 \
91                 -iv $iv
92         rt $gw1 $hostmask $gw2 $hostmask \
93                 -1 -1 -1 $gw2 525 1
94         rt $default $hostmask $gw2 $hostmask \
95                 -1 -1 -1 $gw2 525 1
96         ipsecadm -enc 3des -spi 535 -src $gw2 -dst $gw1 \
97                 -key 414243444546474849505152535455565758596061626364 \
98                 -iv $iv
99 ;;
100 tresp3desdel)
101         ipsecadm delspi -spi 525 -dst $gw2 
102         rtdelete $gw1 $hostmask $gw2 $hostmask \
103                 -1 -1 -1
104         rtdelete $default $hostmask $gw2 $hostmask \
105                 -1 -1 -1
106         ipsecadm delspi -spi 535 -dst $gw1
107 ;;
108
109 tresp3dessha1)
110         ipsecadm -enc 3des -auth sha1 -spi 525 -src $gw1 -dst $gw2 \
111                 -key 010203040506070809101112131415161718192021222324 \
112                 -authkey 2526272829303132333435363738394041424344 -iv $iv
113         rt $gw1 $hostmask $gw2 $hostmask \
114                 -1 -1 -1 $gw2 525 1
115         rt $default $hostmask $gw2 $hostmask \
116                 -1 -1 -1 $gw2 525 1
117         ipsecadm -enc 3des -auth sha1 -spi 535 -src $gw2 -dst $gw1 \
118                 -key 414243444546474849505152535455565758596061626364 \
119                 -authkey 6566676869707172737475767778798081828384 -iv $iv
120 ;;
121 tresp3dessha1del)
122         ipsecadm delspi -spi 525 -dst $gw2 
123         rtdelete $gw1 $hostmask $gw2 $hostmask \
124                 -1 -1 -1
125         rtdelete $default $hostmask $gw2 $hostmask \
126                 -1 -1 -1
127         ipsecadm delspi -spi 535 -dst $gw1
128 ;;
129
130 trespdesmd5)
131         ipsecadm -enc des -auth md5 -spi 565 -src $gw1 -dst $gw2 \
132                 -key b3b4b5b6b7b8b9c0 -iv $iv \
133                 -authkey c1c2c3c4c5c6c7c8c9d0d1d2d3d4d5d6
134         rt $gw1 $hostmask $gw2 $hostmask \
135                 -1 -1 -1 $gw2 565 1
136         rt $default $hostmask $gw2 $hostmask \
137                 -1 -1 -1 $gw2 565 1
138         ipsecadm -enc des -auth md5 -spi 575 -src $gw2 -dst $gw1 \
139                 -key d7d8d9e0e1e2e3e4 \
140                 -authkey e5e6e7e8e9f0f1f2f3f4f5f6f7f8f900 -iv $iv
141 ;;
142 trespdesmd5del)
143         ipsecadm delspi -spi 565 -dst $gw2 
144         rtdelete $gw1 $hostmask $gw2 $hostmask \
145                 -1 -1 -1
146         rtdelete $default $hostmask $gw2 $hostmask \
147                 -1 -1 -1
148         ipsecadm delspi -spi 575 -dst $gw1
149 ;;
150
151 trespdes)
152         ipsecadm -enc des -spi 565 -src $gw1 -dst $gw2 \
153                 -key b3b4b5b6b7b8b9c0 -iv $iv
154         rt $gw1 $hostmask $gw2 $hostmask \
155                 -1 -1 -1 $gw2 565 1
156         rt $default $hostmask $gw2 $hostmask \
157                 -1 -1 -1 $gw2 565 1
158         ipsecadm -enc des -spi 575 -src $gw2 -dst $gw1 \
159                 -key d7d8d9e0e1e2e3e4 -iv $iv
160 ;;
161 trespdesdel)
162         ipsecadm delspi -spi 565 -dst $gw2 
163         rtdelete $gw1 $hostmask $gw2 $hostmask \
164                 -1 -1 -1
165         rtdelete $default $hostmask $gw2 $hostmask \
166                 -1 -1 -1
167         ipsecadm delspi -spi 575 -dst $gw1
168 ;;
169
170 trespdessha1)
171         ipsecadm -enc des -auth sha1 -spi 565 -src $gw1 -dst $gw2 \
172                 -key b3b4b5b6b7b8b9c0 -iv $iv \
173                 -authkey c1c2c3c4c5c6c7c8c9d0d1d2d3d4d5d6d7d8d9e0
174         rt $gw1 $hostmask $gw2 $hostmask \
175                 -1 -1 -1 $gw2 565 1
176         rt $default $hostmask $gw2 $hostmask \
177                 -1 -1 -1 $gw2 565 1
178         ipsecadm -enc des -auth sha1 -spi 575 -src $gw2 -dst $gw1 \
179                 -key d7d8d9e0e1e2e3e4 -iv $iv \
180                 -authkey e5e6e7e8e9f0f1f2f3f4f5f6f7f8f90001020304
181 ;;
182 trespdessha1del)
183         ipsecadm delspi -spi 565 -dst $gw2 
184         rtdelete $gw1 $hostmask $gw2 $hostmask \
185                 -1 -1 -1
186         rtdelete $default $hostmask $gw2 $hostmask \
187                 -1 -1 -1
188         ipsecadm delspi -spi 575 -dst $gw1
189 ;;
190
191 esac
192
193 #
194 # $Log: 110,v $
195 # Revision 1.4  1999/04/06 04:54:33  rgb
196 # Fix/Add RCSID Id: and Log: bits to make PHMDs happy.  This includes
197 # patch shell fixes.
198 #
199 #