#971: "management tunnel <port>" ignores port
-------------------------------------+-------------------------------------
Reporter: berni | Owner: (none)
Type: Bug / Defect | Status: new
Priority: minor | Milestone:
Component: Management | Version: OpenVPN 2.4.4
Severity: Not set (select this | (Community Ed)
one, unless your'e a OpenVPN | Resolution:
developer) |
Keywords: |
-------------------------------------+-------------------------------------
Comment (by tincantech):
Replying to [comment:4 plaisthos]:
> Untested patch that should fix this:
The patch does not fix the problem.
Note: build openvpn-git.master + the patch applied and `enable-systemd=no`
then use root terminal to start and restart the process.
For a while this patch appeared to work properly if `--server` was used
but after several tests even this config failed eventually.
On my first test, after 5 restarts the management port was correct and
listening on the tunnel interface.
On my second test, after 1 restart the port was randomised again ..
(Log file attached)
The following tests were run on my server which does not use `--server`
but instead manually expands the `--server` helper directive. (This is a
live server with one client and is in use everyday, it functions normally
in every other respect)
With `management tunnel 63110` in the config this happened:
* Init:
`Thu Feb 7 14:39:03 2019 us=862353 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:63110`
* SIGHUP 1 (`$ kill -1 $PID`)
`Thu Feb 7 14:39:43 2019 us=733816 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:63110`
* SIGHUP 2 (`$ kill -1 $PID`)
`Thu Feb 7 14:39:58 2019 us=845341 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:63110`
* SIGHUP 3 (`$ kill -1 $PID`)
`Thu Feb 7 14:40:12 2019 us=952338 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:63110`
* SIGHUP 4 (`$ kill -1 $PID`)
`Thu Feb 7 14:40:29 2019 us=61927 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:0`
* Netstat: `tcp 0 0 10.63.110.101:33655 0.0.0.0:*
LISTEN`
Running the same test a second time this happened:
* Init:
`Thu Feb 7 15:00:40 2019 us=5936 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:63110`
* SIGHUP 1 (`$ kill -1 $PID`)
`Thu Feb 7 15:01:19 2019 us=948595 MANAGEMENT: TCP Socket listening on
[AF_INET]10.63.110.101:0`
* Netstat: `tcp 0 0 10.63.110.101:35625 0.0.0.0:*
LISTEN`
--
Ticket URL: <https://community.openvpn.net/openvpn/ticket/971#comment:6>
OpenVPN Community <https://openvpn.net>
OpenVPN is a layer 2/3 SSL VPN