手机版 收藏 导航

Linux 如何设置永久 IP 地址

原创   www.link114.cn   2024-04-05 21:33:53

Linux 如何设置永久 IP 地址

您需要确定要设置永久 IP 地址的网络接口。您可以使用 ip link show 命令来列出系统中所有可用的网络接口。该命令会显示每个接口的名称、状态以及其他相关信息。通常,您需要设置的是 eth0ens33 等名称的有线网络接口。

在确定好要设置的网络接口后,您需要编辑相应的网络配置文件。不同的 Linux 发行版使用的配置文件略有不同,但大致步骤是相同的。以下以 CentOS/RHEL 为例进行说明:

  1. 打开 /etc/sysconfig/network-scripts/ifcfg- 文件,其中 是您之前确定的网络接口名称。
  2. 在文件中找到 BOOTPROTO 行,并将其值设置为 static。这表示您将手动设置 IP 地址,而不是使用动态分配的 DHCP。
  3. 添加或修改以下几行:
    • IPADDR=: 设置您要使用的 IP 地址。
    • NETMASK=: 设置子网掩码。
    • GATEWAY=: 设置网关 IP 地址。
    • DNS1=: 设置主 DNS 服务器地址。
    • DNS2=: 设置备用 DNS 服务器地址。
  4. 保存并关闭文件。

在编辑完网络配置文件后,您需要应用更改并重启网络服务,以使新的设置生效。具体步骤如下:

  1. 使用 systemctl restart network 命令重启网络服务。
  2. 验证网络设置是否生效,可以使用 ip addr show 命令查看网络接口的 IP 地址信息。

除 IPv4 地址外,您还可以为网络接口设置 IPv6 永久 IP 地址。设置步骤与 IPv4 类似,但配置文件中的参数略有不同:

  1. 打开 /etc/sysconfig/network-scripts/ifcfg- 文件。
  2. 添加或修改以下几行:
    • IPV6ADDR=/: 设置 IPv6 地址及其前缀长度。
    • IPV6_DEFAULTGW=: 设置 IPv6 网关地址。
  3. 保存并关闭文件。
  4. 使用 systemctl restart network 命令重启网络服务。
  5. 验证 IPv6 地址设置是否生效,可以使用 ip addr show 命令查看。

在设置永久 IP 地址时,还需要注意以下几点:

  • 确保您设置的 IP 地址、子网掩码、网关和 DNS 服务器地址都是正确的,否则可能会导致网络连接失败。
  • 需要多个网络接口都设置永久 IP 地址,请重复上述步骤,并分别编辑每个接口的配置文件。
  • 一些 Linux 发行版可能使用不同的网络配置方式,比如 Ubuntu 和 Debian 使用 /etc/network/interfaces 文件。请根据您的系统情况进行相应的配置。
  • 在更改网络配置后,建议重启系统以确保设置生效。

通过上述步骤,您就可以在 Linux 系统上成功设置永久 IP 地址。这样可以确保您的系统在每次启动时都使用固定的 IP 地址,从而提高网络服务的稳定性和可靠性。您还有任何疑问,欢迎随时向我咨询。