diff options
Diffstat (limited to 'test/two_guests')
-rw-r--r-- | test/two_guests/basic | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/test/two_guests/basic b/test/two_guests/basic index 850a27b..cf0b975 100644 --- a/test/two_guests/basic +++ b/test/two_guests/basic @@ -11,9 +11,9 @@ # Copyright (c) 2021 Red Hat GmbH # Author: Stefano Brivio <sbrivio@redhat.com> -g1tools ip jq dhclient nc cat -g2tools ip jq dhclient nc cat -htools ip jq cat md5sum cut +g1tools ip jq dhclient socat cat +g2tools ip jq dhclient socat cat +htools ip jq md5sum cut test Interface names g1out IFNAME1 ip -j link show | jq -rM '.[] | select(.link_type == "ether").ifname' @@ -46,8 +46,8 @@ check [ "__ADDR2_6__" = "__HOST_ADDR6__" ] test TCP/IPv4: guest 1 > guest 2 g1out GW1 ip -j -4 route show|jq -rM '.[] | select(.dst == "default").gateway' -guest2b nc -4 -l 10004 > msg -guest1 echo "Hello_from_guest_1" | nc -N __GW1__ 10004 +guest2b socat -u TCP4-LISTEN:10004 OPEN:msg,create,trunc +guest1 echo "Hello_from_guest_1" | socat -u STDIN TCP4:__GW1__:10004 guest2w sleep 1 g2out MSG2 cat msg @@ -55,24 +55,24 @@ check [ "__MSG2__" = "Hello_from_guest_1" ] test TCP/IPv6: guest 2 > guest 1 g2out GW2_6 ip -j -6 route show|jq -rM '.[] | select(.dst == "default").gateway' -guest1b nc -6 -l 10001 > msg -guest2 echo "Hello_from_guest_2" | nc -N __GW2_6__%__IFNAME2__ 10001 +guest1b socat -u TCP6-LISTEN:10001 OPEN:msg,create,trunc +guest2 echo "Hello_from_guest_2" | socat -u STDIN TCP6:[__GW2_6__%__IFNAME2__]:10001 guest1w sleep 1 g1out MSG1 cat msg check [ "__MSG1__" = "Hello_from_guest_2" ] test UDP/IPv4: guest 1 > guest 2 -guest2b nc -u -W1 -4 -l 10004 > msg -guest1 echo "Hello_from_guest_1" | nc -u -q1 __GW1__ 10004 +guest2b socat -u TCP4-LISTEN:10004 OPEN:msg,create,trunc +guest1 echo "Hello_from_guest_1" | socat -u STDIN TCP4:__GW1__:10004 guest2w sleep 1 g2out MSG2 cat msg check [ "__MSG2__" = "Hello_from_guest_1" ] test UDP/IPv6: guest 2 > guest 1 -guest1b nc -u -W1 -6 -l 10001 > msg -guest2 echo "Hello_from_guest_2" | nc -u -q1 -N __GW2_6__%__IFNAME2__ 10001 +guest1b socat -u TCP6-LISTEN:10001 OPEN:msg,create,trunc +guest2 echo "Hello_from_guest_2" | socat -u STDIN TCP6:[__GW2_6__%__IFNAME2__]:10001 guest1w sleep 1 g1out MSG1 cat msg |