我刚刚从主机上购买了10个额外的IP地址。 我如何将这些指向我的CentOS 5服务器?
在CentOS上,你可以使用ifcfg-eth?-range? 文件分配多个IP地址。 例如; 你想分配额外的IP地址到你的eth0接口,你还没有分配任何额外的地址。 创build文件/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地址不正确,则必须为每个地址创build一个ifcfg-eth0:x文件。 内容应该是这样的:
DEVICE=eth0:0 IPADDR=10.0.0.10 NETMASK=255.255.255.0 ONBOOT=yes
将DEVICE值更改为相应的文件名并运行ifup eth0:0使接口联机。
在主机上使用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?
这种方法为我工作。
如果您在Centos Web panel则可以使用以下方法添加多个IP地址:
创build一个文件为: /etc/sysconfig/network-scripts/ifcfg-eth0:0
在创build的文件中添加以下行:
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
重新启动networking
service network restart
检查networking是否成功
ifconfig
来源: http : //wiki.centos-webpanel.com/add-additional-ip-address