#!/bin/sh . "$(dirname -- "$0")/netdev.sh" # Physical new_if_phys "phys0" new_if_phys "phys1" new_if_phys "phys2" new_if_vlan "phys2-42" new_if_vlan "phys2-66" new_if_phys "phys3" # Virtual new_if_phys "vnet0" new_if_phys "vnet1" new_if_phys "vnet2" new_if_phys "vnet3" new_if_phys "vnet4" new_if_phys "vnet5" # Bridges new_if_bridge "home" bridge_property 'stp_state' "home" new_forward "home" new_if_slave "home" "vnet1" new_if_slave "home" "phys3" new_if_slave "home" "phys2" new_if_bridge "br-dn42" new_if_slave "br-dn42" "phys2-42" new_if_bridge "f33d" bridge_property 'stp_state' "f33d" bridge_property 'mcast_snooping' "f33d" bridge_property 'mcast_querier' "f33d" bridge_property 'mcast_stats_enabled' "f33d" bridge_property 'mcast_mld_version' "f33d" '2' '' if_lladdress "f33d" '02:00:00:00:f3:3d' addr_v6_static_if "f33d" "2a04:5b81:2060:f33d::1/64" new_if_slave "f33d" "vnet2" new_if_bridge "b00b" bridge_property 'stp_state' "b00b" bridge_property 'mcast_snooping' "b00b" bridge_property 'mcast_querier' "b00b" bridge_property 'mcast_stats_enabled' "d00d" bridge_property 'mcast_mld_version' "b00b" '2' '' if_lladdress "b00b" '02:00:00:00:b0:0b' addr_v6_static_if "b00b" "2a04:5b81:2060:b00b::1/64" new_if_slave "b00b" "vnet0" new_if_slave "b00b" "vnet4" new_if_slave "b00b" "phys2-66" new_if_bridge "d00d" bridge_property 'stp_state' "d00d" bridge_property 'mcast_snooping' "d00d" bridge_property 'mcast_querier' "d00d" bridge_property 'mcast_stats_enabled' "d00d" bridge_property 'mcast_mld_version' "d00d" '2' '' if_lladdress "d00d" '02:00:00:00:d0:0d' addr_v6_static_if "d00d" "2a04:5b81:2060:d00d::1/64" new_if_slave "d00d" "vnet3" # Wireguard new_if_wg "famfo" addr_v6_static_if "famfo" "fe80::1422:1/64" new_if_wg "kioubit" addr_v6_static_if "kioubit" "fe80::2/64" new_if_wg "highdef" addr_v6_static_if "highdef" "fe80::2/64" new_if_wg "mark22k" addr_v6_static_if "mark22k" "fe80::4546/64" new_if_wg "lare" addr_v6_static_if "lare" "fe80::2/64" new_if_wg "intersix" addr_v6_static_if "intersix" "fe80::2/64" addr_v6_static_if "intersix" "2a04:5b80:ffff:ff0b::2/64" # VRFs new_if_vrf "vrf-dn42" 20 route_v6_vrf_default_unreach "vrf-dn42" new_if_slave "vrf-dn42" "br-dn42" new_if_slave "vrf-dn42" "famfo" new_if_slave "vrf-dn42" "mark22k" new_if_slave "vrf-dn42" "highdef" new_if_slave "vrf-dn42" "kioubit" new_if_slave "vrf-dn42" "lare" new_if_slave "vrf-dn42" "vnet5" new_if_vrf "vrf-v6" 10 route_v6_vrf_default_if "vrf-v6" "intersix" route_v6_vrf_sink_unreach "vrf-v6" "2a04:5b81:2060::/48" new_if_slave "vrf-v6" "intersix" new_if_slave "vrf-v6" "b00b" new_if_slave "vrf-v6" "f33d" new_if_slave "vrf-v6" "d00d"