将Ubuntu服务器从DHCP更改为静态IP地址

如果Ubuntu Server安装程序已将您的服务器设置为使用DHCP,您会希望将其更改为静态IP地址,以便人们可以实际使用。

在没有GUI的情况下更改此设置将需要一些文本编辑,但这是典型的Linux,对吗?

让我们打开/etc/network/interface文件。我将使用vi,但您可以选择不同的编辑器

对于主接口(通常为eth0),您将看到以下行:

如您所见,它现在正在使用DHCP。我们将把dhcp更改为静态,然后在它下面应该添加一些选项。显然,您会根据您的网络对其进行自定义。

现在,我们需要通过编辑Resolution v.conf文件来添加DNS设置:

在“name server xxx.xxx”行上,将x替换为您的名称服务器的IP。(您可以执行ifconfig/all来了解它们是什么)

您还需要删除DHCP客户端才能保持此状态(感谢Peter注意到这一点)。您可能需要删除dhcp-client3。

现在,我们只需要重新启动网络组件:

PING www.google.com。如果您收到响应,则说明名称解析正在工作(当然,除非您的主机文件中有Google)。

真的很简单。

更新感谢评论中的Nickname007注意到我忘记了指南中的DNS条目。

相关文章