svn commit: r317728 - head/tools/tools/net80211/scripts
Adrian Chadd
adrian at FreeBSD.org
Wed May 3 07:53:17 UTC 2017
Author: adrian
Date: Wed May 3 07:53:15 2017
New Revision: 317728
URL: https://svnweb.freebsd.org/changeset/base/317728
Log:
[net80211] add another hard-learnt lesson about DWDS setup
wlanwds monitors the physical interface for DWDS requests from VAPs,
but the clone is created against the physical interface. So, if you
have a secondary VAP setup (with a separate, non-physical-default MAC
address) which is configured for DWDS, the temporary DWDS VAPs created
will have the MAC of the parent physical interface and NOT the
actual cloned interface + MAC.
This .. stumped me for a few minutes.
Maybe I'll fix it. Maybe I won't. At least I now have DWDS+encryption
working at home.
Tested:
* yes, with DWDS 11n repeaters now working on freebsd.
Modified:
head/tools/tools/net80211/scripts/setup.wdsmain
Modified: head/tools/tools/net80211/scripts/setup.wdsmain
==============================================================================
--- head/tools/tools/net80211/scripts/setup.wdsmain Wed May 3 05:45:43 2017 (r317727)
+++ head/tools/tools/net80211/scripts/setup.wdsmain Wed May 3 07:53:15 2017 (r317728)
@@ -15,6 +15,13 @@
# otherwise frames transmitted from the WDS AP to the WDS STA
# will not be encrypted.
#
+# * Because wlanwds is running on the physical interface (for now),
+# and NOT the parent VAP, it will create cloned interfaces using
+# the MAC address of the physical interface. So, until that
+# whole setup is fixed, please only associate DWDS to the first
+# VAP on a physical interface, which shares the MAC address of
+# the physical NIC.
+#
# $FreeBSD$
#
PATH=.:$PATH
More information about the svn-src-head
mailing list