blob: 4e5705e275eb96c6e0fc71b83e1cfd811700c451 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
*** Settings ***
Suite Teardown Close All Connections
Library String
Library OperatingSystem
Library SSHLibrary
Library BuiltIn
Library Collections
*** Test Cases ***
Ping Remote Machine
${PingResult} = Run ping ${SUT} -c 4
Should Contain ${PingResult} 4 received
Open SSH Connection to Remote machine
Open Connection ${SUT} ${SUT_NAME}
Login ${SUT_USERNAME} ${SUT_PASSWORD}
Block ICMP ping from Test machine
${PingResult} = Execute Command iptables -A INPUT -p icmp -s ${TEST_MACHINE} --icmp-type 8 -j DROP
Ping Remote Machine Should Fail
${PingResult} = Run ping ${SUT} -c 4
Should Contain ${PingResult} 0 received
UnBlock ICMP ping from Test machine
${PingResult} = Execute Command iptables -D INPUT -p icmp -s ${TEST_MACHINE} --icmp-type 8 -j DROP
Ping Remote Machine Should Now Pass
${PingResult} = Run ping ${SUT} -c 4
Should Contain ${PingResult} 4 received
|