如何在Azure中的ubuntu中启用互联网连接
我从Azure云配置了Ubuntu VM。默认情况下,Azure似乎有防火墙,它会阻止互联网连接。 ping到google.com无效。命令apt-get update提供以下输出。
root @ linuxserver#apt-get update 错误:1 http://security.ubuntu.com/ubuntu xenial-security InRelease 临时故障解决' security.ubuntu.com' 错误:2 http://archive.ubuntu.com/ubuntu xenial InRelease 临时故障解决' archive.ubuntu.com' 错误:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease 临时故障解决' archive.ubuntu.com' 错误:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease 临时故障解决' archive.ubuntu.com' 阅读包裹清单......完成 W:无法获取http://archive.ubuntu.com/ubuntu/dists/xenial/InRelease临时 失败解决' archive.ubuntu.com' W:无法获取http://archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease 临时故障解决' archive.ubuntu.com' W:无法获取http://archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease 临时故障解决' archive.ubuntu.com' W:无法获取http://security.ubuntu.com/ubuntu/dists/xenial-security/InRelease 临时故障解决' security.ubuntu.com' W:某些索引文件无法下载。它们被忽略了,或者使用了旧的。
在/etc/resolve.conf中,我有像10.x.x.x这样的IP。 (出于安全原因无法提供完整的IP)如何检查Internet是否在Azure或网络级别的防火墙级别被阻止。如何对Ubuntu VM进行故障排除和启用Internet。
我进行了谷歌搜索并读取我的配置中应该有Microsoft公共DNS服务器。这是对还是错。
[编辑] 将Google DNS服务器8.8.8.8添加到/etc/resolve.conf后。 apt-get更新工作正常。所以关闭这个帖子。
[关闭]
答案 0 :(得分:1)
没有什么能阻止您的虚拟机访问互联网。 Azure中的虚拟机部署在云服务中,云服务是负责在其他功能中分配公共IP的层。所有路由也会自动创建,只要您不熟悉VM中的适配器配置,您就应该能够连接到互联网。
确保将Azure VM中的网络配置保持为自动(DHCP)。不要手动设置任何东西。您还应该在VM配置之前配置虚拟网络以组织基础架构并确保其他VM可以相互通信。
创建虚拟网络
https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-create-a-vnet/
如果您需要固定的私有IP或预留的公共IP:
https://azure.microsoft.com/documentation/articles/virtual-networks-reserved-public-ip/
也许您问这个是因为您熟悉Amazon AWS。在亚马逊,您必须部署NAT服务器并为其分配弹性IP,但在Azure中,您不需要做任何事情来获得互联网连接和公共IP。
更新
Microsoft Lifecycle Services - Azure演示部署
此特定演示部署依赖于域控制器。可能在此计算机上运行的DNS服务器未配置为转发外部DNS请求。 RDP到此VM并打开DNS管理器控制台。右键单击您的服务器名称>>选择属性>>选择转发器标签>>添加Google DNS 8.8.8.8,8.8.4.4并查看您是否可以立即浏览互联网。