https://bugs.winehq.org/show_bug.cgi?id=37331
--- Comment #5 from Qian Hong fracting@gmail.com --- (In reply to Vincent Povirk from comment #4)
Created attachment 50465 [details] partial implementation
attaching what I have so far
Hi Vincent, thanks for the work!
I tested the implementation and found a small issue: On Windows, when I connected to a VPN server, `arp -a` lists the real physical interface address for me, which is expected. However, on Wine, `wine arp -a` lists a vpn interface address with a physical interface route gate, which is weird.
Example on Wine:
$ wine arp -a Interface: 10.10.0.25 --- 0x4 Internet Address Physical Address Type 192.168.1.1 40-16-9f-6c-dd-76 dynamic
Here 10.10.0.25 is my VPN connection interface address, my real physical interface address should be 192.168.1.109. Also see Linux arp output:
$ arp -a ? (192.168.1.1) at 40:16:9f:6c:dd:76 [ether] on wlan0