Troubleshooting I think I found a bug in my brand new archer ax150 v1.0
Troubleshooting I think I found a bug in my brand new archer ax150 v1.0
I have an application that creates a upnp port forwarding rule, it works fine.
when I run it twice, it attemps to check to see if the port mapping is there, if it is, it removes it and adds a new one, assuming the destination ip has changed.
but the "DeletePortMapping" behavior is weird.
if I add a port mapping, it is successful and is immediately shown in the nat forwarding->upnp page.
when I go to delete the port mapping, the first time, I get no error back, presumably this means it worked. But refreshing the upnp page, still shows the port mapping there.
if I then go to delete it again, I get an error: {faultcode=s:Client, faultstring=UPnPError, errorDescription=NoSuchEntryInArray, errorCode=714}
yet the port mapping entry remains on the upnp page. I've tried logging out of the router's administration page and back in, and the entries are still there.
it acts like it is working correctly, but the upnp page, never seems to show entries actually being deleted, even though it says it is.
I'n afraid that entries will keep piling up and eventually cause some kind of overflow or hit some limit in the router's upnp list.
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
Quite possibly it could be a bug in the UI. I am going to move this to Bug reports and send it to our Engieering team to investigate.
- Copy Link
- Report Inappropriate Content
- Copy Link
- Report Inappropriate Content
Our engineering team has provided us with the following comments
Please let me know the software the user uses, I guess that the error code is in the software, not in router's admin web UI. There is no way to delete the UPnP entry on our router page, we can only wait for the entry to age. The user should want to delete the uPnP entry inside the router through a third-party application. We have not encountered such a requirement before. We suspect that when the application is requesting to close the upnP entry, the packet interaction is abnormal, so the software pop up an error.
Could you please review and provide an answer to there question?
- Copy Link
- Report Inappropriate Content
@Carl
well, I wrote the software myself.
"we can only wait for the entry to age" do you happen to know what the timeout is for entries to get purged automatically?
So this is the request I send to add: (I had to remove all of the brackets to get this comment to submit)
SOAP-ENV:Body m:AddPortMapping xmlns:m="urn:schemas-upnp-org:service:WANIPConnection:1"NewRemoteHost /NewRemoteHostNewExternalPort1248 /NewExternalPort NewProtocolTCP /NewProtocolNewInternalPort1248 /NewInternalPortNewInternalClient192.168.123.210 /NewInternalClientNewEnabled1 /NewEnabled NewPortMappingDescriptionzendemic User 589177255 on io /NewPortMappingDescriptionNewLeaseDuration0 /NewLeaseDuration /m:AddPortMapping
and it works fine.
I get back an empty response, which I gather means success..
when I go to delete the entry, I make this request:
SOAP-ENV:Bodym:DeletePortMapping xmlns:m="urn:schemas-upnp-org:service:WANIPConnection:1"NewRemoteHost /NewRemoteHostNewExternalPort1248 /NewExternalPortNewProtocolTCP /NewProtocol /m:DeletePortMapping
again I get an empty response I assume is a success, no http error or anything.
so it seems to be working fine, except the entries in the UI remain.
that's all I was wondering about.
thanks.
- Copy Link
- Report Inappropriate Content
sorry I had to really mangle the http request I'm sending in the previous comment to get it past the forum content filters.
- Copy Link
- Report Inappropriate Content
I'll let my engineers know and see what they say. I'm no coder so this is as they say Greek to me. I will have an answer soon.
- Copy Link
- Report Inappropriate Content
- Copy Link
- Report Inappropriate Content
Hello again. The engineer wants to know if you can capture via WireShark. But also I have provided your email address connected to your Community profile so he can contact you directly.
- Copy Link
- Report Inappropriate Content
It's going to take me a while to set up wireshark, but I can try and do that, gimme a few days to get back to you, and I'll try and get you something, thanks.
yeah, contacting me directly at nixomose@gmail.com is fine. thanks.
- Copy Link
- Report Inappropriate Content
so any update on this? I sent off the wireshark dump a while ago.
I ask only because I have 2797 items in my upnp service list, and I imagine something's going to stop working or at least degrade performance at some point.
I'll probably just set up a reboot schedule to reset it once in a while.
- Copy Link
- Report Inappropriate Content
Information
Helpful: 0
Views: 2126
Replies: 11
Voters 0
No one has voted for it yet.