This version (12 Oct 2019 00:52) was approved by Robin Getz.

Connecting your PlutoSDR to the Internet

Do not do this, unless you have compiled custom firmware that does not use the default password.

Ports that are using on the PlutoSDR

  • 22 (ssh)
  • 80 (http)
  • 30431 (iiod)

port forwarding

You should not make port 30431 available on the internet, there is no security built into it, and anyone could change anything about your radio without you knowing about it.

If you need to run iio over the internet, set up a ssh tunnel, similar to this linux command:

rgetz@brain:~$ ssh -nNT -L \*:30431:localhost:30431 root@

This uses the following options:

Redirects stdin from /dev/null (actually, prevents reading from stdin). This must be used when ssh is run in the background.
Do not execute a remote command. This is useful for just forwarding ports.
Disable pseudo-terminal allocation.
[bind_address:]port:host:hostport Local port forward to host:hostport

This would allow anyone on your subnet to connect you your machine (use your IP) to connect to your PlutoSDR.

university/tools/pluto/devs/port_forwarding.txt · Last modified: 12 Oct 2019 00:52 by Robin Getz