I´ve just installed Gargoyle 1.5.1 in my router TL-WR1043ND and I set up Client+AP mode to get an existent wireless connection and redirect it as a new one using other IP address.
Yes, I did "Gateway (Default)" because there's no way to setup a new IP route using "Wireless Bridge/Repeater" option.
As I said my goal was to create a new IP route (such as NAT) for an existent wireless connection, and not only to repeat and participate for an existent SID/IP route.
I found only on "Gateway (Default)" how to proceed with this idea, in part I got it, but when I establish a new SID Wireless I can't navigate on Internet because wireless connection is not established, only using Client works but this case I connect through cable.
I got more details, as you can see below when Client mode is set wlan0 receives wireless connection, but after changed to Client+AP mode wlan0 loses connection and mon.wlan0 is created.
I guess wlan0 is wireless connection to original router and mon.wlan0 would be the new one I´m creating to do NAT.
What do you think? I was able to do it in DD-WRT but there´re many issues in that firmware, and sometimes doesn´t work anything. After many many tempts it works...
As well I tried in Gargoyle 1.4.4 version and it happens same...
Other point I noticed was the routes changing, Client+AP Mode doesn´t create all routes necessary as Client does.
Is it right?
======
Client
======
root@Gargoyle:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth0.1 no wireless extensions.
eth0.2 no wireless extensions.
imq0 no wireless extensions.
imq1 no wireless extensions.
br-lan no wireless extensions.
br-wan no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"ana"
Mode:Managed Frequency:2.427 GHz Access Point: 00:XX:XX:XX:XX:XX
Bit Rate=1 Mb/s Tx-Power=24 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=40/70 Signal level=-70 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:23 Missed beacon:0
root@Gargoyle:/etc/init.d# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 br-lan
192.168.0.0 * 255.255.255.0 U 0 0 0 br-wan
default 192.168.0.1 0.0.0.0 UG 0 0 0 br-wan
==============
Client+AP Mode
==============
root@Gargoyle:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth0.1 no wireless extensions.
eth0.2 no wireless extensions.
imq0 no wireless extensions.
imq1 no wireless extensions.
br-lan no wireless extensions.
br-wan no wireless extensions.
wlan0 IEEE 802.11bgn Mode:Master Frequency:2.427 GHz Tx-Power=24 dBm
RTS thr:off Fragment thr:off
Power Management:off
mon.wlan0 IEEE 802.11bgn Mode:Monitor Frequency:2.427 GHz Tx-Power=24 dBm
RTS thr:off Fragment thr:off
Power Management:on
root@Gargoyle:/etc/init.d# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 br-lan
It looks like this was easily done with broadcom 2.4x branch
I know it cannot be done via the GUI on AR71xx branch via GUI
Might be possible via command line - I'll try and play with this
over the weekend.
Only issue with this is once you make changes via command line,
IF you make any changes via GUI to the wireless section, all your
command line changes are over-written.
Quick answer - has to be done via command line only currently.
Soylent Green Is People!
2x Asus RT-N16 = Asus 3.0.0.4.374.43 Merlin
2x Buffalo WZR-HP-G300NH V1 A0D0 = Gargoyle 1.9.x / LEDE 17.01.x
2x Engenius - ESR900 Stock 1.4.0 / OpenWRT Trunk 49400