1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
\r
2 <topology xmlns="http://www.cisco.com/VIRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="0.9" xsi:schemaLocation="http://www.cisco.com/VIRL https://raw.github.com/CiscoVIRL/schema/v0.9/virl.xsd">
\r
4 <entry key="management_network" type="String">flat</entry>
\r
5 <entry key="AutoNetkit.address_family" type="String">dual_stack</entry>
\r
6 <entry key="AutoNetkit.enable_routing" type="Boolean">false</entry>
\r
8 <node name="iosv-1" type="SIMPLE" subtype="IOSv" location="195,78" ipv4="192.168.0.2" ipv6="::b:1:0:0:2">
\r
10 <entry key="config" type="string">!
\r
11 ! Last configuration change at 16:41:18 UTC Fri Mar 27 2015
\r
14 service timestamps debug datetime msec
\r
15 service timestamps log datetime msec
\r
16 no service password-encryption
\r
24 enable password cisco
\r
30 mmi polling-interval 60
\r
31 no mmi auto-configure
\r
33 mmi snmp-timeout 180
\r
49 ipv6 unicast-routing
\r
52 multilink bundle-name authenticated
\r
76 description Loopback
\r
77 ip address 192.168.0.2 255.255.255.255
\r
78 ipv6 address ::B:1:0:0:2/128
\r
80 interface GigabitEthernet0/0
\r
81 description OOB Management
\r
82 ip address 172.16.1.193 255.255.255.0
\r
87 interface GigabitEthernet0/1
\r
88 description to vpp-1
\r
89 ip address 10.0.0.5 255.255.255.252
\r
93 ipv6 address ::A:1:1:0:6/126
\r
95 ip forward-protocol nd
\r
99 no ip http secure-server
\r
102 ipv6 route ::A:1:1:0:16/128 ::A:1:1:0:7
\r
104 ipv6 route ::A:1:1:0:22/128 ::A:1:1:0:7
\r
111 **************************************************************************
\r
112 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
113 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
114 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
115 * of the IOSv Software or Documentation to any third party for any *
\r
116 * purposes is expressly prohibited except as otherwise authorized by *
\r
117 * Cisco in writing. *
\r
118 **************************************************************************`
\r
120 **************************************************************************
\r
121 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
122 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
123 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
124 * of the IOSv Software or Documentation to any third party for any *
\r
125 * purposes is expressly prohibited except as otherwise authorized by *
\r
126 * Cisco in writing. *
\r
127 **************************************************************************`
\r
129 **************************************************************************
\r
130 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
131 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
132 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
133 * of the IOSv Software or Documentation to any third party for any *
\r
134 * purposes is expressly prohibited except as otherwise authorized by *
\r
135 * Cisco in writing. *
\r
136 **************************************************************************`
\r
145 transport input telnet ssh
\r
147 no scheduler allocate
\r
150 <entry key="AutoNetkit.mgmt_ip" type="string"></entry>
\r
152 <interface id="0" name="GigabitEthernet0/1" ipv4="10.0.0.5" ipv6="::a:1:1:0:6" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
154 <node name="iosv-2" type="SIMPLE" subtype="IOSv" location="667,82" ipv4="192.168.0.3" ipv6="::b:1:0:0:3">
\r
156 <entry key="config" type="string">!
\r
157 ! Last configuration change at 16:41:10 UTC Fri Mar 27 2015
\r
160 service timestamps debug datetime msec
\r
161 service timestamps log datetime msec
\r
162 no service password-encryption
\r
170 enable password cisco
\r
176 mmi polling-interval 60
\r
177 no mmi auto-configure
\r
179 mmi snmp-timeout 180
\r
193 no ip domain lookup
\r
195 ipv6 unicast-routing
\r
198 multilink bundle-name authenticated
\r
201 cts logging verbose
\r
221 interface Loopback0
\r
222 description Loopback
\r
223 ip address 192.168.0.3 255.255.255.255
\r
224 ipv6 address ::B:1:0:0:3/128
\r
226 interface GigabitEthernet0/0
\r
227 description OOB Management
\r
228 ip address 172.16.1.191 255.255.255.0
\r
233 interface GigabitEthernet0/1
\r
234 description to vpp-2
\r
235 ip address 10.0.0.21 255.255.255.252
\r
239 ipv6 address ::A:1:1:0:16/126
\r
241 ip forward-protocol nd
\r
245 no ip http secure-server
\r
247 ipv6 route ::A:1:1:0:6/128 ::A:1:1:0:17
\r
254 **************************************************************************
\r
255 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
256 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
257 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
258 * of the IOSv Software or Documentation to any third party for any *
\r
259 * purposes is expressly prohibited except as otherwise authorized by *
\r
260 * Cisco in writing. *
\r
261 **************************************************************************`
\r
263 **************************************************************************
\r
264 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
265 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
266 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
267 * of the IOSv Software or Documentation to any third party for any *
\r
268 * purposes is expressly prohibited except as otherwise authorized by *
\r
269 * Cisco in writing. *
\r
270 **************************************************************************`
\r
272 **************************************************************************
\r
273 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
274 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
275 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
276 * of the IOSv Software or Documentation to any third party for any *
\r
277 * purposes is expressly prohibited except as otherwise authorized by *
\r
278 * Cisco in writing. *
\r
279 **************************************************************************`
\r
288 transport input telnet ssh
\r
290 no scheduler allocate
\r
293 <entry key="AutoNetkit.mgmt_ip" type="string"></entry>
\r
295 <interface id="0" name="GigabitEthernet0/1" ipv4="10.0.0.21" ipv6="::a:1:1:0:16" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
297 <node name="iosv-3" type="SIMPLE" subtype="IOSv" location="194,186" ipv4="192.168.0.6" ipv6="::b:1:0:0:4">
\r
299 <entry key="config" type="string">!
\r
300 ! Last configuration change at 16:27:43 UTC Fri Mar 27 2015
\r
303 service timestamps debug datetime msec
\r
304 service timestamps log datetime msec
\r
305 no service password-encryption
\r
313 enable password cisco
\r
319 mmi polling-interval 60
\r
320 no mmi auto-configure
\r
322 mmi snmp-timeout 180
\r
336 no ip domain lookup
\r
338 ipv6 unicast-routing
\r
341 multilink bundle-name authenticated
\r
344 cts logging verbose
\r
364 interface Loopback0
\r
365 description Loopback
\r
366 ip address 192.168.0.6 255.255.255.255
\r
367 ipv6 address ::B:1:0:0:4/128
\r
369 interface GigabitEthernet0/0
\r
370 description OOB Management
\r
371 ip address 172.16.1.192 255.255.255.0
\r
376 interface GigabitEthernet0/1
\r
377 description to vpp-1
\r
378 ip address 10.0.0.9 255.255.255.252
\r
382 ipv6 address ::A:1:1:0:A/126
\r
384 ip forward-protocol nd
\r
388 no ip http secure-server
\r
396 **************************************************************************
\r
397 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
398 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
399 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
400 * of the IOSv Software or Documentation to any third party for any *
\r
401 * purposes is expressly prohibited except as otherwise authorized by *
\r
402 * Cisco in writing. *
\r
403 **************************************************************************`
\r
405 **************************************************************************
\r
406 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
407 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
408 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
409 * of the IOSv Software or Documentation to any third party for any *
\r
410 * purposes is expressly prohibited except as otherwise authorized by *
\r
411 * Cisco in writing. *
\r
412 **************************************************************************`
\r
414 **************************************************************************
\r
415 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
416 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
417 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
418 * of the IOSv Software or Documentation to any third party for any *
\r
419 * purposes is expressly prohibited except as otherwise authorized by *
\r
420 * Cisco in writing. *
\r
421 **************************************************************************`
\r
430 transport input telnet ssh
\r
432 no scheduler allocate
\r
435 <entry key="AutoNetkit.mgmt_ip" type="string"></entry>
\r
437 <interface id="0" name="GigabitEthernet0/1" ipv4="10.0.0.9" ipv6="::a:1:1:0:a" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
439 <node name="iosv-4" type="SIMPLE" subtype="IOSv" location="668,193" ipv4="192.168.0.8" ipv6="::b:1:0:0:5">
\r
441 <entry key="config" type="string">!
\r
442 ! Last configuration change at 16:27:43 UTC Fri Mar 27 2015
\r
445 service timestamps debug datetime msec
\r
446 service timestamps log datetime msec
\r
447 no service password-encryption
\r
455 enable password cisco
\r
461 mmi polling-interval 60
\r
462 no mmi auto-configure
\r
464 mmi snmp-timeout 180
\r
478 no ip domain lookup
\r
480 ipv6 unicast-routing
\r
483 multilink bundle-name authenticated
\r
486 cts logging verbose
\r
506 interface Loopback0
\r
507 description Loopback
\r
508 ip address 192.168.0.8 255.255.255.255
\r
509 ipv6 address ::B:1:0:0:5/128
\r
511 interface GigabitEthernet0/0
\r
512 description OOB Management
\r
513 ip address 172.16.1.194 255.255.255.0
\r
518 interface GigabitEthernet0/1
\r
519 description to vpp-2
\r
520 ip address 10.0.0.33 255.255.255.252
\r
524 ipv6 address ::A:1:1:0:22/126
\r
527 ipv6 route ::A:1:1:0:6/128 ::A:1:1:0:23
\r
528 ip forward-protocol nd
\r
532 no ip http secure-server
\r
540 **************************************************************************
\r
541 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
542 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
543 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
544 * of the IOSv Software or Documentation to any third party for any *
\r
545 * purposes is expressly prohibited except as otherwise authorized by *
\r
546 * Cisco in writing. *
\r
547 **************************************************************************`
\r
549 **************************************************************************
\r
550 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
551 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
552 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
553 * of the IOSv Software or Documentation to any third party for any *
\r
554 * purposes is expressly prohibited except as otherwise authorized by *
\r
555 * Cisco in writing. *
\r
556 **************************************************************************`
\r
558 **************************************************************************
\r
559 * IOSv is strictly limited to use for evaluation, demonstration and IOS *
\r
560 * education. IOSv is provided as-is and is not supported by Cisco's *
\r
561 * Technical Advisory Center. Any use or disclosure, in whole or in part, *
\r
562 * of the IOSv Software or Documentation to any third party for any *
\r
563 * purposes is expressly prohibited except as otherwise authorized by *
\r
564 * Cisco in writing. *
\r
565 **************************************************************************`
\r
574 transport input telnet ssh
\r
576 no scheduler allocate
\r
579 <entry key="AutoNetkit.mgmt_ip" type="string"></entry>
\r
581 <interface id="0" name="GigabitEthernet0/1" ipv4="10.0.0.33" ipv6="::a:1:1:0:22" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
583 <node name="vpp-1" type="SIMPLE" subtype="vPP" location="302,140">
\r
585 <entry key="config" type="string">#cloud-config
\r
587 - ln -s -t /etc/rc.d /etc/rc.local
\r
589 manage_etc_hosts: true
\r
592 - systemctl start getty@ttyS0.service
\r
593 - systemctl start rc-local
\r
594 - sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
\r
595 - echo "UseDNS no" >> /etc/ssh/sshd_config
\r
596 - service ssh restart
\r
597 - service sshd restart
\r
598 - sed -i 's/no-pci//' /cisco/etc/qn.conf
\r
599 - sed -i 's/1024/1024 decimal-interface-names/g' /cisco/etc/qn.conf
\r
602 - gecos: User configured by VIRL Configuration Engine 0.15.3
\r
605 plain-text-passwd: cisco
\r
607 ssh-authorized-keys:
\r
608 - VIRL-USER-SSH-PUBLIC-KEY
\r
609 sudo: ALL=(ALL) ALL
\r
611 - path: /etc/init/ttyS0.conf
\r
615 # This service maintains a getty on ttyS0 from the point the system is
\r
616 # started until it is shut down again.
\r
617 start on stopped rc or RUNLEVEL=[12345]
\r
618 stop on runlevel [!12345]
\r
620 exec /sbin/getty -L 115200 ttyS0 vt102
\r
621 permissions: '0644'
\r
622 - path: /etc/systemd/system/dhclient@.service
\r
625 Description=Run dhclient on %i interface
\r
626 After=network.target
\r
629 ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
\r
630 RemainAfterExit=yes
\r
632 permissions: '0644'
\r
633 - path: /cisco/etc/vpp-server.conf
\r
635 permissions: '0644'
\r
637 set interface ip address GigabitEthernet0/4/0 10.0.0.6/30
\r
638 set interface ip address GigabitEthernet0/4/0 ::a:1:1:0:7/126
\r
639 set interface state GigabitEthernet0/4/0 up
\r
640 set interface ip address GigabitEthernet0/5/0 10.0.0.10/30
\r
641 set interface ip address GigabitEthernet0/5/0 ::a:1:1:0:b/126
\r
642 set interface state GigabitEthernet0/5/0 up
\r
643 set interface ip address GigabitEthernet0/6/0 10.0.0.13/30
\r
644 set interface ip address GigabitEthernet0/6/0 ::a:1:1:0:e/126
\r
645 set interface state GigabitEthernet0/6/0 up
\r
646 set interface ip address GigabitEthernet0/7/0 10.0.0.17/30
\r
647 set interface ip address GigabitEthernet0/7/0 ::a:1:1:0:12/126
\r
648 set interface state GigabitEthernet0/7/0 up
\r
649 sr tunnel src 0::a:1:1:0:6 dst 0::a:1:1:0:16/128 next 0::a:1:1:0:f next 0::a:1:1:0:1a next 0::a:1:1:0:16 tag 0::a:1:1:0:7 InPE 1 clean
\r
650 sr tunnel src 0::a:1:1:0:6 dst 0::a:1:1:0:22/128 next 0::a:1:1:0:f next 0::a:1:1:0:1a next 0::a:1:1:0:22 tag 0::a:1:1:0:7 InPE 1 clean
\r
653 <interface id="0" name="GigabitEthernet0/4/0" ipv4="10.0.0.6" ipv6="::a:1:1:0:7" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
654 <interface id="1" name="GigabitEthernet0/5/0" ipv4="10.0.0.10" ipv6="::a:1:1:0:b" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
655 <interface id="2" name="GigabitEthernet0/6/0" ipv4="10.0.0.13" ipv6="::a:1:1:0:e" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
656 <interface id="3" name="GigabitEthernet0/7/0" ipv4="10.0.0.17" ipv6="::a:1:1:0:12" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
658 <node name="vpp-2" type="SIMPLE" subtype="vPP" location="541,147">
\r
660 <entry key="config" type="string">#cloud-config
\r
662 - ln -s -t /etc/rc.d /etc/rc.local
\r
664 manage_etc_hosts: true
\r
667 - systemctl start getty@ttyS0.service
\r
668 - systemctl start rc-local
\r
669 - sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
\r
670 - echo "UseDNS no" >> /etc/ssh/sshd_config
\r
671 - service ssh restart
\r
672 - service sshd restart
\r
673 - sed -i 's/no-pci//' /cisco/etc/qn.conf
\r
674 - sed -i 's/1024/1024 decimal-interface-names/g' /cisco/etc/qn.conf
\r
677 - gecos: User configured by VIRL Configuration Engine 0.15.3
\r
680 plain-text-passwd: cisco
\r
682 ssh-authorized-keys:
\r
683 - VIRL-USER-SSH-PUBLIC-KEY
\r
684 sudo: ALL=(ALL) ALL
\r
686 - path: /etc/init/ttyS0.conf
\r
690 # This service maintains a getty on ttyS0 from the point the system is
\r
691 # started until it is shut down again.
\r
692 start on stopped rc or RUNLEVEL=[12345]
\r
693 stop on runlevel [!12345]
\r
695 exec /sbin/getty -L 115200 ttyS0 vt102
\r
696 permissions: '0644'
\r
697 - path: /etc/systemd/system/dhclient@.service
\r
700 Description=Run dhclient on %i interface
\r
701 After=network.target
\r
704 ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
\r
705 RemainAfterExit=yes
\r
707 permissions: '0644'
\r
708 - path: /cisco/etc/vpp-server.conf
\r
710 permissions: '0644'
\r
712 set interface ip address GigabitEthernet0/4/0 10.0.0.25/30
\r
713 set interface ip address GigabitEthernet0/4/0 ::a:1:1:0:1a/126
\r
714 set interface state GigabitEthernet0/4/0 up
\r
715 set interface ip address GigabitEthernet0/5/0 10.0.0.29/30
\r
716 set interface ip address GigabitEthernet0/5/0 ::a:1:1:0:1e/126
\r
717 set interface state GigabitEthernet0/5/0 up
\r
718 set interface ip address GigabitEthernet0/6/0 10.0.0.22/30
\r
719 set interface ip address GigabitEthernet0/6/0 ::a:1:1:0:17/126
\r
720 set interface state GigabitEthernet0/6/0 up
\r
721 set interface ip address GigabitEthernet0/7/0 10.0.0.34/30
\r
722 set interface ip address GigabitEthernet0/7/0 ::a:1:1:0:23/126
\r
723 set interface state GigabitEthernet0/7/0 up
\r
724 sr tunnel src 0::a:1:1:0:16 dst 0::a:1:1:0:6/128 next 0::a:1:1:0:1b next 0::a:1:1:0:e next 0::a:1:1:0:6 tag 0::a:1:1:0:17 InPE 1 clean
\r
727 <interface id="0" name="GigabitEthernet0/4/0" ipv4="10.0.0.25" ipv6="::a:1:1:0:1a" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
728 <interface id="1" name="GigabitEthernet0/5/0" ipv4="10.0.0.29" ipv6="::a:1:1:0:1e" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
729 <interface id="2" name="GigabitEthernet0/6/0" ipv4="10.0.0.22" ipv6="::a:1:1:0:17" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
730 <interface id="3" name="GigabitEthernet0/7/0" ipv4="10.0.0.34" ipv6="::a:1:1:0:23" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
732 <node name="vpp-3" type="SIMPLE" subtype="vPP" location="415,89">
\r
734 <entry key="config" type="string">#cloud-config
\r
736 - ln -s -t /etc/rc.d /etc/rc.local
\r
738 manage_etc_hosts: true
\r
741 - systemctl start getty@ttyS0.service
\r
742 - systemctl start rc-local
\r
743 - sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
\r
744 - echo "UseDNS no" >> /etc/ssh/sshd_config
\r
745 - service ssh restart
\r
746 - service sshd restart
\r
747 - sed -i 's/no-pci//' /cisco/etc/qn.conf
\r
748 - sed -i 's/1024/1024 decimal-interface-names/g' /cisco/etc/qn.conf
\r
751 - gecos: User configured by VIRL Configuration Engine 0.15.3
\r
754 plain-text-passwd: cisco
\r
756 ssh-authorized-keys:
\r
757 - VIRL-USER-SSH-PUBLIC-KEY
\r
758 sudo: ALL=(ALL) ALL
\r
760 - path: /etc/init/ttyS0.conf
\r
764 # This service maintains a getty on ttyS0 from the point the system is
\r
765 # started until it is shut down again.
\r
766 start on stopped rc or RUNLEVEL=[12345]
\r
767 stop on runlevel [!12345]
\r
769 exec /sbin/getty -L 115200 ttyS0 vt102
\r
770 permissions: '0644'
\r
771 - path: /etc/systemd/system/dhclient@.service
\r
774 Description=Run dhclient on %i interface
\r
775 After=network.target
\r
778 ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
\r
779 RemainAfterExit=yes
\r
781 permissions: '0644'
\r
782 - path: /cisco/etc/vpp-server.conf
\r
784 permissions: '0644'
\r
786 set interface ip address GigabitEthernet0/4/0 10.0.0.14/30
\r
787 set interface ip address GigabitEthernet0/4/0 ::a:1:1:0:f/126
\r
788 set interface state GigabitEthernet0/4/0 up
\r
789 set interface ip address GigabitEthernet0/5/0 10.0.0.26/30
\r
790 set interface ip address GigabitEthernet0/5/0 ::a:1:1:0:1b/126
\r
791 set interface state GigabitEthernet0/5/0 up
\r
792 comment { fix src rpf drop screws}
\r
793 ip route add ::a:1:1:0:6/128 via drop
\r
794 ip route add ::a:1:1:0:16/128 via drop
\r
795 ip route add ::a:1:1:0:22/128 via drop
\r
798 <interface id="0" name="GigabitEthernet0/4/0" ipv4="10.0.0.14" ipv6="::a:1:1:0:f" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
799 <interface id="1" name="GigabitEthernet0/5/0" ipv4="10.0.0.26" ipv6="::a:1:1:0:1b" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
801 <node name="vpp-4" type="SIMPLE" subtype="vPP" location="419,216">
\r
803 <entry key="config" type="string">#cloud-config
\r
805 - ln -s -t /etc/rc.d /etc/rc.local
\r
807 manage_etc_hosts: true
\r
810 - systemctl start getty@ttyS0.service
\r
811 - systemctl start rc-local
\r
812 - sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
\r
813 - echo "UseDNS no" >> /etc/ssh/sshd_config
\r
814 - service ssh restart
\r
815 - service sshd restart
\r
816 - sed -i 's/no-pci//' /cisco/etc/qn.conf
\r
817 - sed -i 's/1024/1024 decimal-interface-names/g' /cisco/etc/qn.conf
\r
820 - gecos: User configured by VIRL Configuration Engine 0.15.3
\r
823 plain-text-passwd: cisco
\r
825 ssh-authorized-keys:
\r
826 - VIRL-USER-SSH-PUBLIC-KEY
\r
827 sudo: ALL=(ALL) ALL
\r
829 - path: /etc/init/ttyS0.conf
\r
833 # This service maintains a getty on ttyS0 from the point the system is
\r
834 # started until it is shut down again.
\r
835 start on stopped rc or RUNLEVEL=[12345]
\r
836 stop on runlevel [!12345]
\r
838 exec /sbin/getty -L 115200 ttyS0 vt102
\r
839 permissions: '0644'
\r
840 - path: /etc/systemd/system/dhclient@.service
\r
843 Description=Run dhclient on %i interface
\r
844 After=network.target
\r
847 ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
\r
848 RemainAfterExit=yes
\r
850 permissions: '0644'
\r
851 - path: /cisco/etc/vpp-server.conf
\r
853 permissions: '0644'
\r
855 set interface ip address GigabitEthernet0/4/0 10.0.0.18/30
\r
856 set interface ip address GigabitEthernet0/4/0 ::a:1:1:0:13/126
\r
857 set interface state GigabitEthernet0/4/0 up
\r
858 set interface ip address GigabitEthernet0/5/0 10.0.0.30/30
\r
859 set interface ip address GigabitEthernet0/5/0 ::a:1:1:0:1f/126
\r
860 set interface state GigabitEthernet0/5/0 up
\r
863 <interface id="0" name="GigabitEthernet0/4/0" ipv4="10.0.0.18" ipv6="::a:1:1:0:13" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
864 <interface id="1" name="GigabitEthernet0/5/0" ipv4="10.0.0.30" ipv6="::a:1:1:0:1f" netPrefixLenV4="30" netPrefixLenV6="126"/>
\r
866 <connection dst="/virl:topology/virl:node[5]/virl:interface[1]" src="/virl:topology/virl:node[1]/virl:interface[1]"/>
\r
867 <connection dst="/virl:topology/virl:node[5]/virl:interface[2]" src="/virl:topology/virl:node[3]/virl:interface[1]"/>
\r
868 <connection dst="/virl:topology/virl:node[7]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[3]"/>
\r
869 <connection dst="/virl:topology/virl:node[8]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[4]"/>
\r
870 <connection dst="/virl:topology/virl:node[6]/virl:interface[1]" src="/virl:topology/virl:node[7]/virl:interface[2]"/>
\r
871 <connection dst="/virl:topology/virl:node[6]/virl:interface[2]" src="/virl:topology/virl:node[8]/virl:interface[2]"/>
\r
872 <connection dst="/virl:topology/virl:node[2]/virl:interface[1]" src="/virl:topology/virl:node[6]/virl:interface[3]"/>
\r
873 <connection dst="/virl:topology/virl:node[4]/virl:interface[1]" src="/virl:topology/virl:node[6]/virl:interface[4]"/>
\r