Привет я только что установил CenOSs 6.6 на ESXi 5.5, и у меня есть хорошо работающий eth0. У меня есть доступ в Интернет, и я хочу присвоить второй IP в CentOS. Так купил другой IP у oneprovider.com и был дан другой 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
и это не работает, IP, используемый в eth0:0, имеет другой адрес Mac в соответствии с oneprovider.com, проверяют это изображение на информацию о MAC-адресе и сообщают мне, как у меня может быть 2 IP-адреса в этом сервере, я могу реконфигурировать сервер через vsphere и добавить, что другой nic будет это позволять мне иметь 2 IP.
вот ссылка для изображения IP деталей. http://oi57.tinypic.com/29pvgwg.jpg
проверьте и сообщите мне.
Сообщите мне ASAP и большое спасибо за Вашу потрясающую справку.
вот вывод 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)
и вывод маршрута-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
Все, что вам нужно сделать, это добавить новый скрипт с именем 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
... и это будет ваш второй IP-адрес по адресу eth0: 0
# 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.