Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
documentation:examples:maximum_bsdrp_features_lab [2019/12/31 17:01] – [Router 5 (including jail5 and jail6)] olivier | documentation:examples:maximum_bsdrp_features_lab [2019/12/31 17:05] – [Router 1] olivier |
---|
fi | fi |
tenant -c -j jail6 -i epair0b | tenant -c -j jail6 -i epair0b |
sysrc -f /etc/jails/jail5/rc.conf hostname=jail5 | sysrc -f /etc/jails/jail5/rc.conf hostname=jail5 \ |
sysrc -f /etc/jails/jail5/rc.conf ifconfig_em3="inet 10.0.45.5/24" | ifconfig_em3="inet 10.0.45.5/24" \ |
sysrc -f /etc/jails/jail5/rc.conf ifconfig_em3_ipv6="inet6 2001:db8:45::5 prefixlen 64" | ifconfig_em3_ipv6="inet6 2001:db8:45::5 prefixlen 64" \ |
sysrc -f /etc/jails/jail5/rc.conf ifconfig_epair0a="10.0.56.5/24" | ifconfig_epair0a="10.0.56.5/24" \ |
sysrc -f /etc/jails/jail5/rc.conf ifconfig_epair0a_ipv6="inet6 2001:db8:56::5 prefixlen 64" | ifconfig_epair0a_ipv6="inet6 2001:db8:56::5 prefixlen 64" \ |
sysrc -f /etc/jails/jail5/rc.conf ifconfig_epair0a_alias0="inet 10.0.56.254/32 vhid 1 pass testpass" | ifconfig_epair0a_alias0="inet 10.0.56.254/32 vhid 1 pass testpass" \ |
sysrc -f /etc/jails/jail5/rc.conf ifconfig_epair0a_alias1="inet6 2001:db8:56::fe prefixlen 128 vhid 1 pass testpass" | ifconfig_epair0a_alias1="inet6 2001:db8:56::fe prefixlen 128 vhid 1 pass testpass" \ |
sysrc -f /etc/jails/jail5/rc.conf rtadvd_enable=YES | rtadvd_enable=YES \ |
sysrc -f /etc/jails/jail5/rc.conf rtadvd_interfaces=epair0a | rtadvd_interfaces=epair0a \ |
sysrc -f /etc/jails/jail5/rc.conf dhcpd_enable=YES | dhcpd_enable=YES \ |
sysrc -f /etc/jails/jail5/rc.conf dhcpd_flags="-q" | dhcpd_flags="-q" \ |
sysrc -f /etc/jails/jail5/rc.conf dhcpd_conf="/usr/local/etc/dhcpd.conf" | dhcpd_conf="/usr/local/etc/dhcpd.conf" \ |
sysrc -f /etc/jails/jail5/rc.conf frr_enable=YES | frr_enable=YES \ |
sysrc -f /etc/jails/jail5/rc.conf frr_vtysh_boot="YES" | frr_vtysh_boot=YES \ |
sysrc -f /etc/jails/jail5/rc.conf nfacctd_enable=YES | nfacctd_enable=YES \ |
sysrc -f /etc/jails/jail5/rc.conf pimd_enable=YES | pimd_enable=YES |
ifconfig -l | grep -q vtnet && sed -i "" 's/em/vtnet/g' /etc/jails/jail5/rc.conf | ifconfig -l | grep -q vtnet && sed -i "" 's/em/vtnet/g' /etc/jails/jail5/rc.conf |
mkdir -p /etc/jails/jail5/local/frr | mkdir -p /etc/jails/jail5/local/frr |
EOF | EOF |
| |
sysrc -f /etc/jails/jail6/rc.conf hostname=jail6 | sysrc -f /etc/jails/jail6/rc.conf hostname=jail6 \ |
sysrc -f /etc/jails/jail6/rc.conf ifconfig_epair0b="up" | ifconfig_epair0b="up" \ |
sysrc -f /etc/jails/jail6/rc.conf cloned_interfaces="lagg0" | cloned_interfaces="lagg0" \ |
sysrc -f /etc/jails/jail6/rc.conf ifconfig_lagg0="laggproto failover laggport epair0b SYNCDHCP" | ifconfig_lagg0="laggproto failover laggport epair0b SYNCDHCP" \ |
sysrc -f /etc/jails/jail6/rc.conf ifconfig_lagg0_ipv6="inet6 accept_rtadv" | ifconfig_lagg0_ipv6="inet6 accept_rtadv" \ |
sysrc -f /etc/jails/jail6/rc.conf rtsold_enable=YES | rtsold_enable=YES \ |
sysrc -f /etc/jails/jail6/rc.conf bsnmpd_enable=YES | bsnmpd_enable=YES \ |
sysrc -f /etc/jails/jail6/rc.conf gateway_enable=NO | gateway_enable=NO \ |
sysrc -f /etc/jails/jail6/rc.conf ipv6_gateway_enable=NO | ipv6_gateway_enable=NO |
service jail start | service jail start |
</code> | </code> |
| |
<code> | <code> |
sysrc hostname=R1 | sysrc hostname=R1 \ |
sysrc gateway_enable=NO | gateway_enable=NO \ |
sysrc ipv6_gateway_enable=NO | ipv6_gateway_enable=NO \ |
sysrc ifconfig_em0=up | ifconfig_em0=up \ |
sysrc cloned_interfaces=lagg0 | cloned_interfaces=lagg0 \ |
sysrc ifconfig_lagg0="laggproto loadbalance laggport em0 SYNCDHCP" | ifconfig_lagg0="laggproto loadbalance laggport em0 SYNCDHCP" \ |
sysrc ifconfig_lagg0_ipv6="inet6 accept_rtadv" | ifconfig_lagg0_ipv6="inet6 accept_rtadv" \ |
sysrc sshd_enable=yes | sshd_enable=yes |
ifconfig -l | grep -q vtnet && sed -i "" 's/em/vtnet/g' /etc/rc.conf | ifconfig -l | grep -q vtnet && sed -i "" 's/em/vtnet/g' /etc/rc.conf |
config save | config save |