我已经为 Ubuntu 服务器(客户机)配置了 NAT 适配器,并将其配置在/etc/网络/接口如下所示:
auto enp0s3
iface enp0s3 inet dhcp
但无法连接到互联网:
ping www.google.com
ping: unknown host www.google.com
宿主机是Windows7,防火墙关闭了,该如何解决?
答案1
您可能需要手动添加 DNS 条目。尝试将此行添加到您的配置中。请注意,这些 DNS 服务器是 Google 的,无法为您的本地 LAN 提供 DNS,但会为访问 Internet 上的站点提供 DNS。
dns-nameservers 8.8.8.8 8.8.4.4
参考:https://www.swiftstack.com/docs/install/configure_networking.html
答案2
我在网上找到了一个解决方案。思路是执行下一条指令:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
这将替换 Google 公共 DNS 服务在机器上使用的名称服务器 (DNS)。