SmartSDR v3.9.19 and the SmartSDR v3.9.19 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
The latest 4O3A Genius Product Software and Firmware
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
SmartSDR and Flex-8400 Not respecting port changes?
I am trying to use smartSDR and a Flex-8400 on non standard ports. Even though I have set them in the smartSDR software (and pressed save) the test has still been failing. I've done an nmap scan of the radio and it shows it is still listening on the default ports.
Even more weirdly, if I try to connect from a computer off site (different internet connection) it shows the correct external IP address and the changed ports, but connecting fails.
Does the Flex 8400 not allow the ports to be changed?
More details on the setup:
Internet is behind cg-nat so i use a cloud VPS and pfsense to tunnel all radio traffic out. the VPS port forwards back to pfsense so the device has a full external IP.
I run another Flex Radio at a different location off the same cloud server which is why i can't use the default ports, but the other radio works without issue and has reliably run for 2+ years.
SmartSDR version is v3.8.23
Any one else experienced this issue or has any ideas how to get it to work?
Best Answer
-
Ah so I need to do port translation within pfsense to make it 64994 —> 4994? Will give that a try!
Something like
0
Answers
-
I might be wrong, and I don’t have the documentation available right now, but I suspect those ports are for SmartSDR configuration, not the radio itself.
What I mean is that if you want to change the NAT mapping on your router (e.g., internal port 4993 routed to external port 64493), SmartSDR needs to be aware of that. This should be handled through its configuration window.
0 -
Isnt that what I am doing in the first screenshot?
From a remote client it knows about the updates ports when I hover over the radio in the SmartSDR software but it will fail to connect.
It looks like unless the test passes locally, the radios ports aren't actually changed?
0 -
Len is correct. The radio uses 4993 and 4994. The setup screen in SmartSDR is where you define your external ports then in port forwarding in your router you set 74994 external to 4994 internal to IP of radio and TCP.
Then 64993 external to 4993 internal to IP of radio and IDP protocol.Once that is done de-register and then register the radio. This tells the server which ports and the server sees you WAN IP so it knows how to reach the radio.
Next question, check your WAN IP in the router to see if it is in the following ranges, 192.168.x.x, 172.x.x.x, 10.x.x.x. These are private IP ranges and mean you are CGNAT. This is where the ISP has one public IP feed many customers. The ISP would need to do port forwarding to make it work which in most cases will not happen.
73 Dave wo2x0 -
since you have set up the proper VPN and see 64994 & 64993 open from the outside, try the de-register, re-register (requires local PTT).
73 Dave wo2x0 -
Hi Dave,
"Len is correct. The radio uses 4993 and 4994."
I think you meant "Max is correct…"
😁
0
Leave a Comment
Categories
- All Categories
- 349 Community Topics
- 2.1K New Ideas
- 615 The Flea Market
- 8K Software
- 2 SmartSDR+
- 6.3K SmartSDR for Windows
- 173 SmartSDR for Maestro and M models
- 412 SmartSDR for Mac
- 267 SmartSDR for iOS
- 249 SmartSDR CAT
- 186 DAX
- 375 SmartSDR API
- 9.2K Radios and Accessories
- 22 Aurora
- 207 FLEX-8000 Signature Series
- 7.1K FLEX-6000 Signature Series
- 921 Maestro
- 53 FlexControl
- 860 FLEX Series (Legacy) Radios
- 894 Genius Products
- 455 Power Genius XL Amplifier
- 323 Tuner Genius XL
- 116 Antenna Genius
- 283 Shack Infrastructure
- 199 Networking
- 444 Remote Operation (SmartLink)
- 138 Contesting
- 754 Peripherals & Station Integration
- 139 Amateur Radio Interests
- 973 Third-Party Software