OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / freeswan / klips / test / 103 / 100
1 #!/bin/sh
2 #
3 # RCSID $Id: 100,v 1.2 1999/04/06 04:54:33 rgb Exp $
4 #
5
6 net1=192.168.1.0
7 net2=192.168.3.0
8 gw1=192.168.2.103
9 gw2=192.168.2.100
10 hmask=255.255.255.255
11 nmask=255.255.255.0
12
13 depmod -a
14 modprobe ipsec
15
16 tncfg attach ipsec0 eth1
17 ifconfig ipsec0 $gw1 
18
19 #
20 # Transport mode
21 #
22 route del $gw2
23 route add -host $gw2 dev ipsec0
24 #
25 addrt $gw1 $hmask \
26                 $gw2 $hmask \
27                 $gw2 135
28 setsa $gw2 135 esp 3des-md5-96 i \
29                 1000000000000001 6630663066303133
30 setsa $gw1 125 esp 3des-md5-96 r \
31                 1000000000000001 6630663066303132
32
33 #
34 # Tunnel mode
35 #
36 route del $net2
37 route add -net $net2 dev ipsec0 gw $gw2
38 #
39 # forward path
40 #
41 addrt $net1 $nmask \
42                 $net2 $nmask \
43                 $gw2 113
44 echo sleeping after addrt
45 sleep 1
46 #
47 setsa $gw2 113 ip4 \
48                 $gw1 $gw2
49 setsa $gw2 115 esp des-cbc 66306630 6630663066303132
50 setsa $gw2 116 ah md5 66306630663031326630663066303132
51 #
52 spigrp $gw2 113 \
53                 $gw2 115 \
54                 $gw2 116
55 #
56 # return path
57 #
58 setsa $gw1 105 esp des-cbc 66306630 6630663066303132
59 setsa $gw1 106 ah md5 66306630663031326630663066303132
60
61 cat /proc/net/ipsec-spi
62 echo
63 cat /proc/net/ipsec-route
64
65 #
66 # $Log: 100,v $
67 # Revision 1.2  1999/04/06 04:54:33  rgb
68 # Fix/Add RCSID Id: and Log: bits to make PHMDs happy.  This includes
69 # patch shell fixes.
70 #
71 #