dlang wrote:InkblotAdmirer wrote:Some further results.
Driver .16
WRT1900ACS AP (OpenWRT) to/from WRT1900ACV1 bridged client (Linksys stock): 49MB/s transfers, bursts up to 59MB/s
WRT1900ACS AP (OpenWRT) to/from WRT1900ACV1 bridged client (OpenWRT using relayd pseudobridge: 15-20MB/s, bursts up to 25MB/sA little bit disappointed there, but not having the ridiculous transfer speeds is more of a nuisance really. I'm not sure if using another style of bridge would have speed benefits over relayd -- I toyed briefly with trying to set that up, but haven't fully figured out all the details of that setup.
why are you using relayd instead of just defining a kernel level bridge between the two interfaces?
I didn't want to derail this thread even more since bridging isn't specific to this router. But it's in my quote above -- I haven't gotten it to work. I followed this wiki: https://wiki.openwrt.org/doc/howto/clientmode
WDS isn't enabled for the current driver so I'm attempting other methods. I got masqueraded routed client mode working but it doesn't allow access to clients from the AP subnet. For whatever reason I couldn't get the bi-directional routed setup running where I could access from client to AP and from AP to client at the same time. So I moved on to relayd since it was relatively simple to implement, and it works (with caveats). I don't have a lot of time to experiment with this, and all routers are in use so I have to find acceptable down time to work on it. I'm pretty sure I just needed to find the right iptables modifications, but for me that's time consuming.
EDIT: fixed url
I can't say how to do this through luci, but messing with the command line
the following examples are from my wndr3800 routers I'm running at the scale conference.
try doing something like:
/etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11ng'
option path 'pci0000:00/0000:00:11.0'
option htmode 'HT20'
option txpower '8'
option country 'US'
option channel '1'
config wifi-iface
option device 'radio0'
option mode 'ap'
option ssid 'test'
option network 'testname'
in /etc/config/network
config interface 'testname'
option ifname 'eth0'
option type 'bridge'
with no references to any firewall rules in the network config
this brings up a wired interface, a wifi interface, and bridges them together
disable all dhcp, etc
in luci, it's something like
define a new wifi interface
define a new interface, make it a bridge, and select your wired and wifi interface. make sure that dhcp is disabled on this bridge interface.