更改 CentOS 系统的 IP 地址

更改 CentOS 系统的 IP 地址

我有一个正在运行的非托管专用 CentOS 服务器,我一直在尝试为其获取一个新的 IP 地址。

我的托管服务提供商允许我购买一个新的 IP 地址,但实际上必须在服务器上更改它。

1)我真的可以永久更改服务器的 IP 地址吗?

2) 我只需要更改 /etc/sysconfig/network-script 和 /etc/hosts 中的 eth0 设置吗?有谁知道关于如何执行此操作的良好资源吗?许多在线资源似乎提供了相互矛盾的步骤

3) 执行“服务器网络重启”后,我是否有可能将自己锁定在服务器之外?如果是这样,重新启动是否可以解决问题,然后从新 IP 地址登录?

答案1

  1. 是的,你可以这样做

  2. 如果您当前的 IP 地址固定在 eth0 上,那么您应该在 /etc/sysconfig/network-scripts/ifcfg-eth0 中更改它。您可能需要更改 /etc/hosts,并且可能还需要更改指向引用旧 IP 地址的主机的任何外部 DNS 条目。

  3. 是的,您可能会把自己锁在外面。许多托管公司提供某种不使用 IP 地址的控制台访问。您应该查看是否有这种服务,并熟悉它的用法。

另外:我不明白你想达到什么目的。如果你已经有 IP 地址,为什么要花钱买一个新 IP 地址来更改它 - 你打算用原来的 IP 地址做什么?

答案2

1)是的。

2)只需在 network-script/eth-whatever 中

3) 是有可能的,这就是为什么您需要某种形式的辅助控制台接口(例如 iLO/DRAC 或类似接口)。

哦,在再次发帖之前,请先阅读我们的帮助页面,了解这个网站的用途和用户。

相关内容