https://bugs.winehq.org/show_bug.cgi?id=48696
Tyler Kennedy tk@tkte.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tk@tkte.ch
--- Comment #4 from Tyler Kennedy tk@tkte.ch --- So, I ran into what I believe is the same issue as well. On newer versions of Wine (& proton), I get "Offline Mode" in the top left, and trying to connect just times out.
So I popped open the trusty wireshark, and noticed right away that for whatever reason, it's doing DNS lookups to localhost:53. Okay, weird right? These are obviously going to fail because I have no local DNS server running.
242 6.715778737 127.0.0.1 127.0.0.1 DNS 88 Standard query 0x8ed0 A mw5xplay.azurewebsites.net 243 6.715789417 127.0.0.1 127.0.0.1 ICMP 116 Destination unreachable (Port unreachable) 244 6.715794527 127.0.0.1 127.0.0.1 DNS 88 Standard query 0x11d1 AAAA mw5xplay.azurewebsites.net 245 6.715796500 127.0.0.1 127.0.0.1 ICMP 116 Destination unreachable (Port unreachable) 246 6.715805758 127.0.0.1 127.0.0.1 DNS 88 Standard query 0x8ed0 A mw5xplay.azurewebsites.net
... along with similar entries for api.epicgames.dev and such. To confirm this is the only issue, I tossed up a DNS proxy:
pip install dnslib sudo python -m dnslib.proxy
│ Starting Proxy Resolver (*:53 -> 8.8.8.8:53) [UDP] │ Request: [127.0.0.1:48769] (udp) / '9eu8txazwd.execute-api.us-west-2.amazonaws.com.' (A) │ Reply: [127.0.0.1:48769] (udp) / '9eu8txazwd.execute-api.us-west-2.amazonaws.com.' (A) / RRs: A,A,A,A │ Request: [127.0.0.1:48769] (udp) / '9eu8txazwd.execute-api.us-west-2.amazonaws.com.' (AAAA) │ Reply: [127.0.0.1:48769] (udp) / '9eu8txazwd.execute-api.us-west-2.amazonaws.com.' (AAAA) / RRs: │ Request: [127.0.0.1:42195] (udp) / 'api.epicgames.dev.' (A) │ Reply: [127.0.0.1:42195] (udp) / 'api.epicgames.dev.' (A) / RRs: CNAME,A,A,A,A,A,A,A,A │ Request: [127.0.0.1:42195] (udp) / 'api.epicgames.dev.' (AAAA) │ Reply: [127.0.0.1:42195] (udp) / 'api.epicgames.dev.' (AAAA) / RRs: CNAME │ Request: [127.0.0.1:34831] (udp) / 'wpad.' (A) │ Reply: [127.0.0.1:34831] (udp) / 'wpad.' (A) / NXDOMAIN │ Request: [127.0.0.1:39127] (udp) / 'static.mw5mercs.com.' (A) │ Reply: [127.0.0.1:39127] (udp) / 'static.mw5mercs.com.' (A) / RRs: CNAME,CNAME,A,A │ Request: [127.0.0.1:47181] (udp) / 'api.epicgames.dev.' (A) │ Reply: [127.0.0.1:47181] (udp) / 'api.epicgames.dev.' (A) / RRs: CNAME,A,A,A,A,A,A,A,A │ Request: [127.0.0.1:42541] (udp) / 'mw5xplay.azurewebsites.net.' (A) │ Reply: [127.0.0.1:42541] (udp) / 'mw5xplay.azurewebsites.net.' (A) / RRs: CNAME,A │ Request: [127.0.0.1:42541] (udp) / 'mw5xplay.azurewebsites.net.' (AAAA) │ Reply: [127.0.0.1:42541] (udp) / 'mw5xplay.azurewebsites.net.' (AAAA) / RRs: CNAME │ Request: [127.0.0.1:54960] (udp) / 'wpad.' (A) │ Reply: [127.0.0.1:54960] (udp) / 'wpad.' (A) / NXDOMAIN
Restarting Mechwarrior, right away we see a number of related DNS queries going through our local server. Annnd it works! I have functional multiplayer in Mechwarrior 5.