Project

General

Profile

Bug #44196

Add support for IPv6 static routes

Added by Stephan Lohse about 2 years ago. Updated about 2 years ago.

Status:
Done
Priority:
No priority
Assignee:
Vladimir Vinogradenko
Category:
Middleware
Target version:
Seen in:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No
Tags:

Description

Related to #26895, specifically comments #26895-15 and #26895-16 :D

The static routes interface rejects IPv6 routes, somewhat correctly remarking that they contain invalid IPv4 addresses.
Running 'route -6 add -net fd3a:8d54:b2e2::/48 fe80::7a8a:20ff:feba:e45e%bge0' from the shell works as expected.

Seen in both 11.1-U5 and 11.2-BETA2.

freenas_static_ipv6_route.png (21.7 KB) freenas_static_ipv6_route.png Stephan Lohse, 09/02/2018 02:16 AM
28026

Related issues

Copied to FreeNAS - Bug #45541: Static Routes configuration doesn't allow IPv6 routesClosed

Associated revisions

Revision c0eb6763 (diff)
Added by Vladimir Vinogradenko about 2 years ago

Remove static route gateway address validation from legacy UI and API 1.0, middleware does that Ticket: #44196

Revision 7756a4d3 (diff)
Added by Vladimir Vinogradenko about 2 years ago

Allow IPv6 zone index in IPv6 static route gateway Ticket: #44196

Revision 793e5d1f (diff)
Added by Vladimir Vinogradenko about 2 years ago

Support IPv6 static routes in rc.conf.local Ticket: #44196

Revision 09467b6b (diff)
Added by Vladimir Vinogradenko about 2 years ago

Forbid static route IPv6 destination with IPv4 gateway and vice versa Ticket: #44196

Revision 75e92939 (diff)
Added by Vladimir Vinogradenko about 2 years ago

Remove static route gateway address validation from legacy UI and API 1.0, middleware does that Ticket: #44196 (cherry picked from commit c0eb6763678a0daabaec3fb44d1df001da590d38)

History

#1 Updated by Dru Lavigne about 2 years ago

  • Category changed from Middleware to GUI (new)
  • Assignee changed from Release Council to Erin Clark
  • Target version changed from Backlog to 11.2-RC1

#2 Updated by Erin Clark about 2 years ago

  • Assignee changed from Erin Clark to William Grzybowski

The error is coming from the middleware, William is there something that I need to do to make the api take a IPv6 static route?

#3 Updated by William Grzybowski about 2 years ago

  • Category changed from GUI (new) to Middleware
  • Assignee changed from William Grzybowski to Vladimir Vinogradenko

Vladimir, would you investigate this, please?

#4 Updated by Bug Clerk about 2 years ago

  • Status changed from Unscreened to In Progress

#5 Updated by Bug Clerk about 2 years ago

  • Status changed from In Progress to Ready for Testing

#6 Updated by Bug Clerk about 2 years ago

  • Copied to Bug #45541: Static Routes configuration doesn't allow IPv6 routes added

#7 Updated by Dru Lavigne about 2 years ago

  • Subject changed from Static Routes configuration doesn't allow IPv6 routes to Add support for IPv6 static routes
  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#8 Updated by Timothy Moore II about 2 years ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

Testing with FreeNAS Mini updated to FreeNAS-11.2-MASTER-201809190906:

Go to Network > Static Routes > Add. Fill Destination and Gateway fields with valid IPv6 routes. Click SAVE. UI accepts the values and displays the IPv6 static route in the Static Routes table. Open Shell and enter

netstat -nr
. Confirm the Static Route appears and is valid.

#9 Updated by Dru Lavigne about 2 years ago

  • Status changed from Passed Testing to Done

Also available in: Atom PDF