How to set OpenNAT in Manajro 20.1 KDE 64 bit

When I launch Warframe I get an error regarding Strict NAT. I have this problem on Windows (I don’t have Windows anymore). I heard that using a VPN can help but when I connect to ExpressVPN I get no connection.

Currently, I’m looking at these two guides.

Stack Overflow and Revsys

I just don’t want to start issuing commands without confirmation that I can reverse or won’t brick my connection. Also, I had problems to connect with the default Ethernet connection I deleted it and the system made a new one called eno1

I did various things for this including enabling the service dhcpcd. I tried DHCP-client and disabling IPV6 I just don’t know what fixed it but it got fixed after I booted the Live session and rebooted.

NAT is done at a router level unless you’re using a firewall (pretty sure)

Make sure you enable plug’n’play in your router.

I can do this with the Firewall without a router?

Are you saying you’re not using a router?

It’s almost certain you are using a router, by default they block all incoming connections but upnp is usually on.

No I’m on a bridge with no router functions

If nothing is managing the incoming connections except your firewall it should be as easy as opening the ports the game requires.

That would be incoming and out connections? Particularly Warframe is telling me to forward ports 4950 and 4955 to my local IP. How would I do this with UFW GUI?

This seems like it works but still not marking solved until a week has passed at least. The game didn’t complain this time.

If you only need ports 4950 and 4955 what’s with all the other open ones?

I’d encourage you to close these when you’re not playing to be safe.
There is probably a way automate this if you’re willing to go deep enough.

I found upnppc command.

upnpc --help
upnpc : miniupnpc library test client, version 2.1.
 (c) 2005-2019 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
Usage : upnpc [options] -a ip port external_port protocol [duration] [remote host]
                Add port redirection
        upnpc [options] -d external_port protocol [remote host]
                Delete port redirection
        upnpc [options] -s
                Get Connection status
        upnpc [options] -l
                List redirections
        upnpc [options] -L
                List redirections (using GetListOfPortMappings (for IGD:2 only)
        upnpc [options] -n ip port external_port protocol [duration] [remote host]
                Add (any) port redirection allowing IGD to use alternative external_port (for IGD:2 only)
        upnpc [options] -N external_port_start external_port_end protocol [manage]
                Delete range of port redirections (for IGD:2 only)
        upnpc [options] -r port1 [external_port1] protocol1 [port2 [external_port2] protocol2] [...]
                Add all redirections to the current host
        upnpc [options] -A remote_ip remote_port internal_ip internal_port protocol lease_time
                Add Pinhole (for IGD:2 only)
        upnpc [options] -U uniqueID new_lease_time
                Update Pinhole (for IGD:2 only)
        upnpc [options] -C uniqueID
                Check if Pinhole is Working (for IGD:2 only)
        upnpc [options] -K uniqueID
                Get Number of packets going through the rule (for IGD:2 only)
        upnpc [options] -D uniqueID
                Delete Pinhole (for IGD:2 only)
        upnpc [options] -S
                Get Firewall status (for IGD:2 only)
        upnpc [options] -G remote_ip remote_port internal_ip internal_port protocol
                Get Outbound Pinhole Timeout (for IGD:2 only)
        upnpc [options] -P
                Get Presentation url

protocol is UDP or TCP
Options:
  -e description : set description for port mapping.
  -6 : use ip v6 instead of ip v4.
  -u url : bypass discovery process by providing the XML root description url.
  -m address/interface : provide ip address (ip v4) or interface name (ip v4 or v6) to use for sending SSDP multicast packets.
  -z localport : SSDP packets local (source) port (1024-65535).
  -p path : use this path for MiniSSDPd socket.
  -t ttl : set multicast TTL. Default value is 2.

This my output

upnpc -s
upnpc : miniupnpc library test client, version 2.1.
 (c) 2005-2019 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://10.0.0.1:48916/rootDesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found a (not connected?) IGD : http://10.0.0.1:48916/ctl/IPConn
Trying to continue anyway
Local LAN ip address : 10.0.0.26
Connection Type : IP_Routed
Status : Connected, uptime=1018256s, LastConnectionError : ERROR_NONE
  Time started : Fri Oct  9 10:55:31 2020
MaxBitRateDown : 4200000 bps (4.2 Mbps)   MaxBitRateUp 4200000 bps (4.2 Mbps)
GetExternalIPAddress failed. (errorcode=501)
Bytes:   Sent: 3603332544       Recv: 530729392
Packets: Sent: 78366515 Recv: 175263519

upnpc -S
upnpc : miniupnpc library test client, version 2.1.
 (c) 2005-2019 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://10.0.0.1:48916/rootDesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found a (not connected?) IGD : http://10.0.0.1:48916/ctl/IPConn
Trying to continue anyway
Local LAN ip address : 10.0.0.26
FirewallEnabled: 0 & Inbound Pinhole Allowed: 0
GetFirewallStatus:
   Firewall Enabled: No
   Inbound Pinhole Allowed: No
Bytes:   Sent: 3604454301       Recv: 597229218
Packets: Sent: 78381251 Recv: 175311150

upnpc -l
upnpc : miniupnpc library test client, version 2.1.
 (c) 2005-2019 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://10.0.0.1:48916/rootDesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found a (not connected?) IGD : http://10.0.0.1:48916/ctl/IPConn
Trying to continue anyway
Local LAN ip address : 10.0.0.26
Connection Type : IP_Routed
Status : Connected, uptime=1018363s, LastConnectionError : ERROR_NONE
  Time started : Fri Oct  9 10:55:31 2020
MaxBitRateDown : 4200000 bps (4.2 Mbps)   MaxBitRateUp 4200000 bps (4.2 Mbps)
GetExternalIPAddress failed. (errorcode=501)
 i protocol exPort->inAddr:inPort description remoteHost leaseTime
GetGenericPortMappingEntry() returned 713 (SpecifiedArrayIndexInvalid)

When I try ton open ports I get this:

upnpc -a 10.0.0.26 4955 4955 UDP
upnpc : miniupnpc library test client, version 2.1.
 (c) 2005-2019 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://10.0.0.1:48916/rootDesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found a (not connected?) IGD : http://10.0.0.1:48916/ctl/IPConn
Trying to continue anyway
Local LAN ip address : 10.0.0.26
GetExternalIPAddress failed.
AddPortMapping(4955, 4955, 10.0.0.26) failed with code 501 (Action Failed)