在 ESXi 5.5 主机 Centos 6.6 中分配第二个 IP

在 ESXi 5.5 主机 Centos 6.6 中分配第二个 IP

您好,我刚刚在 ESXi 5.5 上安装了 CenOSs 6.6,eth0 工作正常。我可以访问互联网,我想在 CentOS 中分配第二个 IP。因此,我从 oneprovider.com 购买了另一个 IP,并获得了另一个故障转移 IP。我想在 CentOS 6.6 中分配它,但问题是新 IP 地址具有不同的硬件 mac 地址,我不知道如何设置它,如果有人能帮助我,那就太好了。

谢谢你的回答 (Ricardo) 我试过了你说的,但第二个 IP 无法 ping 通,也不起作用,请检查服务器的 eth0 和 eth0:0 文件内容

DEVICE=eth0
TYPE=Ethernet
UUID=902acf30-e33f-4baf-a3fd-5168daefbb92
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=195.154.37.164
PREFIX=32
GATEWAY=62.210.203.1
DNS1=62.210.16.6
DNS2=62.210.16.7
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:50:56:00:65:44

以及 eth0:0 的内容

DEVICE=eth0:0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
NM_CONTROLLED="no"
IPADDR=195.154.33.75
NETMASK=255.255.255.255
BROADCAST=195.154.33.75
NETWORK=62.210.203.1
NOZEROCONF=yes

并且它不工作,eth0:0 中使用的 ip 具有与 oneprovider.com 提供的不同的 mac 地址,请检查此图片以获取 mac 地址信息,并告诉我如何在此服务器中拥有 2 个 ip 地址,我可以通过 vsphere 重新配置服务器并添加另一个 nic,这样我就可以拥有 2 个 ip。

这是 IP 详细信息图片的链接。http://oi57.tinypic.com/29pvgwg.jpg

请检查并让我知道。

请尽快告知我,非常感谢您的帮助。

这是 ifconfig -a 的输出

eth0      Link encap:Ethernet  HWaddr 00:50:56:00:65:44
          inet addr:195.154.37.164  Bcast:195.154.37.164  Mask:255.255.255.255
          inet6 addr: fe80::250:56ff:fe00:6544/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:382 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:286616 (279.8 KiB)  TX bytes:51248 (50.0 KiB)

eth0:0    Link encap:Ethernet  HWaddr 00:50:56:00:65:44
          inet addr:195.154.33.75  Bcast:195.154.33.75  Mask:255.255.255.255
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth2      Link encap:Ethernet  HWaddr 00:50:56:00:6E:1C
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

以及 route -n 的输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
62.210.203.1    0.0.0.0         255.255.255.255 UH    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         62.210.203.1    0.0.0.0         UG    0      0        0 eth0

答案1

您需要做的就是添加一个名为 eth0:0 的新脚本

例如:

This would be the eth0 one:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="D4:BE:D9:D2:FB:E4"
BOOTPROTO=static
ONBOOT="yes"
IPADDR=192.168.1.49
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
NOZEROCONF=yes

...这将是 eth0:0 的辅助 IP

# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
NM_CONTROLLED="no"
IPADDR=172.22.48.226
NETMASK=255.255.255.248
BROADCAST=172.22.48.231
NETWORK=172.22.48.224
NOZEROCONF=yes

完成后,只需将其提出即可

ifup eth0:0

请注意,在我的示例中,辅助 IP 不受 NetworkManager 控制,因此 NM_CONTROLLED="no"。您无需将其与另一个 MAC 地址绑定,即使没有 HWADDR 行,它也应该可以正常工作。

相关内容