Как добавить виртуальный IP адреc в Linux -е
В этом посте ,я научу вас как вы можете добавить дополнительный IP адрес в вашем линуксовом сервере. Мы добавим IP 10.0.0.2 .
Давайте представим, что у нас есть ip - 10.0.0.1 , который является устройством ETH0 , на этой стадии моего обьяснения, я покажу как добавить дополнительный IP к тому-же устролйству, но этот адрес будет виртуальным. Это очень прост о осуществить, используя SSH. Нужно зайти супер пользователем или root-ом в на ваш сервер.
Примечания: Этот пример тестировался на red hat fedora core и на CentOS 5 , и я не даю гарантии, что будет работать на другом дистрибутиве, таком как ubuntu или debian.
Первое, что мы сделаем скопируем текущую конфигурацию устройства :
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
Теперь, нам нужно отредактировать этот файл :
nano /etc/sysconfig/network-scripts/ifcfg-eth0:0
Примечание: Я использую nano, мой рекдактор текста, я уверен, что вы будете использовать свой любимый, например VI .
Хорошо, давайте откроем ifcfg-eth0:0 и увидим такую картину :
NETMASK=255.255.255.0
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
ETHTOOL_OPTS="duplex full speed 100 autoneg off wol g"
IPADDR=10.0.0.01
теперь изменим строки, чтобы получить новое виртуальное устройство и прикрепленное ip к нему.
DEVICE=eth0:0
IPADDR=10.0.0.02
На этом примере нужно поменять только DEVICE и IPADDR
Теперь наше новое виртуальное устройство настроено , настало время проверить работу, для этого нужно перезапустить сетевую службу, тоесть вписать эти комманды в unix shell :
service network restart
или другой путь для перезапуска коммандой:
/etc/init.d/network restart
Ок, если вы работаете через ssh, подождите около 10-ти секунд, и если изменения вступили в силу и нет никаких проблем, это должно работать. (если вы были отключены, попробуйте подключится снова через ssh )
Теперь, кога сетевая служба была перезапущена, тестируем пингом наш виртуальный IP.
ping 10.0.0.2
после пинга, вы должны получить что-то вроде этого:
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=0.018 ms
64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=0.018 ms
64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=0.021 ms
64 bytes from 10.0.0.2: icmp_seq=4 ttl=64 time=0.019 ms
вот и все.
Перевод CETb, адрес оригинала:
(http://www.wallpaperama.com/forums/how-to-add-virtual-ip-address-to-linu...)
- cetb's блог
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии