Centos:多个 IP 地址

Centos:多个 IP 地址

我刚从我的主机商处购买了 10 个额外的 IP。我该如何将这些 IP 指向我的 CentOS 5 服务器?

答案1

在 CentOS 上,您可以使用 ifcfg-eth?-range? 文件分配多个 IP 地址。例如,您想要为 eth0 接口分配其他 IP 地址,但尚未分配任何其他地址。创建文件/etc/sysconfig/network-scripts/ifcfg-eth0-range0

IPADDR_START=10.0.0.10
IPADDR_END=10.0.0.19
CLONENUM_START=0

当您已经分配了额外的 IP 地址时,CLONENUM_START 值应该与下一个可用的 eth0:x 号码匹配。

如果 IP 地址顺序不正确,则必须为每个地址创建一个 ifcfg-eth0:x 文件。内容应如下所示:

DEVICE=eth0:0
IPADDR=10.0.0.10
NETMASK=255.255.255.0
ONBOOT=yes

将 DEVICE 值更改为相应的文件名并运行 ifup eth0:0 以使接口上线。

答案2

在主机上使用 IP 别名。

ifconfig eth0:1 192.168.0.100 netmask 255.255.255.0
ifconfig eth0:2 192.168.0.101 netmask 255.255.255.0

要永久执行此操作,您必须使用/etc/sysconfig/network-scripts/ifcfg-<interface>

等等。但是为什么单个主机需要多个 IP?SSL/TLS?

答案3

这个方法对我很有效。

如果您已在线Centos Web panel,则可以使用此方法添加多个 IP 地址:

  1. 创建一个文件如下: /etc/sysconfig/network-scripts/ifcfg-eth0:0

  2. 在创建的文件中添加以下行:

    DEVICE="eth0:0"
    BOOTPROTO=static
    ONBOOT=yes
    TYPE="Ethernet"
    IPADDR=80.80.25.25
    HWADDR=00:0C:29:28:4C:4C
    GATEWAY=80.80.25.1
    NETMASK=255.255.255.0
    
  3. 重启网络

    service network restart
    
  4. 检查网络是否成功

    ifconfig
    

来源: http://wiki.centos-webpanel.com/add-additional-ip-address

相关内容