我正在尝试安装元交易者在 Wine 下。程序设置不断请求代理设置。我的经纪人告诉我这不应该发生,这是我的问题。以下是我尝试解决此错误的方法:
- 我已进入网络设置并且代理设置为无。
- 我查看了 Wine Regedit 并且
proxy_enable
将其设置为 0。 - 我已经检查了调制解调器上的防火墙设置。
- 我已尝试重新安装 wine。
- 我已经安装了 lib32nss-mdns
- 我可以使用网关 ip 在 iexplore 中登录到我的调制解调器,但就是这样,我已将 DNS 设置为 10.0.0.138 以反映网关,我已设置了 32 位 Wine 前缀
我该如何解决这个问题?
答案1
答案2
我在 Ubuntu 20.04 中使用另一个应用程序时也遇到了类似的问题。它无法连接到互联网。
这个论坛葡萄酒之家有一些提示。
我已经尝试过这个(来自@Serg 评论),但对我没有用:
sudo setcap cap_net_raw+epi <wine_executable_path>
就我而言,我发现运行 wine 可以sudo
解决我的问题。但是,我知道出于安全问题,我们不建议这么做。
wine cmd
Microsoft Windows 5.2.3790
Z:\home\helesto>ping www.google.com
Pinging www.google.com [142.250.78.228] with 32 bytes of data:
Request timed out.
sudo wine cmd
Microsoft Windows 6.1.7601
Z:\home\helesto>ping www.google.com
Pinging www.google.com [142.250.78.228] with 32 bytes of data:
Reply from 142.250.78.228: bytes=32 time=28ms TTL=115
答案3
事实证明这是一个真正的新手问题,有点尴尬。我没有添加正确的存储库,而是从旧存储库安装。(我认为是 Ubuntu 12.04)。添加了 winehq 存储库并重新安装。现在一切正常。想知道为什么我只得到 1.6.2。
答案4
考虑设置原始网络权限。
sudo setcap cap_net_raw+epi <wine_executable_path>
获取 wine 可执行路径:
$ ls -la `which wine64-stable`
lrwxrwxrwx 1 root root 18 Apr 20 2020 /usr/bin/wine64-stable -> ../lib/wine/wine64
使用此路径:
sudo setcap cap_net_raw+epi /usr/lib/wine/wine64