5 RealServer3=RealServer3
6 RealServer3_ADDR=127.0.0.1
8 start_lighttpd -s $RealServer3 -a $RealServer3_ADDR -p $RealServer3_PORT
11 echo "Test failed: start_lighttpd RealServer3"
15 RealServer4=RealServer4
16 RealServer4_ADDR=[::1]
17 RealServer4_PORT=50004
18 start_lighttpd -s $RealServer4 -a $RealServer4_ADDR -p $RealServer4_PORT -i
21 echo "Test failed: start_lighttpd RealServer4"
29 echo "Test failed: $L7VSD"
34 $L7VSADM -A -t 127.0.0.1:40001 -m ip
37 echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m ip"
41 $L7VSADM -a -t 127.0.0.1:40001 -m ip -r ${RealServer3_ADDR}:${RealServer3_PORT} --tproxy
44 echo "Test failed: $L7VSADM -a -t 127.0.0.1:40001 -m ip -r ${RealServer3_ADDR}:${RealServer3_PORT} --tproxy"
48 $L7VSADM -a -t 127.0.0.1:40001 -m ip -r ${RealServer4_ADDR}:${RealServer4_PORT} --tproxy
51 echo "Test failed: $L7VSADM -a -t 127.0.0.1:40001 -m ip -r ${RealServer4_ADDR}:${RealServer4_PORT} --tproxy"
55 $L7VSADM -e -t 127.0.0.1:40001 -m ip -r ${RealServer3_ADDR}:${RealServer3_PORT} --masq
58 echo "Test failed: $L7VSADM -e -t 127.0.0.1:40001 -m ip -r ${RealServer3_ADDR}:${RealServer3_PORT} --masq"
62 $L7VSADM -e -t 127.0.0.1:40001 -m ip -r ${RealServer4_ADDR}:${RealServer4_PORT} --masq
65 echo "Test failed: $L7VSADM -e -t 127.0.0.1:40001 -m ip -r ${RealServer4_ADDR}:${RealServer4_PORT} --masq"
71 EXPECT="Layer-7 Virtual Server version 3.0.0
72 Prot LocalAddress:Port ProtoMod Scheduler
73 -> RemoteAddress:Port Forward Weight ActiveConn InactConn
74 TCP 127.0.0.1:40001 ip rr
75 -> ${RealServer3_ADDR}:${RealServer3_PORT} Masq 1 0 0
76 -> ${RealServer4_ADDR}:${RealServer4_PORT} Masq 1 0 0 "
77 if [ "${RET}" != "${EXPECT}" ]
79 echo "Test failed: $L7VSADM"