diff options
Diffstat (limited to 'docs/configexamples/autotest/tunnelbroker')
7 files changed, 819 insertions, 0 deletions
diff --git a/docs/configexamples/autotest/tunnelbroker/_include/client.conf b/docs/configexamples/autotest/tunnelbroker/_include/client.conf new file mode 100644 index 00000000..cedb1ab8 --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/_include/client.conf @@ -0,0 +1 @@ +set interfaces ethernet eth1 ipv6 address autoconf
\ No newline at end of file diff --git a/docs/configexamples/autotest/tunnelbroker/_include/topology.png b/docs/configexamples/autotest/tunnelbroker/_include/topology.png Binary files differnew file mode 100644 index 00000000..e70d55bc --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/_include/topology.png diff --git a/docs/configexamples/autotest/tunnelbroker/_include/transport.conf b/docs/configexamples/autotest/tunnelbroker/_include/transport.conf new file mode 100644 index 00000000..1ecebc61 --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/_include/transport.conf @@ -0,0 +1,2 @@ +set interfaces ethernet eth1 address '10.0.10.254/24' +set interfaces ethernet eth2 address '10.0.20.254/24'
\ No newline at end of file diff --git a/docs/configexamples/autotest/tunnelbroker/_include/vyos-wan.conf b/docs/configexamples/autotest/tunnelbroker/_include/vyos-wan.conf new file mode 100644 index 00000000..86a563dc --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/_include/vyos-wan.conf @@ -0,0 +1 @@ +set interfaces ethernet eth1 address dhcp diff --git a/docs/configexamples/autotest/tunnelbroker/_include/vyos-wan_tun0.conf b/docs/configexamples/autotest/tunnelbroker/_include/vyos-wan_tun0.conf new file mode 100644 index 00000000..97902208 --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/_include/vyos-wan_tun0.conf @@ -0,0 +1,13 @@ +set interfaces tunnel tun0 address '2001:470:6c:779::2/64' #Tunnelbroker Client IPv6 Address +set interfaces tunnel tun0 description 'HE.NET IPv6 Tunnel' +set interfaces tunnel tun0 encapsulation 'sit' +set interfaces tunnel tun0 remote '216.66.86.114' #Tunnelbroker Server IPv4 Address +set interfaces tunnel tun0 source-address '172.29.129.60' # Tunnelbroker Client IPv4 Address or if there is NAT the current WAN interface address + +set protocols static interface-route6 ::/0 next-hop-interface tun0 + +set interface ethernet eth2 address '2001:470:6d:778::1/64' # Tunnelbroker Routed /64 prefix +set service router-advert interface eth2 name-server '2001:470:20::2' +set service router-advert interface eth2 prefix 2001:470:6d:778::/64 # Tunnelbroker Routed /64 prefix + +set system name-server 2001:470:20::2 #Tunnelbroker DNS Server
\ No newline at end of file diff --git a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log new file mode 100644 index 00000000..88f7c35a --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log @@ -0,0 +1,593 @@ +2022-03-24 07:31:50,638 p=96019 u=rob n=ansible | PLAY [prepare node and Lab] ********************************************************************************************************* +2022-03-24 07:31:50,663 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : fail] **************************************************************************************************** +2022-03-24 07:31:50,689 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:50,696 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:50,697 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:50,701 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:50,704 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : fail] **************************************************************************************************** +2022-03-24 07:31:50,718 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:50,723 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:50,725 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:50,729 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:50,732 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ************************************************************************** +2022-03-24 07:31:50,755 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:50,759 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:50,764 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:52,006 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:52,011 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] ************************************************************************************** +2022-03-24 07:31:52,039 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:52,040 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:52,046 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:52,586 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:52,591 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ************************************************************************************ +2022-03-24 07:31:52,635 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:52,637 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:52,643 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,234 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:53,239 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : create path] ********************************************************************************************* +2022-03-24 07:31:53,261 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,269 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,270 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,274 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,278 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ******************************************************************************************** +2022-03-24 07:31:53,293 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,301 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,301 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,305 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,309 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] ******************************************************************************* +2022-03-24 07:31:53,322 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,329 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,331 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,333 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,336 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ************************************************************************** +2022-03-24 07:31:53,349 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,355 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,357 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,361 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,363 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ***************************************************************************** +2022-03-24 07:31:53,376 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,381 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,383 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,386 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,388 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ************************************************************************************************ +2022-03-24 07:31:53,400 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,406 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,408 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,411 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,415 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ************************************************************************************************ +2022-03-24 07:31:53,428 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,433 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,435 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,438 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,440 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ***************************************************************************************** +2022-03-24 07:31:53,453 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,460 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,462 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,464 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,466 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : start node] ********************************************************************************************** +2022-03-24 07:31:53,477 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,483 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,485 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,488 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,490 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] ****************************************************************************************** +2022-03-24 07:31:53,503 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,509 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,512 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,515 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,517 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ************************************************************************************************ +2022-03-24 07:31:53,531 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,537 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,538 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,542 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,545 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : copy file] *********************************************************************************************** +2022-03-24 07:31:53,559 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,564 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,566 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,569 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,571 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] *************************************************************************************** +2022-03-24 07:31:53,584 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,589 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,592 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,596 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,598 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ************************************************************ +2022-03-24 07:31:53,611 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,616 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,618 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,621 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,623 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : stop node] *********************************************************************************************** +2022-03-24 07:31:53,634 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,640 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,642 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,645 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,648 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] ************************************************************************** +2022-03-24 07:31:53,656 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,658 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ********************************************************************************************** +2022-03-24 07:31:53,671 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,676 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,678 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,681 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,683 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ************************************************************************************ +2022-03-24 07:31:53,695 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,701 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,703 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,705 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,708 p=96019 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ***************************************************************************** +2022-03-24 07:31:53,720 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:53,726 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:53,728 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:53,731 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:53,738 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] *************************************************************************************** +2022-03-24 07:31:53,951 p=96019 u=rob n=ansible | ok: [vyos-wan -> localhost] +2022-03-24 07:31:53,951 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:31:53,951 p=96019 u=rob n=ansible | ok: [client -> localhost] +2022-03-24 07:31:53,953 p=96019 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2022-03-24 07:31:53,954 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ************************************************************************************************* +2022-03-24 07:31:53,979 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:53,980 p=96019 u=rob n=ansible | ok: [vyos-oobm] +2022-03-24 07:31:54,870 p=96278 u=rob n=ansible | network_os is set to vyos +2022-03-24 07:31:54,870 p=96279 u=rob n=ansible | network_os is set to vyos +2022-03-24 07:31:54,878 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:31:54,878 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:31:54,884 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : fail] ******************************************************************************************************* +2022-03-24 07:31:54,907 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:54,917 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:54,918 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:54,924 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:54,927 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ***************************************************************************** +2022-03-24 07:31:54,948 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:54,950 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:54,954 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:55,571 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:55,576 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] *************************************************************************************** +2022-03-24 07:31:55,604 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:55,606 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:55,611 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:56,078 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:56,083 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] **************************************************************************************** +2022-03-24 07:31:56,111 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:56,113 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:56,119 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:56,699 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:56,706 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ********************************************************************************** +2022-03-24 07:31:56,733 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:56,734 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:56,741 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:57,057 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:57,061 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Create tunnelbroker Lab] ************************************************************************************ +2022-03-24 07:31:57,082 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:57,084 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:57,088 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:57,762 p=96019 u=rob n=ansible | changed: [eveng] +2022-03-24 07:31:57,766 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ***************************************************************************** +2022-03-24 07:31:57,788 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:57,789 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:57,794 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:58,416 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:58,421 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ******************************************************************************************** +2022-03-24 07:31:58,449 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:31:58,451 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:58,456 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:31:59,364 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:31:59,371 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ***************************************************************************************** +2022-03-24 07:31:59,390 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:31:59,400 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:31:59,406 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:32:49,434 p=96019 u=rob n=ansible | ok: [vyos-oobm] +2022-03-24 07:32:49,440 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ***************************************************************************** +2022-03-24 07:32:49,468 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:32:49,470 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:32:49,476 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:32:50,146 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:32:50,152 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ********************************************************************************************* +2022-03-24 07:32:50,179 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:32:50,182 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:32:50,187 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:32:50,645 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:32:50,650 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ******************************************************************************************** +2022-03-24 07:32:50,678 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:32:50,680 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:32:50,686 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:32:51,553 p=96019 u=rob n=ansible | ok: [eveng] => (item=4) +2022-03-24 07:32:52,055 p=96019 u=rob n=ansible | ok: [eveng] => (item=1) +2022-03-24 07:32:52,954 p=96019 u=rob n=ansible | ok: [eveng] => (item=2) +2022-03-24 07:32:52,961 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] **************************************************************************************** +2022-03-24 07:32:52,980 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:32:52,987 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:33:08,868 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner +2022-03-24 07:33:08,871 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Traceback (most recent call last): +2022-03-24 07:33:08,871 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-03-24 07:33:08,871 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2022-03-24 07:33:08,871 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-03-24 07:33:08,871 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner +2022-03-24 07:33:08,871 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | raise socket.timeout() +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | socket.timeout +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2022-03-24 07:33:08,872 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:08,872 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Traceback (most recent call last): +2022-03-24 07:33:08,872 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2022-03-24 07:33:08,872 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-03-24 07:33:08,872 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-03-24 07:33:08,873 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | self._check_banner() +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2022-03-24 07:33:08,873 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-03-24 07:33:08,873 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | raise SSHException( +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2022-03-24 07:33:08,873 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | socket.timeout +2022-03-24 07:33:08,873 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | +2022-03-24 07:33:08,873 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-03-24 07:33:08,874 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-03-24 07:33:08,874 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | self._check_banner() +2022-03-24 07:33:08,874 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-03-24 07:33:08,874 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | raise SSHException( +2022-03-24 07:33:08,874 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-03-24 07:33:08,874 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | +2022-03-24 07:33:24,899 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner +2022-03-24 07:33:24,900 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-03-24 07:33:24,900 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-03-24 07:33:24,900 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2022-03-24 07:33:24,900 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-03-24 07:33:24,900 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | socket.timeout +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-03-24 07:33:24,901 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-03-24 07:33:24,902 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | self._check_banner() +2022-03-24 07:33:24,902 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-03-24 07:33:24,902 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | raise SSHException( +2022-03-24 07:33:24,902 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-03-24 07:33:24,902 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | +2022-03-24 07:33:24,904 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner +2022-03-24 07:33:24,905 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Traceback (most recent call last): +2022-03-24 07:33:24,905 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-03-24 07:33:24,905 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2022-03-24 07:33:24,905 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-03-24 07:33:24,905 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | raise socket.timeout() +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | socket.timeout +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Traceback (most recent call last): +2022-03-24 07:33:24,906 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-03-24 07:33:24,907 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | self._check_banner() +2022-03-24 07:33:24,907 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-03-24 07:33:24,907 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | raise SSHException( +2022-03-24 07:33:24,907 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-03-24 07:33:24,907 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:26,730 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:33:26,782 p=96552 u=rob n=p=96552 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:33:27,599 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:33:40,931 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner +2022-03-24 07:33:40,932 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Traceback (most recent call last): +2022-03-24 07:33:40,932 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-03-24 07:33:40,932 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2022-03-24 07:33:40,932 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-03-24 07:33:40,932 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | raise socket.timeout() +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | socket.timeout +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Traceback (most recent call last): +2022-03-24 07:33:40,933 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-03-24 07:33:40,934 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | self._check_banner() +2022-03-24 07:33:40,934 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-03-24 07:33:40,934 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | raise SSHException( +2022-03-24 07:33:40,934 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-03-24 07:33:40,934 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | +2022-03-24 07:33:42,491 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:33:42,574 p=96553 u=rob n=p=96553 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:33:43,489 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:33:43,491 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : include tunnelbroker lab_config.yml] ************************************************************************ +2022-03-24 07:33:43,505 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:33:43,511 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:33:43,523 p=96019 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/tunnelbroker/lab_config.yml for vyos-wan, client +2022-03-24 07:33:43,549 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ************************************************************************************************ +2022-03-24 07:33:45,245 p=96286 u=rob n=p=96286 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:33:45,245 p=96287 u=rob n=p=96287 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:33:45,328 p=96286 u=rob n=p=96286 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:33:45,329 p=96287 u=rob n=p=96287 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:33:49,444 p=96019 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in +the running configuration on device including the indentation + +2022-03-24 07:33:49,444 p=96019 u=rob n=ansible | changed: [client] +2022-03-24 07:33:49,459 p=96019 u=rob n=ansible | changed: [vyos-wan] +2022-03-24 07:33:49,466 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Register external IP in Tunnelbroker] *********************************************************************** +2022-03-24 07:33:49,483 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:33:51,042 p=96019 u=rob n=ansible | ok: [vyos-wan -> eveng] +2022-03-24 07:33:51,051 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : get ipv4 address of vyos-wan (eth1)] ************************************************************************ +2022-03-24 07:33:51,072 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:33:52,259 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:33:52,265 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************** +2022-03-24 07:33:52,279 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:33:53,132 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:33:53,144 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos-wan] ********************************************************************************************* +2022-03-24 07:33:53,166 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:33:59,306 p=96019 u=rob n=ansible | changed: [vyos-wan] +2022-03-24 07:33:59,310 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ***************************************************************************** +2022-03-24 07:33:59,336 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:33:59,338 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:33:59,344 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:33:59,960 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:33:59,966 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ********************************************************************************************** +2022-03-24 07:34:00,009 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ******************************************************************************************** +2022-03-24 07:34:00,018 p=96724 u=rob n=ansible | Pausing for 5 seconds +2022-03-24 07:34:00,018 p=96724 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:34:05,028 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:34:05,036 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ********************************************************************************************* +2022-03-24 07:34:05,086 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ******************************************************************************************* +2022-03-24 07:34:05,095 p=96729 u=rob n=ansible | Pausing for 5 seconds +2022-03-24 07:34:05,095 p=96729 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:34:10,101 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:34:10,108 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ****************************************************** +2022-03-24 07:34:10,123 p=96731 u=rob n=ansible | Pausing for 30 seconds +2022-03-24 07:34:10,123 p=96731 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:34:40,130 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:34:40,136 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] *********************************************************************************************** +2022-03-24 07:34:40,158 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:40,168 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:34:45,571 p=96019 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2022-03-24 07:34:45,751 p=96019 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2022-03-24 07:34:45,755 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ************************************************************************************** +2022-03-24 07:34:45,779 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:45,780 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:34:45,782 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:34:45,788 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:34:45,791 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] *********************************************************************************** +2022-03-24 07:34:45,811 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:45,811 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:34:50,061 p=96019 u=rob n=ansible | ok: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-03-24 07:34:50,062 p=96019 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-03-24 07:34:53,674 p=96019 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2022-03-24 07:34:53,679 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************** +2022-03-24 07:34:53,696 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:53,703 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:34:54,551 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:34:54,552 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:34:54,558 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ************************************************************************************************ +2022-03-24 07:34:54,583 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:54,590 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:34:55,824 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:34:55,825 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:34:55,828 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] **************************************************************************************** +2022-03-24 07:34:55,840 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:55,843 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] **************************************************************************************** +2022-03-24 07:34:55,859 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:34:55,865 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:34:57,393 p=96887 u=rob n=p=96887 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:34:57,393 p=96886 u=rob n=p=96886 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:34:57,480 p=96887 u=rob n=p=96887 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-03-24 07:34:57,566 p=96886 u=rob n=p=96886 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-03-24 07:36:56,070 p=96286 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +See the timeout setting options in the Network Debug and Troubleshooting Guide. +2022-03-24 07:36:56,071 p=96287 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +See the timeout setting options in the Network Debug and Troubleshooting Guide. +2022-03-24 07:36:56,174 p=96287 u=rob n=ansible | shutdown complete +2022-03-24 07:36:56,174 p=96286 u=rob n=ansible | shutdown complete +2022-03-24 07:36:58,964 p=96887 u=rob n=p=96887 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:36:58,965 p=96886 u=rob n=p=96886 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:36:59,039 p=96887 u=rob n=p=96887 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:36:59,108 p=96886 u=rob n=p=96886 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:37:00,138 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:37:00,204 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:37:00,206 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ***************************************************************************** +2022-03-24 07:37:00,225 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:00,227 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:37:00,231 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:37:01,066 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:37:01,073 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ********************************************************************************************** +2022-03-24 07:37:01,119 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ******************************************************************************************** +2022-03-24 07:37:01,128 p=97007 u=rob n=ansible | Pausing for 5 seconds +2022-03-24 07:37:01,129 p=97007 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:37:06,138 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:37:06,150 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ********************************************************************************************* +2022-03-24 07:37:06,211 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ******************************************************************************************* +2022-03-24 07:37:06,220 p=97015 u=rob n=ansible | Pausing for 5 seconds +2022-03-24 07:37:06,221 p=97015 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:37:11,227 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:37:11,240 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ****************************************************** +2022-03-24 07:37:11,258 p=97021 u=rob n=ansible | Pausing for 30 seconds +2022-03-24 07:37:11,258 p=97021 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:37:41,265 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:37:41,278 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] *********************************************************************************************** +2022-03-24 07:37:41,308 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:37:41,319 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:42,197 p=97029 u=rob n=ansible | network_os is set to vyos +2022-03-24 07:37:42,197 p=97030 u=rob n=ansible | network_os is set to vyos +2022-03-24 07:37:43,312 p=97038 u=rob n=p=97038 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:37:43,312 p=97037 u=rob n=p=97037 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:37:43,405 p=97038 u=rob n=p=97038 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:37:43,444 p=97037 u=rob n=p=97037 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:37:49,398 p=96019 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2022-03-24 07:37:49,659 p=96019 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2022-03-24 07:37:49,664 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ************************************************************************************** +2022-03-24 07:37:49,688 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:37:49,688 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:49,692 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:37:49,698 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:37:49,700 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] *********************************************************************************** +2022-03-24 07:37:49,720 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:37:49,720 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:49,727 p=96019 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-03-24 07:37:49,728 p=96019 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2022-03-24 07:37:49,731 p=96019 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-03-24 07:37:49,734 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************** +2022-03-24 07:37:49,753 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:37:49,754 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:49,756 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:37:49,760 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:37:49,763 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ************************************************************************************ +2022-03-24 07:37:49,787 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:49,788 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:37:49,792 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:37:49,954 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:37:49,957 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202203220701-amd64.iso] ********************************************* +2022-03-24 07:37:49,977 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:49,979 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:37:49,983 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:37:50,233 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:37:50,238 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] *************************************************************************************** +2022-03-24 07:37:50,268 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:50,269 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:37:50,274 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:37:51,127 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:37:51,133 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] ******************************************************************************************* +2022-03-24 07:37:51,149 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:37:51,156 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:37:52,657 p=97037 u=rob n=p=97037 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:37:52,675 p=97038 u=rob n=p=97038 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:37:52,756 p=97038 u=rob n=p=97038 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:37:52,786 p=97037 u=rob n=p=97037 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:37:53,597 p=97038 u=rob n=p=97038 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:37:53,615 p=97037 u=rob n=p=97037 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:37:53,691 p=97038 u=rob n=p=97038 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:37:53,736 p=97037 u=rob n=p=97037 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:38:44,593 p=96019 u=rob n=ansible | changed: [client] +2022-03-24 07:38:44,777 p=96019 u=rob n=ansible | changed: [vyos-wan] +2022-03-24 07:38:44,781 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] *********************************************************************************************** +2022-03-24 07:38:44,805 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:38:44,814 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:38:54,957 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:38:55,104 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:38:55,108 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ************************************************************************************************ +2022-03-24 07:38:55,125 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:38:55,133 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:38:56,598 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:38:56,607 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:38:56,611 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] **************************************************************************************** +2022-03-24 07:38:56,622 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:38:56,625 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] **************************************************************************************** +2022-03-24 07:38:56,640 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:38:56,646 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:38:58,309 p=97262 u=rob n=p=97262 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:38:58,320 p=97263 u=rob n=p=97263 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-03-24 07:38:58,414 p=97263 u=rob n=p=97263 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-03-24 07:38:58,475 p=97262 u=rob n=p=97262 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-03-24 07:40:56,853 p=97037 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +See the timeout setting options in the Network Debug and Troubleshooting Guide. +2022-03-24 07:40:56,857 p=97038 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +See the timeout setting options in the Network Debug and Troubleshooting Guide. +2022-03-24 07:40:56,958 p=97037 u=rob n=ansible | shutdown complete +2022-03-24 07:40:56,960 p=97038 u=rob n=ansible | shutdown complete +2022-03-24 07:41:00,117 p=97262 u=rob n=p=97262 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-03-24 07:41:00,117 p=97263 u=rob n=p=97263 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-03-24 07:41:00,179 p=97263 u=rob n=p=97263 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:41:00,233 p=97262 u=rob n=p=97262 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:41:01,425 p=96019 u=rob n=ansible | ok: [client] +2022-03-24 07:41:01,471 p=96019 u=rob n=ansible | ok: [vyos-wan] +2022-03-24 07:41:01,473 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ********************************************************************************************** +2022-03-24 07:41:01,482 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:41:01,484 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ***************************************************************************** +2022-03-24 07:41:01,503 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:01,505 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:01,509 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:02,325 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:41:02,330 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ********************************************************************************************** +2022-03-24 07:41:02,373 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ******************************************************************************************** +2022-03-24 07:41:02,382 p=97355 u=rob n=ansible | Pausing for 5 seconds +2022-03-24 07:41:02,383 p=97355 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:41:07,391 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:41:07,397 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ********************************************************************************************* +2022-03-24 07:41:07,447 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ******************************************************************************************* +2022-03-24 07:41:07,457 p=97360 u=rob n=ansible | Pausing for 5 seconds +2022-03-24 07:41:07,458 p=97360 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:41:12,465 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:41:12,471 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ****************************************************** +2022-03-24 07:41:12,488 p=97362 u=rob n=ansible | Pausing for 30 seconds +2022-03-24 07:41:12,488 p=97362 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-03-24 07:41:42,496 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:41:42,503 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] *********************************************************************************************** +2022-03-24 07:41:42,535 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:41:42,538 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:43,421 p=97370 u=rob n=ansible | network_os is set to vyos +2022-03-24 07:41:43,421 p=97371 u=rob n=ansible | network_os is set to vyos +2022-03-24 07:41:44,102 p=97378 u=rob n=p=97378 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-03-24 07:41:44,105 p=97379 u=rob n=p=97379 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-03-24 07:41:44,186 p=97378 u=rob n=p=97378 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-03-24 07:41:44,250 p=97379 u=rob n=p=97379 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-03-24 07:41:49,938 p=96019 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2022-03-24 07:41:50,247 p=96019 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2022-03-24 07:41:50,253 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ************************************************************************************** +2022-03-24 07:41:50,278 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:41:50,286 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:50,292 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:50,299 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:50,302 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] *********************************************************************************** +2022-03-24 07:41:50,325 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:41:50,327 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:50,336 p=96019 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-03-24 07:41:50,337 p=96019 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2022-03-24 07:41:50,341 p=96019 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-03-24 07:41:50,344 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************** +2022-03-24 07:41:50,365 p=96019 u=rob n=ansible | skipping: [eveng] +2022-03-24 07:41:50,367 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:50,367 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:50,373 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:50,378 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ********************************************************************************* +2022-03-24 07:41:50,402 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:50,403 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:50,408 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:50,522 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:41:50,525 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ************************************************************************* +2022-03-24 07:41:50,550 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:50,551 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:50,555 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:50,663 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:41:50,666 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] ****************************************************************************** +2022-03-24 07:41:50,686 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:50,687 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:50,691 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:51,029 p=96019 u=rob n=ansible | changed: [eveng] +2022-03-24 07:41:51,033 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************** +2022-03-24 07:41:51,058 p=96019 u=rob n=ansible | ok: [eveng] +2022-03-24 07:41:51,060 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:51,060 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:51,064 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:51,068 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] ************************************************************************************** +2022-03-24 07:41:51,092 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:51,093 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:51,097 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:51,312 p=96019 u=rob n=ansible | changed: [eveng -> localhost] +2022-03-24 07:41:51,316 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] ******************************************************************************* +2022-03-24 07:41:51,341 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:51,342 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:51,348 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:51,533 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:41:51,543 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] ************************************************************************************** +2022-03-24 07:41:51,570 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:51,571 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:51,577 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:51,853 p=96019 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan_tun0.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 950, 'inode': 43110475, 'dev': 16777234, 'nlink': 1, 'atime': 1647977709.6739101, 'mtime': 1647977709.2516916, 'ctime': 1647977709.2516916, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-03-24 07:41:52,073 p=96019 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/client.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 50, 'inode': 36962831, 'dev': 16777234, 'nlink': 1, 'atime': 1640860062.1877348, 'mtime': 1640860060.221699, 'ctime': 1640860060.221699, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-03-24 07:41:52,313 p=96019 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 42, 'inode': 36962838, 'dev': 16777234, 'nlink': 1, 'atime': 1640860060.885441, 'mtime': 1640860060.2232249, 'ctime': 1640860060.2232249, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-03-24 07:41:52,528 p=96019 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 36962835, 'dev': 16777234, 'nlink': 1, 'atime': 1640860060.8872008, 'mtime': 1640860060.2225564, 'ctime': 1640860060.2225564, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-03-24 07:41:52,533 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ******************************************************************************** +2022-03-24 07:41:52,557 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:52,558 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:52,564 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:52,660 p=96019 u=rob n=ansible | ok: [eveng -> localhost] +2022-03-24 07:41:52,664 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] *************************************************************************************** +2022-03-24 07:41:52,690 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:52,692 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:52,697 p=96019 u=rob n=ansible | skipping: [client] +2022-03-24 07:41:52,887 p=96019 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 34614, 'inode': 36962834, 'dev': 16777234, 'nlink': 1, 'atime': 1640860570.2552865, 'mtime': 1640860060.2223997, 'ctime': 1640860060.2223997, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-03-24 07:41:52,892 p=96019 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ************************************************************************************* +2022-03-24 07:41:52,915 p=96019 u=rob n=ansible | skipping: [vyos-oobm] +2022-03-24 07:41:52,916 p=96019 u=rob n=ansible | skipping: [vyos-wan] +2022-03-24 07:41:52,920 p=96019 u=rob n=ansible | skipping: [client] diff --git a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst new file mode 100644 index 00000000..2fd70c17 --- /dev/null +++ b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst @@ -0,0 +1,209 @@ +.. _examples-tunnelbroker-ipv6: + +####################### +Tunnelbroker.net (IPv6) +####################### + +| Testdate: 2022-03-24 +| Version: 1.3.1 +| Upgrade Version: 1.4-rolling-202203220701 + +This guide walks through the setup of https://www.tunnelbroker.net/ for an +IPv6 Tunnel. + +Prerequisites +============= + +- A public, routable IPv4 address. This does not necessarily need to be static, + but you will need to update the tunnel endpoint when/if your IP address + changes, which can be done with a script and a scheduled task. +- Account at https://www.tunnelbroker.net/ +- Requested a "Regular Tunnel". You want to choose a location that is closest + to your physical location for the best response time. + + +******** +Topology +******** + +The example topology has 2 VyOS routers. One as The WAN Router and on as a +Client, to test a single LAN setup + +.. image:: _include/topology.png + :alt: Tunnelbroker topology image + + +************* +Configuration +************* + +First, we configure the ``vyos-wan`` interface to get a DHCP address. + +.. literalinclude:: _include/vyos-wan.conf + :language: none + + +Now we are able to setup the tunnel interface. + +.. literalinclude:: _include/vyos-wan_tun0.conf + :language: none + :lines: 1-5 + +Setup the ipv6 default route to the tunnel interface + +.. literalinclude:: _include/vyos-wan_tun0.conf + :language: none + :lines: 7 + +Now you should be able to ping a public IPv6 Address + + +.. code-block:: none + + vyos@vyos-wan:~$ ping 2001:470:20::2 count 4 + PING 2001:470:20::2(2001:470:20::2) 56 data bytes + 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=64 time=30.7 ms + 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=64 time=29.8 ms + 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=64 time=30.1 ms + 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=64 time=30.2 ms + + --- 2001:470:20::2 ping statistics --- + 4 packets transmitted, 4 received, 0% packet loss, time 9ms + rtt min/avg/max/mdev = 29.765/30.171/30.673/0.389 ms + + +Assuming the pings are successful, you need to add some DNS servers. +Some options: + +.. literalinclude:: _include/vyos-wan_tun0.conf + :language: none + :lines: 13 + +You should now be able to ping something by IPv6 DNS name: + + +.. code-block:: none + + vyos@vyos-wan:~$ ping tunnelbroker.net count 4 + PING tunnelbroker.net(tunnelbroker.net (2001:470:0:63::2)) 56 data bytes + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=1 ttl=54 time=179 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=2 ttl=54 time=227 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=3 ttl=54 time=179 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=4 ttl=54 time=179 ms + + --- tunnelbroker.net ping statistics --- + 4 packets transmitted, 4 received, 0% packet loss, time 8ms + rtt min/avg/max/mdev = 178.994/191.062/226.756/20.612 ms + + +***************** +LAN Configuration +***************** + +At this point, your VyOS install should have full IPv6, but now your LAN devices +need access. + +With Tunnelbroker.net, you have two options: + +- Routed /64. This is the default assignment. In IPv6-land, it's good for a + single "LAN", and is somewhat equivalent to a /24. + +- Routed /48. This is something you can request by clicking the "Assign /48" + link in the Tunnelbroker.net tunnel config. It allows you to have up to 65k + +Unlike IPv4, IPv6 is really not designed to be broken up smaller than /64. So +if you ever want to have multiple LANs, VLANs, DMZ, etc, you'll want to ignore +the assigned /64, and request the /48 and use that. + + +Single LAN Setup +================ + +Single LAN setup where eth2 is your LAN interface. Use the Tunnelbroker +Routed /64 prefix: + +.. literalinclude:: _include/vyos-wan_tun0.conf + :language: none + :lines: 9-11 + +Please note, 'autonomous-flag' and 'on-link-flag' are enabled by default, +'valid-lifetime' and 'preferred-lifetime' are set to default values of +30 days and 4 hours respectively. + +And the ``client`` to receive an IPv6 address with stateless autoconfig. + +.. literalinclude:: _include/client.conf + :language: none + +This accomplishes a few things: + +- Sets your LAN interface's IP address +- Enables router advertisements. This is an IPv6 alternative for DHCP (though + DHCPv6 can still be used). With RAs, Your devices will automatically find the + information they need for routing and DNS. + +Now the Client is able to ping a public IPv6 address + + +.. code-block:: none + + vyos@client:~$ ping 2001:470:20::2 count 4 + PING 2001:470:20::2(2001:470:20::2) 56 data bytes + 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=63 time=30.6 ms + 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=63 time=30.4 ms + 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=63 time=30.5 ms + 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=63 time=30.6 ms + + --- 2001:470:20::2 ping statistics --- + 4 packets transmitted, 4 received, 0% packet loss, time 9ms + rtt min/avg/max/mdev = 30.387/30.537/30.643/0.238 ms + + +Multiple LAN/DMZ Setup +====================== + +That's how you can expand the example above. +Use the `Routed /48` information. This allows you to assign a +different /64 to every interface, LAN, or even device. Or you could break your +network into smaller chunks like /56 or /60. + +The format of these addresses: + +- `2001:470:xxxx::/48`: The whole subnet. xxxx should come from Tunnelbroker. +- `2001:470:xxxx:1::/64`: A subnet suitable for a LAN +- `2001:470:xxxx:2::/64`: Another subnet +- `2001:470:xxxx:ffff:/64`: The last usable /64 subnet. + +In the above examples, 1,2,ffff are all chosen by you. You can use 1-ffff +(1-65535). + +So, when your LAN is eth1, your DMZ is eth2, your cameras are on eth3, etc: + +.. code-block:: none + + set interfaces ethernet eth1 address '2001:470:xxxx:1::1/64' + set service router-advert interface eth1 name-server '2001:470:20::2' + set service router-advert interface eth1 prefix 2001:470:xxxx:1::/64 + + set interfaces ethernet eth2 address '2001:470:xxxx:2::1/64' + set service router-advert interface eth2 name-server '2001:470:20::2' + set service router-advert interface eth2 prefix 2001:470:xxxx:2::/64 + + set interfaces ethernet eth3 address '2001:470:xxxx:3::1/64' + set service router-advert interface eth3 name-server '2001:470:20::2' + set service router-advert interface eth3 prefix 2001:470:xxxx:3::/64 + +Please note, 'autonomous-flag' and 'on-link-flag' are enabled by default, +'valid-lifetime' and 'preferred-lifetime' are set to default values of +30 days and 4 hours respectively. + +Firewall +======== + +Finally, don't forget the :ref:`firewall`. The usage is identical, except for +instead of `set firewall name NAME`, you would use `set firewall ipv6-name +NAME`. + +Similarly, to attach the firewall, you would use `set interfaces ethernet eth0 +firewall in ipv6-name` or `set zone-policy zone LOCAL from WAN firewall +ipv6-name`.
\ No newline at end of file |