您好,我刚刚在 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 行,它也应该可以正常工作。