Skip to content
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

WinDivert appears to block DHCP traffic to 255.255.255.255 #320

Open
schultetwin1 opened this issue Oct 18, 2022 · 1 comment
Open

WinDivert appears to block DHCP traffic to 255.255.255.255 #320

schultetwin1 opened this issue Oct 18, 2022 · 1 comment

Comments

@schultetwin1
Copy link

Repro Steps:

  1. Open up WireShark and filter on your primary interface for DHCP traffic
  2. Run passthru.exe "udp and ((udp.DstPort == 67) or (udp.DstPort == 68))"
  3. Run ipconfig /release
  4. Notice the DHCP Release packet in WireShark
  5. Run ipconfig /renew
  6. Wait for the timeout. Notice no new DHCP packets are seen

I would expect the DHCP traffic to still be sent and show up in WireShark.

@schultetwin1 schultetwin1 changed the title WinDivert appears to block DHCP traffic to/from 255.255.255.255 WinDivert appears to block DHCP traffic to 255.255.255.255 Oct 18, 2022
@johnnyd-78
Copy link

johnnyd-78 commented Aug 27, 2024

Confirm. I have OpenVPN server that push DNS to client, push gateway with options "bypass-dhcp block-local" and have "block-outside-dns" option in client config.
When WinDivert in memory (after start and closing of GoodbyeDPI), after connect and VPN tunnel up - no access to pushed DNS (nslookup, tracert and ping don't work - timeout), windows changes net icon to globe... After 4-5 minutes tunnel renegs and access appears.
After reboot and without WinDivert in memory VPN works fine with first seconds of tunnel up.
OS - Windows 11 21H2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants