I get it installed perfectly fine, but I have an issue creating a "local bridge". This local bridge connects my VPN Hub to my physical network interface.
After doing some research, I discovered that Softether has some problems with FreeBSD and it's physical network interface (see https://www.softether.org/4-docs/1-manu ... al_Bridges point 3.6.9 and 3.6.11).
Therefore, I decided to create a tap interface, which will connect to my VPN Hub. I also created a bridge interface, to connect the tap interface to my physical network adapter.
My network looks like this.
Code: Select all
em0 (Physical Network) <-> bridge0 <-> tap0 <-> Softether HubCode: Select all
em0: flags=28943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC> metric 0 mtu 1500
options=40098<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,VLAN_HWTSO>
ether 68:05:ca:46:76:c0
inet 10.1.1.51 netmask 0xffffff00 broadcast 10.1.1.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
ether 70:85:c2:09:d7:e6
media: Ethernet autoselect (none)
status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
tap0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
ether 00:bd:ed:f4:1f:00
media: Ethernet autoselect
status: no carrier
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 02:fe:4a:c8:9c:00
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
member: tap0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
ifmaxaddr 0 port 4 priority 128 path cost 2000000
member: em0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
ifmaxaddr 0 port 1 priority 128 path cost 20000

From the ifconfig output, I notice that my tap0 interface has no carrier, which I assume is the problem. After doing some more research, apparently it becomes active when an application is tied to the tap0 interface. I can't figure out how to do this though.
Does anybody have any suggestions?
