OSDN Git Service

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