CVE-2016-0771: tests/dns: Remove dependencies on env variables
[Samba.git] / ctdb / tests / eventscripts / 11.natgw.031.sh
bloba8575a57937f850cfe8cd724abbdcc160a2a9cac
1 #!/bin/sh
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test "master node, static routes, custom gateway, config change"
7 setup_ctdb
9 export CTDB_NATGW_STATIC_ROUTES="10.1.1.0/24 10.1.2.0/24@10.1.1.253"
11 echo "##################################################"
12 echo "Static routes..."
14 setup_ctdb_natgw <<EOF
15 192.168.1.21 master
16 192.168.1.22
17 192.168.1.23
18 192.168.1.24
19 EOF
21 ok_null
22 simple_test_event "ipreallocated"
24 ok_natgw_master_static_routes
25 simple_test_command ip route show
27 ok_natgw_master_ip_addr_show
28 simple_test_command ip addr show "$CTDB_NATGW_PUBLIC_IFACE"
30 echo "##################################################"
31 echo "Default routes..."
33 unset CTDB_NATGW_STATIC_ROUTES
35 ok "NAT gateway configuration has changed"
36 simple_test_event "ipreallocated"
38 ok "default via ${CTDB_NATGW_DEFAULT_GATEWAY} dev ethXXX metric 10 "
39 simple_test_command ip route show
41 ok_natgw_master_ip_addr_show
42 simple_test_command ip addr show "$CTDB_NATGW_PUBLIC_IFACE"
44 echo "##################################################"
45 echo "Static routes again..."
47 export CTDB_NATGW_STATIC_ROUTES="10.1.3.0/24 10.1.4.4/32 10.1.2.0/24@10.1.1.252"
49 ok "NAT gateway configuration has changed"
50 simple_test_event "ipreallocated"
52 ok_natgw_master_static_routes
53 simple_test_command ip route show
55 ok_natgw_master_ip_addr_show
56 simple_test_command ip addr show "$CTDB_NATGW_PUBLIC_IFACE"