Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
F
foris-controller-openvpn-module
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Turris
  • Foris Controller
  • foris-controller-openvpn-module
  • Issues
  • #18

Closed
Open
Opened Nov 11, 2020 by Lukas Jelinek@ljelinekOwner

udp6/tcp6 combined with IPv4 address in client configuration

If a user check Listen on IPv6 it generates proto udp6 or tcp6 to client configuration files. But remote still contains an IPv4 address. This configuration won't work because it can't resolve IPv4 addresses for IPv6 communication.

Steps to reproduce

  1. Check Listen on IPv6 on the OpenVPN -> Server Settings page.
  2. Generate a client configuration on the OpenVPN -> Client Registration page.
  3. Download the configuration and use it in an OpenVPN client.

Expected behavior

Unfortunately, it can't be determined what Listen on IPv6 exactly means (whether IPv4 should be used or not). Because of this, there can be two distinct ways how to work with it.

IPv6 without IPv4

The checkbox should be available only if IPv6 is enabled and working. If checked, it should generate proto udp6/tcp6 together with an IPv6 address in remote.

IPv4 + IPv6

Another option should be available to choose which protocol to be used. It should generate proto and remote for the selected protocol.

Actual behavior

According to the checkbox state, proto contains udp/tcp or udp6/tcp6. Regardless to the checkbox state, remote contains an IPv4 address.

Edited Nov 11, 2020 by Lukas Jelinek
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
Turris OS 5.3.0
Milestone
Turris OS 5.3.0
Assign milestone
Time tracking
None
Due date
None
Reference: turris/foris-controller/foris-controller-openvpn-module#18