View Issue Details

IDProjectCategoryView StatusLast Update
0003346GNUnetNAT traversal librarypublic2026-01-25 14:13
ReporterMatthias Wachs Assigned Tot3sserakt Due Date
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status assignedResolutionopen 
Product VersionGit master 
Target Version1.0.0 
Summary0003346: NAT functionionality and interaction with transport service has to be tested
DescriptionWe must validate and test the NAT functionality and interaction with transport service.

It is reported that configuring a peer behind nat and nat punching does not work correctly.

Testing the tranport configuration fails (which executes a NAT test) and error messages occur when a peer is running...
Steps To Reproduce [transport]
 PLUGINS = tcp udp

 [transport-tcp]
 PORT = 2086
 ADVERTISED_PORT = 0

 [transport-udp]
 PORT = 2086
 ADVERTISED_PORT = 0

 [nat]
 BEHIND_NAT = YES
 PUNCHED_NAT = YES
 DISABLEV6 = YES
 INTERNAL_ADDRESS = 10.0.1.1
 EXTERNAL_ADDRESS = <a_host>.<tld>

TagsNo tags attached.

Relationships

related to 0005710 confirmed TNG meta issue 

Activities

mildred

2020-02-18 21:36

reporter   ~0015379

I have the impression that the NAT code changed quite a bit since this issue was written. PUNCHED_NAT for instance belongs to nat-auto (and not nat).

schanzen

2020-02-19 12:30

administrator   ~0015386

This is likely an issue which will be addressed in TNG in some way. So it will not be addressed directly, but closed when TNG has this feature (and tests)

Issue History

Date ModifiedUsernameFieldChange
2014-03-24 10:46Matthias WachsNew Issue
2014-03-24 10:46Matthias WachsStatusnew => assigned
2014-03-24 10:46Matthias WachsAssigned To => cfuchs
2014-04-11 13:09Christian GrothoffAssigned Tocfuchs => Matthias Wachs
2014-04-11 13:09Christian GrothoffSeveritymajor => minor
2014-04-11 13:09Christian GrothoffProduct Version => Git master
2014-04-11 13:09Christian GrothoffTarget Version => 0.11.0pre66
2014-12-15 20:01Christian GrothoffSeverityminor => feature
2015-01-17 15:02Christian GrothoffTarget Version0.11.0pre66 =>
2015-02-11 19:33Christian GrothoffAssigned ToMatthias Wachs =>
2015-02-11 19:33Christian GrothoffStatusassigned => confirmed
2019-05-02 12:45Christian GrothoffRelationship addedrelated to 0005710
2020-02-18 21:36mildredNote Added: 0015379
2020-02-19 12:30schanzenNote Added: 0015386
2020-08-14 10:01schanzenTag Attached: tng
2020-10-29 09:09schanzenTarget Version => 0.15.0
2021-06-10 17:36schanzenTarget Version0.15.0 => 0.16.0
2021-12-31 08:29schanzenTarget Version0.16.0 => 0.17.0
2021-12-31 08:32schanzenTarget Version0.17.0 => 1.0.0
2024-03-15 12:55schanzenAssigned To => t3sserakt
2024-03-15 12:55schanzenStatusconfirmed => assigned
2024-10-11 09:16schanzenTarget Version1.0.0 => 0.23.0
2024-11-14 08:46schanzenTarget Version0.23.0 => 0.24.0
2025-02-17 13:26schanzenTarget Version0.24.0 => 0.25.0
2025-09-16 10:09schanzenTarget Version0.25.0 => 0.26.0
2025-09-22 07:18schanzenTarget Version0.26.0 => 1.0.0
2026-01-25 14:13Christian GrothoffTag Detached: tng