我刚从我的主机商处购买了 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 地址:
创建一个文件如下:
/etc/sysconfig/network-scripts/ifcfg-eth0:0
在创建的文件中添加以下行:
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
重启网络
service network restart
检查网络是否成功
ifconfig
来源: http://wiki.centos-webpanel.com/add-additional-ip-address