;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

get active zones, and the interfaces they are assigned to

$ sudo firewall-cmd --get-active-zones

set active zone

$ sudo firewall-cmd --change-interface=w1p61s0 --zone=home

add arbitrary port

$ sudo firewall-cmd --add-port=51234/tcp --zone=home

allow Gnome Boxes to connect through firewall

firewall-cmd --direct --passthrough ipv6 -I FORWARD -o tap0 -j ACCEPT
firewall-cmd --direct --passthrough ipv6 -I FORWARD -i tap0 -j ACCEPT