I do have one more question. I have the config below. I can ping the vether0 address from the other side of the tunnel from either host. Also, all IP addresses mentioned are publicly routable.
On host1: ifconfig em0 1.1.1.1/24 up ifconfig gif0 tunnel 1.1.1.1 2.2.2.2 up ifconfig vether0 1.1.2.1/30 up ifconfig bridge0 add gif0 add vether0 up On host2: ifconfig em0 2.2.2.2/24 up ifconfig gif0 tunnel 2.2.2.2 1.1.1.1 up ifconfig vether0 1.1.2.2/30 up ifconfig bridge0 add gif0 add vether0 up The 1.1.2.0/30 IP addresses are routed to 1.1.1.1. While I can ping 1.1.2.1 from the outside internet, I cannot access 1.1.2.2. Also, from hosts behind host2, I can ping 1.1.2.2 but not 1.1.2.1. What am I doing wrong? Thank you! Bryan