Opened 8 years ago
Last modified 7 years ago
#642 closed Bug / Defect
Disabling network adapter causes packet flood — at Initial Version
Reported by: | stipa | Owned by: | stipa |
---|---|---|---|
Priority: | major | Milestone: | release 2.4 |
Component: | Networking | Version: | OpenVPN git master branch (Community Ed) |
Severity: | Not set (select this one, unless your'e a OpenVPN developer) | Keywords: | |
Cc: | Gert Döring |
Description
On certain OSes (Windows, OS X) when network adapter is disabled (ethernet cable pulled off, WiFi? hardware switch disabled), operating system starts to use tun as an external interface. So outgoing packets are routed to tun, UDP encapsulated, given to routing table and sent to.. tun.
As a consequence, thousands of packets are been sent to the twisted nether, traffic counters skyrocket and user is not happy.
As a fix, let's detect packets going to "my current destination tunnel address + port" and drop (+log) them ("recursive routing detected, dropping tun packet to $destination:$port").