我有双启动系统:Win-10 和 Ubuntu 20.04。在 Windows 下,我可以从任何地方 ping 并获取 Web 服务。在 Ubuntu 下,我可以从某些站点获得响应,但不能从其他站点获得响应。我将问题归结为 Ping,并做了几个屏幕截图来显示该行为。
这不是网络问题。Windows 可以同时访问:
Ubuntu 可以 ping 通 google,但不能 ping 通 Xfce:
在 Windows 下:
ipconfig /all
DNS Servers : 192.168.1.254
在 Ubuntu 下我根本看不到 IPV4 配置:
rdenise@Rhoda:~$ nmcli device show wlp3s0
GENERAL.DEVICE: wlp3s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: <snip>
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Periwinkle_5G
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
IP6.ADDRESS[1]: <snip>
IP6.ADDRESS[2]: <snip>
IP6.ADDRESS[3]: <snip>
IP6.GATEWAY: <snip>
IP6.ROUTE[1]: dst = <snip>
IP6.ROUTE[2]: dst = <snip>
rdenise@Rhoda:~$
我在以下位置找到了在 Xfce 下配置 DNS 服务器的说明:medium.com
...这并没有带来快乐。
如果您有任何其他建议,我们将非常感激。
答案1
解决方案!
我发现调用
$> sudo dhclient
将填充网络管理器中的 IPV4 字段。
然后我找到了指导linux 系统建议创建
/etc/NetworkManager/conf.d/dhcp-client.conf
包含内容的文件
[main]
dhcp=dhclient
使用此配置文件重新启动将生成 IPV4 地址。
喜悦!
答案2
Windows 安装是否使用与 Ubuntu 不同的 DNS 服务器来解析地址?
您可以在 Win10 中通过ipconfig /all
在命令提示符下输入以下内容来检查您的 DNS,并在 Ubuntu 中输入以下内容:nmcli device show <interfacename> | grep IP4.DNS
ifconfig
您可以通过Ubuntu获取接口名称