New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cedar: send network settings to OpenVPN client in TAP mode #827
base: master
Are you sure you want to change the base?
Cedar: send network settings to OpenVPN client in TAP mode #827
Conversation
5415e81
to
c7b14e0
Compare
can we merge it before release (which I'm going to make in a couple of days) ? |
From #822 (comment):
|
e939f88
to
8657955
Compare
Thank you for the patch! This works great to retrieve a DHCP lease in TAP mode, but I ran into an issue where the lease would not get automatically renewed. After an investigation I found that it is related to the When it is time to renew the DHCP lease (after
And an ARP request will be inserted (Raspberry Pi has an OpenVPN connection to SoftEther in TAP mode, where
This ARP request is always done regardless of whether or not the ARP lifetime has expired. Unfortunately, only when the DHCP renew request is made before the ARP lifetime has expired it will be refreshed. If the DHCP renew request is done after, then it appears that the request gets lost, perhaps because it is not sent once the ARP response is received, but I have not been able to verify this. After changing the I was unable to pinpoint exactly where things go wrong. Is it safe to set the ARP lifetime to such a high value? Does SoftEther depend on a low ARP lifetime? It appears that ARP entries related to a session are correctly cleaned up after this session ends, but I'm not sure if ARP entries are copied across multiple servers where such long living stale entries might pose problems? |
Requested in #822.
Changes proposed in this pull request:
SoftEther VPN Patch Acceptance Policy:
http://www.softether.org/5-download/src/9.patch
I choose option 1.