Hi everybody.
I'm still quite new to OpenWrt, so tell me if you need extra information or details please!
I upgraded my Archer C7 AC1750 v2 from stock to OpenWRT a month ago or so. I'm currently on the latest 19.07.2 firmware. I didn't change much in the configuration, I only setup the wifi network to match the old one I had, and everything is working great!
There is one device that I can't get to connect to the wifi: an old Epson printer (BX305FW). Every other device (phones, laptops, ...) is working fine, lan or wifi.
I did some tests:
if I set the printer in DHCP mode, it doesn't get an IP address.
if I set a static IP, I can't ping the device; I tried from my PC (same network) AND from the router itself.
To reduce the variables, I put the wifi network in legacy mode, with no password.
The device shows up in the Associated Stations list with the MAC address, but the HOST field shows a ?
I tried, leaving the printer in DHCP mode, to capture network traffic. What I see is a bunch of DHCP discovery from the printer, but no DHCP offer.
My next step was enabling the "Log queries" option in the DHCP page in LuCI. The System Logs shows that the router received the DHCP discovery, and sent a DHCP Offer.
My conclusion, if I haven't neglected something, it's that the Router responds to the device, but the message is never transmitted.
Does anyone have any suggestions to solve this?
Thanks
Remove these from lan interface. If you need to advertise specific DNS to your dhcp clients you need to add 6,208.67.222.222,208.67.220.220 in dhcp options of lan interface. Or you can add them in wan interface.
I will try removing the dns and beacon interval, and update the post.
There is a Key, I assume because I first setup the network with one, then removed it. I am using the web interface, so I think that's the way it behave.
So... I'm quite embarassed. Somehow I did not try the legacy mode in combination with open network.
This way works. I thought enabling "Allow legacy 802.11b rates" would allow me to use N mode when the printer is disconnected, but fall back to legacy when required.
I am wrong, am I?
I am not sure about that. You can try to run a speed test with both options and see for yourself.
If the problem is solved, feel free to mark the topic accordingly.
For future reference, i did revert to N mode with legacy rates on, and it works. For some reason the printer needs legacy mode enabled to make the connection the first time, then it is no longer required, even after rebooting the printer and the router.
Thank you to trendy for the help!
I hope you've also been able to re-enable WPA2/ CCMP encryption of your network, as that's really the minimum to keep your WLAN secure. If that isn't supported by your printer, I'd suggest to find a way to use a wired connection instead (and to disable its WLAN support completely).
Wired connection is not an option, the printer is wifi only. I've created a second wireless network, with wpa and mac filtering only for the printer. The main wifi network is now WPA2 again. I know this isn't optimal, but it will work for now.